sudo apt update
sudo apt install nginx
sudo ufw app list # 어플리케이션 구성 가져오기
nginx와 관련된건 Full, HTTP, HTTPS 3가지다.
본인이 원하는 방식에 따라 포트를 열어주면 된다.
sudo ufw allow 'Nginx HTTP' # 80번 포트만 열어줌
sudo ufw allow 'Nginx HTTPS' # 443번 포트만 열어줌
sudo ufw allow 'Nginx Full' # 둘다 열어줌
sudo ufw allow 'OpenSSH' # 안될경우 열어줄 것
sudo ufw status # 방화벽 상태 확인
sudo systemctl status nginx
이 명령어를 이용해서 확인할 수도 있고, 아니면 주소창에 localhost나 포트포워딩 때 확인했던 본인 pc의 ip를 입력해봐도 된다.
Welcome to nginx!가 뜬다면 성공
sudo systemctl enable nginx # nginx 부팅시 자동실행
sudo systemctl disable nginx # nginx 부팅시 자동실행 취소
sudo systemctl stop nginx # nginx 서비스 중지
sudo systemctl start nginx # nginx 서비스 시작
sudo systemctl restart nginx # nginx 서비스 다시시작
다음에는 php사이트를 운영할 수 있도록 하는 php8.1-fpm을 설치할 것이다.