nginx 고급 설정
1865 단어 linux
if ($host != 'www.discuz.com'){
rewrite ^/(.*)$ http://www.discuz.com/$1 permanent;
} 1.사용자 인증
location ~ .*admin\.php {
auth_basic "Auth";
auth_basic_user_file /usr/local/nginx/conf/htpasswd;
include fastcgi_params;
fastcgi_pass unix:/tmp/www.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /data/www$fastcgi_script_name;
} 설명:뒤에 include 시작 은 phop 을 분석 하 는 데 사 용 됩 니 다.
이 부분 은 php 를 해석 하 는 설정 입 니 다.
location ~ \.php$ {
include fastcgi_params;
fastcgi_pass unix:/tmp/www.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /data/www$fastcgi_script_name;
} 지정 한 로그&&도 난 방지 체인 을 기록 하지 않 습 니 다.
location ~ .*\.(gif|png|jpg|css|js|mp4|flv|rar|zip|swf|pdf|gz|bz2|doc)$ {
access_log off;
expires 1h;
valid_referers none blocked server_names *.discuz.com;
if ( $invalid_referer ) {
return 403;
# rewrite ;
}
}
로그 의 절단 은 스 크 립 트 로 이 루어 집 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
용감한 바로 가기 및 우분투 응용 프로그램안녕하세요 여러분, 이 기사에서는 모든 사이트에서 pwa를 생성하고 실행기 응용 프로그램으로 추가하는 방법을 설명하고 싶습니다. 일부 웹사이트는 PWA로 설치를 허용하지 않지만 유사한 애플리케이션을 원합니다. 1. ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.