
우선 우분투를 가서 iso를 다운받는다.
(필자는 ubuntu-18.04.5-live-server-amd64.iso를 사용하였다.)
vm설치와 설정은 다루는 포스터들이 많으니 생략하도록 한다.
파일을 찾을 때 사용하기 좋은 명령어를 적는다.
예시:
sudo find [디렉토리 위치] [옵션] [파일이름]
sudo find / -name nginx.conf설치
sudo 명령어를 통해서 Nginx를 설치한다. 그전에 버릇처럼
sudo apt-get update
sudo apt-get upgrade명령어를 입력하도록 하자.
Nginx설치
sudo apt-get install nginx -y
Nginx 제거
sudo apt-get remove nginx
참고로 버전 확인은 다음과 같다
nginx -v
vm에 nginx를 설치하여 서버를 열어주었다면, 이제 서버에 접속을 해보자.
host machine으로 웹서버에 연결하는 방법은 다음과 같다.
우선 nginx가 잘 돌아가고 있는지 확인을 해야한다.
systemctl start nginx#서비스를 시작한다.
systemctl status nginx#
초록색으로 active(running이 되는것을 확인할 수 있다.)
이제 active가 되는것을 확인 했으니, :q를 눌러서 빠져 나오자.
여담으로
systemctl stop nginx명령어로 nginx를 멈춘다음
systemctl status nginx로 상태를 확인하면 다음과 같다.
잘 정리된 Port forwarding이 있어서 따라하면 된다. 위의 블로그 처럼

port 번호를 80으로 설정한 다음 ipconfig로 확인해보니
필자의 vm host-ip는 169.254.142.231 이었다.

이제
169.254.142.231:80으로 접속을 하면 다음과 같은 화면이 뜨는 것을 볼 수 있다.
파일을 생성하려다 보니 계속 permission denied, 권한이 없다고 뜨길래 권한을 설정해 줘야 한다.
참고한 블로그
포트 포워딩 설치 :https://iyk2h.tistory.com/7
active 확인 :https://jackerlab.com/nginx-info-install-in-centos8/
nginx.conf : https://whatisthenext.tistory.com/123