드디어 구축 마지막 단계인 nginx배포!!!
간단한 듯 보여도 요래저래 오류가 많이 났다...
우선 OS 업그레이드 및 업데이트 필수.
아래 명령어를 사용해 Nginx를 설치해준다.
sudo apt-get install nginx
설치 후, 해당 주소로 접속하였을 때 nginx 문구가 뜨면 설치 성공
나는 apache2가 설치되어 실행되고 있어 이미 80번포트를 얘가 사용중이었다.
이때에는 apache2서버를 죽이고 nginx를 start해준다.
sudo systemctl stop apache2
sudo systemctl start nginx
/etc/nxigx/stie-avliable/def**ault** 파일을 수정해 준다.
sudo vi /etc/nginx/site-available/default
아래 코드와 같이 변경해주면 된다.
웬만한것은 주석만 해제 해주면 되고,
root 경로와 아래 php버전만 맞춰주면 된다!
server{
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/[프로젝트 경로]
index index.php index.html index.htm index.nginx-debian.html
server_name _;
location /{
try_files $uri $uri/ /index.php;
}
location ~ \.php${
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.3[자신의 php버전]-fpm.sock
}
location ~ /\.ht{
deny all;
}
}
default파일 설정을 마치면, 재시작 하고 서버 주소로 접속-!
sudo systemctl restart nginx
이렇게 Nginx를 통한 배포까지 끝..!
험난한 서버 이전기 ㅠㅠㅠㅠㅠ