sudo apt-get install nginx
sudo vi /etc/nginx/nginx.conf
server {
listen [::]:80;
server_name test.domain.com;
location / {
proxy_pass http://localhost:8080;
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;
}
}
server를 늘리면 된다
server {
...
}
server {
...
}
혹은
여러 도메인일 경우 도메인 파일에 각각 server 설정 후 서버 블록 파일 활성화를 해준다.
test1.domain.com
test2.domain.com
서버 블록 파일 활성화
$ sudo ln -s /etc/nginx/sites-available/test1.domain.com /etc/nginx/sites-enabled/test1.domain.com
nginx 설정 로드 후 재시작
sudo service nginx start
sudo systemctl start nginx
sudo /etc/init.d/nginx start
sudo service nginx restart
sudo systemctl restart nginx
sudo /etc/init.d/nginx restart
sudo service nginx stop
sudo systemctl stop nginx
sudo /etc/init.d/nginx stop
sudo service nginx status
sudo systemctl status nginx
sudo service nginx reload
sudo systemctl reload nginx
sudo nginx -s reload