Ubuntu 22.04에 Wordpress 설치 및 호스팅 (2. nginx 설치)

P4·2023년 5월 13일
0
post-thumbnail

참고한 글

Ubuntu 22.04에 Nginx를 설치하는 방법


nginx 설치

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 disable을 이용해 방화벽을 꺼버린 후 진행할 수도 있다. 하지만 보안상 취약해지기 때문에 권장하지는 않는다. (다시 켜는 명령어는 sudo ufw enable이다.)
sudo ufw status # 방화벽 상태 확인

nginx 실행확인

sudo systemctl status nginx
  • 이 명령어를 이용해서 확인할 수도 있고, 아니면 주소창에 localhost나 포트포워딩 때 확인했던 본인 pc의 ip를 입력해봐도 된다.

  • Welcome to nginx!가 뜬다면 성공


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을 설치할 것이다.

profile
지식을 담습니다.

0개의 댓글