일단 내 상황에서는 apache2가 먼저 설치되어있었고 그다음에 nginx를 설치했다.
보통 apache2나 nginx나 html 파일들이 저장되는 경로는
/var/www/html
이다.
service apache2 stop
명령어로 apache2를 끄고
service nginx start
명령어로 새로 설치한 nginx 웹서버 ( 패키지설치 진행했음) 를 실행했음에도
나의 웹페이지에서는 apache2 default page가 출력이 됐다.
1. 처음에 80포트를 LISTEN 하고 있는 프로그램이 nginx가 맞는지 확인을 했다.
netstat -nap | grep LISTEN
nginx가 잘 받고 있었고 그럼 어디가 문젠지 찾아봤다.
처음에 말했듯이 apache2 나 nginx 둘 다 html 파일 기본경로가 /var/www/html 이다 .
그래서 nginx를 패키지 설치해도 기본경로가 /var/www/html 로 되어있으니
nginx가 이전에 설치된 apache2 경로의 html 파일들을 실행하고 있구나 라고 봐도 무방할 것 같았다.
그래서 nginx의 html 파일이 어디 저장되어 있는지 찾았다.
whereis nginx
명령어로 nginx 파일들의 경로를 찾아보니 다음과같은 경로들에 nginx가 저장되어 있었다.
나의 경우는
/usr/share/nginx/html/
안에 default html 파일들이 들어있었고 이제 nginx에서 /var/www/html 로 되어있는 root path를 /usr/share/nginx/html/ 로 변경해주면 될 것 같았다.
설정파일을 살펴보니
/etc/nginx/site-available/default
파일 안에
root path 를 /usr/share/nginx/html/ 로 바꿔주니 nginx default page 가 잘 실행됐다.
**참고**
/etc/nginx/site-available/default 가 존재하지 않는다면
/etc/nginx/nginx.conf 내부를 확인해서, include 라고 되어있는 파일들을 잘 찾아봐서 root path 를 변경하면 될 것 같다.
'Server' 카테고리의 다른 글
라이브 스트리밍 서버 설정 nginx-rtmp (0) | 2022.06.13 |
---|---|
Cloud Storage 선정 과정 - block Storage, file Storage, object Storage (0) | 2022.06.06 |
docker 명령어 정리 - 내가 자주 사용하는 것들 (0) | 2022.04.03 |
mkdir (make directory) 옵션 정리 - 폴더생성 (0) | 2022.04.03 |
Live & VOD Streaming Media Server 구축 (5) - Nginx + rtmp module 설치 (rtmp to hls) (0) | 2022.03.23 |
댓글