본문 바로가기

nginx3

[Nginx] Ubuntu20.04 Nginx mainline or stable 설치하기 관련 패키지 설치 sudo apt install curl gnupg2 ca-certificates lsb-release dirmngr software-properties-common apt-transport-https -y 키 등록 curl -fSsL https://nginx.org/keys/nginx_signing.key | sudo gpg --dearmor | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null gpg --dry-run --quiet --import --import-options import-show /usr/share/keyrings/nginx-archive-keyring.gpg 레포지토리 등록 # Mainline e.. 2023. 12. 11.
[Nginx] Ubuntu 20.04 Certbot Let's Encrypt 무료 인증서 발급받기 Certbot 설치하기 sudo apt install certbot python3-certbot-nginx Nginx 설정 변경하기 sudo vi /etc/nginx/sites-available/example.com or sudo vi /etc/nginx/conf.d/default.conf Nginx 버전에 따라서 폴더 및 파일 위치가 조금 다를 수 있습니다. server { listen 80; server_name example.com www.example.com; ... } `server_name`에 도메인 주소를 입력합니다. 앞에 `http`, `https`와 같은 부분은 입력하지 않습니다. 입력 후 `:wq`를 통해 저장하고 나옵니다. sudo service nginx restart `Nginx`.. 2023. 12. 7.
[Nginx] nginx.conf 설정 튜닝하기 user nginx; #gzip on; worker_processes auto; error_log /var/log/nginx/error.log notice; pid /var/run/nginx.pid; events { worker_connections 1024; multi_accept on; use epoll; } http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_.. 2023. 2. 6.