0. 설명
서버는 AWS 라이트쉘 우분투 20.04 기준으로 한다.
유저 : ubuntu
홈 디렉토리 경로 : /home/ubuntu
1. nginx 설치
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install nginx
구동 확인 sudo service nginx status
2. nginx 유저 설정
sudo vi /etc/nginx/nginx.conf
user ubuntu; <---------- 이 부분을 ubuntu로 설정
worker_processes auto;
pid /run/nginx.pid;
include /etc/nginx/modules-enabled/*.conf;
events {
worker_connections 768;
# multi_accept on;
}
http {
##
# Basic Settings
##
.... 중략
3. nginx 설정
sudo vim /etc/nginx/sites-available/default
server {
listen 80;
server_name your.domain.com;
location / {
root /home/ubuntu/app/production;
index index.html index.htm;
try_files $uri /index.html;
}
}
7. nginx 재시작
sudo service nginx restart
ERROR - 포트 설정 방법
더보기
우분투 20.04 이용시 포트가 안열리면 해결 방법
https://www.vultr.com/docs/how-to-configure-uncomplicated-firewall-ufw-on-ubuntu-20-04/
sudo apt-get install ufw
sudo ufw enable
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw allow 22/tcp
sudo ufw allow mysql
현재 포트 상태 확인
sudo ufw status
'개발관련' 카테고리의 다른 글
우분투에 Mariadb 설치 및 셋팅 (0) | 2023.03.30 |
---|---|
git pull 후 특정 작업하기 (0) | 2023.02.07 |
Nginx post가 get으로 바뀌는 경우 (0) | 2023.02.03 |
Ubuntu + Nginx + Cafe24 SSL 적용(Django, Vue) (0) | 2023.02.03 |
Ubuntu nginx에 Vue 배포 (0) | 2023.01.31 |