Nginx (7) 썸네일형 리스트형 Nginx: 새로 켰더니 Nginx가 실행이 안되어 있을 때 in Mac brew services start nginx Try re-running the command as root for richer errors.Error: Failure while executing; `/bin/launchctl bootstrap gui/501 /Users/sir/Library/LaunchAgents/homebrew.mxcl.nginx.plist` exited with 5.위 명령어로 nginx가 실행이 안될 때 nginx 만 입력해서 명령어를 날려보자. ChatGPT: with 'nginx' command, server is started. Is it compatible in linux ubuntu? And what is the difference between 'nginx' and .. Nginx: restart in Mac mac에서 웹서버로 nginx를 구동하고 있다.설정 반영을 위해 재시작을 하려는데 homebrew를 통해서 설치해서재시작을 할 때 아래 명령어를 사용할 수 있다고 한다.brew services restart nginx 그럼 아래와 같이 잘 됐다는 메시지가 나오는데==> Successfully stopped `nginx` (label: homebrew.mxcl.nginx)==> Successfully started `nginx` (label: homebrew.mxcl.nginx) 이렇게해서 restart가 되지 않는 경우가 있다.그럴 경우 아래 명령어 적용sudo nginx -s reload ChatGPT 와의 질문 내용도 추가When 'brew services restart nginx' command i.. Nginx: Ubuntu에서 nginx 설치후 systemctl restart nginx 가 안될 때 Ubuntu 설치 후, 80포트가 이미 사용중인 경우가 있다.이럴 경우 80포트로 연결해놓은 Nginx가 실행이 안되는데, 보통은 apache2가 실행되어 있는 경우가 있는거 같다.80포트가 apache2에 의해 실행되고 있으면, 다음과 같이 apache2를 중지 시키고다시 nginx를 restart하자sudo systemctl stop apache2sudo systemctl restart nginx Nginx: static 파일에 대한 log 생략으로 부하 줄이기 Nginx는 접근하는 request들을 기록하는데, 해당 접근이 static file에 대한 접근이라 굳이 log로 남겨야하는 필요가 없다면, 해당 log를 작성하지 않도록 하면 그만큼 디스크 IO 부담을 줄 수 있어서 서버 부하를 줄일 수 있다. 다음과 같은 방식으로 가능 server { ... access_log /var/log/nginx/access.log; error_log /var/log/nginx/error.log; location / { .... #if ($request_uri ~* \.(css|js|ico|gif|png|jpe?g|svg)$) { # access_log off; #} } location ~* \.(css|js|ico|gif|png|jpe?g|svg)$ { access_log.. Nginx: 413 Request Entity Too Large # file size 이미지 파일 등을 올릴 때 Nginx에서 정한 사이즈보다 큰 경우에 나타나는 에러 문구 /etc/nginx/nginx.conf 또는 /etc/nginx/sites-available/default 에서 설정을 바꿔보자 client_max_body_size 50m; 50 메가 바이트까지 파일의 크기를 올릴 수 있게 지정 아래와 같이 특정 loation에 대해 client_max_body_size도 별도로 설정 가능 http { # Global Nginx settings client_max_body_size 50m; # Set the maximum body size for all servers server { listen 80; server_name example.com; # Set the maximum bo.. Nginx SSL 인증 # https # certbot https://hudi.blog/https-with-nginx-and-lets-encrypt/ Nginx static file 403 forbidden error # Nginx Static file을 못잡는 경우 실행환경: AWS EC2 - Ubuntu22.04 문제상황: EC2 환경에서 Nginx로 django의 static file이 읽어와지지 않는 오류를 마주했습니다. static file들이 있는 경로에 접근을 못하는 403 error (permission denied)가 발생 원인 및 해결방안: Nginx와 연결시키려는 WAS의 모든 경로는 +x 실행 권한을 줘야 한다. EC2 첫 생성시 ubuntu 라는 username으로 시작 기본 $HOME 경로 -> /home/ubuntu ls -l /home 명령어로 ubuntu의 실행권한을 보면 다음과 같이 되어있다. /home/ubuntu 의 실행권한 x가 없다. 여기에 권한을 줘야 Nginx가 문제없이 접근 가능 내 django-project의 경로는 /h.. 이전 1 다음