nginx 에이전트 설정 403
nginx 설치 디 렉 터 리 에 있 는 conf / server 폴 더 로 들 어가 기
nginx 프로필 을 열 고 뒤에 있 는 도 메 인 이름 vi / data / nginx / conf / server / grab. polyv. net 에 따라 nginx 프로필 을 엽 니 다.
nginx 프로필 을 변경 한 후 ngnix 를 다시 시작 합 니 다. /data/nginx/sbin/nginx -s reload
nginx 오류 로그 파일: tail - f / data / nginx / logs / error. log nginx 로그 파일 열기: vi /data/nginx/logs/error.log echo aaaa > "aa.txt" ln -s /data01/grabtmp /data/grabvideo2
------------------------------------------------------------------------------------------
nginx 에 location 을 추가 하 였 습 니 다: 일반 디 렉 터 리 는 홈 폴 더 에 있 지 마 십시오 (권한 문제 가 발생 하지 않도록)
[plain] view plain copy print ?
location /tmp/ {
alias /home/trb/DO/tmp/;
allow all;
}
sudo nginx - s reload 이후 403 오류 가 발생 했 습 니 다. 나중에 법 과 는 디 렉 터 리 의 권한 문제 로 수정 한 후에 해결 되 었 습 니 다.
주의해 야 할 것 은 location 중의 deny 도 403 에 영향 을 줄 수 있 고 일반 안전 요구 가 높 지 않 은 실험 단 계 는 allow all 로 설정 하 는 것 을 권장 합 니 다.
전체 경로 의 r 권한 을 확보 해 야 합 니 다.예 를 들 어 위의 설정 에서 trb 가 nginx 에 읽 을 수 있 는 권한 이 없 으 면 403 이 됩 니 다. 따라서 경로 의 모든 폴 더 에서 r 권한 을 보 는 것 을 권장 합 니 다.
전체 프로필:
upstream grab.new.polyv.net {
server 127.0.0.1:8080;
}
server {
listen 80;
server_name grab.new.polyv.net;
index index.html index.htm;
charset utf-8;
# ignore favicon.ico not exist.
location = /favicon.ico {
log_not_found off;
access_log off;
}
# not allow to visit hidden files.
location ~ /\. {
deny all;
access_log off;
log_not_found off;
}
location /video/ {
alias /home/grabVideo/;
expires 365d;
}
location /video2/ {
alias /data/grabvideo2/;
expires 365d;
}
location /video3/ {
alias /home/qixuan/video3/;
expires 365d;
}
location / {
if ($request_filename ~* ^.*?\.(txt|doc|pdf|rar|gz|zip|docx|exe|xlsx|ppt|pptx)$) {
add_header Content-Disposition: 'attachment;';
add_header Content-Type: 'APPLICATION/OCTET-STREAM';
}
proxy_pass http://grab.new.polyv.net;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header REQUEST_HOST $host;
charset UTF-8;
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.