nginx 정적 파일 접근 403 미 만

1261 단어
오늘 드디어 시간 이 나 서 이전의 nginx 정적 파일 설정 문 제 를 해결 하 였 습 니 다.먼저 발생 한 문 제 는 nginx 를 통 해 정적 파일 접근 경 로 를 설정 하지만 접근 은 403 입 니 다.환경: centos 7 + nginx 1.12.2.
nginx. conf 프로필 아래
user  nginx;
worker_processes  1;

....

    #include /etc/nginx/conf.d/*.conf;
	
	 #           
    upstream tomcatgroup{
        #         
        #ip_hash;
        #weight       ,             
		
		#PC_Local
        server 127.0.0.1:8080 weight=5;
        
		#PC_Server
        
        
    }

	
	server {
		listen       80;				#      
		server_name 120.78.xxx.XXX; 	#        
		location ~ \.(png|jpg|gif)$ { 
			root /data/wwwroot/;
		}
		location ~ \.(css|js)$ {
			root /data/wwwroot/ROOT;
		}
		location / {
			root /data/wwwroot/ROOT;
			index index.jsp;
			proxy_pass http://tomcatgroup;
		}  
    }
}



나 는 정적 파일 을 tomcat 로 변환 해서 처리 하면 접근 할 수 있다.
처음에 경로 의 문제 라 고 생각 했 는데 인터넷 에서 많은 예 를 찾 았 는데 도 이렇게 설정 되 었 다.맨 위 에 usernginx 가 있 는 걸 발 견 했 어 요.다시 찾 아 봐.이게 nginx 와 관련 이 있다 는 걸 알았어 요.user 는 이 파일 권한 을 가 진 사용자 입 니 다.
nginx 를 루트 로 바 꾸 고 nginx 를 다시 시작 합 니 다.방 문 했 습 니 다. 다 들 기뻐 하 시 네요.
최종 적 으로 머리 에 user root 를 추가 합 니 다.
원인: nginx 프로필 에 익숙 하지 않 아서 이 문제 가 발생 했 습 니 다.
nginx 설정 파일 을 배우 기 때 문 입 니 다.
user  root;
..
..

좋은 웹페이지 즐겨찾기