백지부터 시작하는 이세계 코딩 생활
Ubuntu18.04 - nginx 설치 및 설정 본문
우분투 접속하여 nginx 설치
# apt-get update
# apt-get install nginx
# 위치
/var/log/nginx#
# 설정파일 열기
# 위치 : /etc/nginx/sites-enabled/default
vi default
포트 포워딩 설정
# nginx 설정파일에서 아래 내용 추가 및 용도에 맞게 수정
server {
server_name 원하는 도메인;
location / {
proxy_pass http://localhost:8000;
}
}
IPv6, IPv4 정보 수정
# 위치 : /etc/nginx
vi nginx.conf
설정 변경이나 추가가 되었을 때, nginx 재시작을 해야 한다.
재시작
# service nginx restart
구동 상태 확인
# service nginx status
=> 결과확인
● nginx.service - A high performance web server and a reverse proxy server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2022-04-09 12:00:00 KST; 1 day 1h ago
Docs: man:nginx(8)
Process: 91766 ExecStop=/sbin/start-stop-daemon --quiet --stop --retry QUIT/5 --pidfile /run/nginx.pid (code=exited, status=0/SUCCESS)
Process: 91780 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
Process: 91767 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
Main PID: 91785 (nginx)
Tasks: 3 (limit: 9460)
CGroup: /system.slice/nginx.service
├─91785 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;
├─91786 nginx: worker process
└─91787 nginx: worker process
TroubleShoot : ~ has been blocked by CORS policy: No ‘Access-Control-Allow-Origin’ header is present on the requested resource.
# 해더파일 허용처리
# 위치 : /etc/nginx/sites-enabled
# 대상 : default
location / {
add_header Access-Control-Allow-Origin *;
proxy_pass http://localhost:{port};
}
nginx 로그 확인하는 방법
# 로그파일 경로
/var/log/nginx
root@servername:/var/log/nginx# ls
access.log error.log
# access 로그 확인 (전체)
root@servername:/var/log/nginx# vi access.log
# access 로그 확인 (최근 20개)
root@servername:/var/log/nginx# tail -f access.log
# error 로그 확인
root@servername:/var/log/nginx# vi error.log
# error 로그 확인 (최근 20개)
root@servername:/var/log/nginx# tail -f error.log
Ref.
(메인)
ㅁ https://www.zerocho.com/category/NodeJS/post/5ef450a5701d8a001f84baeb
ㅁ https://jjeongil.tistory.com/1263