1. ์์คํ ์ ๋ฐ์ดํธ ๋ฐ Nginx ์ค์น
sudo yum update -y
sudo yum install -y nginx


2. Nginx ์ค์ ํ์ผ ์์ฑ
nginx ์ค์ ํ์ผ ์์ ํ๋ฌ ์ด๋ (๊ธฐ๋ณธ์ ์ผ๋ก nginx ๊ด๋ จ๋ ์ ๋ณด๋ ์ฌ๊ธฐ์ ๋ค ์์)
cd /etc/nginx/
sudo vi nginx.conf
Nginx์ nginx.conf ํ์ผ์ ์ผ๋ฐ์ ์ผ๋ก ์ ์ฒด ์ค์ ์ ๋ํ ๊ธฐ๋ณธ ์ค์ ์ ํฌํจํ๋ฉฐ,
์ถ๊ฐ์ ์ธ ์ฌ์ดํธ ์ค์ ์ /etc/nginx/sites-enabled/ ๋๋ ํ ๋ฆฌ์์ ๊ด๋ฆฌํ๋๋ก ์ค์
include /etc/nginx/sites-enabled/*.conf; ๋ฅผ ์ถ๊ฐํด sites-enabled ํ์์ ์ค์ ํ์ผ๋ค์ ํฌํจํ๋๋ก ํจ
nginx.conf ํ์ผ์ ๊ธฐ๋ณธ server ๋ธ๋ก์ด ์๋ ๊ฒฝ์ฐ, listen 80; ๋ถ๋ถ์ด ์ค๋ณต๋์ด ํฌํธ ์ถฉ๋์ ์ผ์ผํฌ ์ ์์ด,
์ด๋ฅผ ๋ฐฉ์งํ๋ ค๋ฉด nginx.conf ํ์ผ์ ๊ธฐ๋ณธ server ๋ธ๋ก์์ listen 80;์ ์ฃผ์ ์ฒ๋ฆฌํ๊ฑฐ๋ ์ญ์ !

/etc/nginx/sites-available/์ /etc/nginx/sites-enabled/ ๋๋ ํฐ๋ฆฌ ์์ฑ
sudo mkdir /etc/nginx/sites-available
sudo mkdir /etc/nginx/sites-enabled
๋ค์ ์ค์ ํ์ผ์ ์ด์ด ์์ฑ
sudo vi /etc/nginx/sites-available/๋๋ฉ์ธ.conf
์ค์ ํ์ผ ๋ด์ฉ
server {
listen 80;
server_name ๋๋ฉ์ธ;
location / {
proxy_pass http://localhost:ํฌํธ๋ฒํธ;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
3. sites-enabled ๋๋ ํ ๋ฆฌ์ ์ฌ๋ณผ๋ฆญ ๋งํฌ ์์ฑ
์ด ์ค์ ํ์ผ์ sites-enabled์ ์ฐ๊ฒฐํ์ฌ ํ์ฑํ
sudo ln -s /etc/nginx/sites-available/๋๋ฉ์ธ /etc/nginx/sites-enabled/
4. Nginx ์ค์ ํ ์คํธ ๋ฐ ์ฌ์์
sudo nginx -t
sudo systemctl restart nginx

'# 4 Server ๐โโ๏ธ > 4-2 Nginx' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [Nginx] Nginx ๋? (0) | 2023.12.23 |
|---|