/etc/nginx/sites-available 내 file에 쓰기 권한이 없으므로 chmod를 쓰기 권한을 추가해준다.
sudo chmod 775 /etc/nginx/sites-available
nginx config 추가: cd /etc/nginx/sites-available && vim <설정파일>.conf
예) vim conect.conf
server {
listen 80;
server_name <ip 또는 domain>;
location / {
include proxy_params;
proxy_pass http://127.0.0.1:8000;
}
}
예)
<ip 또는 domain>: http://52.79.175.22:8000
server {
listen 80;
server_name http://52.79.175.22:8000;
location / {
include proxy_params;
proxy_pass http://127.0.0.1:8000;
}
}
심볼릭 링크 생성
앞서/etc/nginx/sites-available/경로에 설정 파일을 작성하였는데요, 이 폴더에 여러 설정파일들을 생성해 두고, 이 중 활성화하고 싶은 설정만을 선택하여 이용합니다. 이를 위해 심볼릭 링크 (symlink) 기능을 이용하여 설정 파일을/etc/nginx/sites-enabled폴더에 동기화합니다.
심볼릭 링크는 파일이나 디렉터리에 대한 참조를 나타내는 특별한 유형의 파일로, 링크된 파일이나 디렉터리에 대한 경로를 가리키기 때문에 다른 파일이나 디렉터리로의 간편한 접근을 제공합니다.
심볼릭 링크를 생성하려면ln -s명령어를 사용할 수 있으며,
ln -s /원본/파일/경로 /링크/될/경로
이렇게 하면/링크/될/경로위치에 심볼릭 링크가 생성되며, 이 링크를 통해 원본 파일 또는 디렉터리에 쉽게 액세스할 수 있습니다.