오픈소스/nginx
-
[nginx] Permission denied while reading upstream 이슈 해결오픈소스/nginx 2021. 6. 1. 20:38
nginx가 API 서버의 앞단에서 리버스 프록시로 역할을 하고 있을 때 API 서버를 통해서 파일을 다운로드 받을 때 아래와 같은 에러가 발생되었습니다. 2021/06/01 20:15:54 [crit] 29936#0: *50173015 open() "/nginx/proxy_temp/4/01/0000005014" failed (13: Permission denied) while reading upstream 발생원인은 API 서버를 통해서 nginx가 파일을 다운로드 받을 때 /nginx/proxy_temp 디렉토리에 임시적으로 데이터를 저장하는데 해당 디렉토리에 대한 권한이 없어서 발생하였다. 수정 방법은 /nginx/proxy_temp 디렉토리의 권한을 아래와 같이 수정하였다. $ chmod -R 7..
-
[nginx] upstream timed out while reading 이슈 해결오픈소스/nginx 2021. 6. 1. 20:33
nginx가 API 서버의 앞단에서 리버스 프록시로 역할을 하고 있을 때 API 서버를 통해서 파일을 다운로드 받을 때 아래와 같은 에러가 발생되었습니다. 2021/05/31 14:26:36 [error] 8196#0: *48719686 upstream timed out (110: Connection timed out) while reading upstream 발생원인은 프록시를 통해서 파일을 다운로드 받으려고 할 때 read 타임아웃이 발생되어 연결이 종료되면서 발생되었습니다. 해당 이슈를 수정하려면 nginx.conf 파일에서 proxy_read_timeout의 값을 수정합니다. http { # Set proxy timeout proxy_send_timeout 15s; # proxy를 통해서 데이터를..
-
[nginx] CentOS 7 설치오픈소스/nginx 2021. 5. 18. 13:32
1. add yum nginx repository yum 저장소에는 nginx가 없기 때문에 외부 저장소를 추가 $ cd /etc/yum.repos.d $ vi nginx.repo /etc/yum.repos.d/ 경로에 nginx.repo 파일을 추가하고 아래와 같이 작성 [nginx] name=nginx_repo baseurl=http://nginx.org/packages/centos/7/$basearch/ gpgcheck=0 enabled=1 2. yum install yum install 명령어를 이용해서 설치 $ yum install -y nginx 3. open firewall $ firewall-cmd --permanent --zone=public --add-port=8080/tcp succe..