nginx 웹서버 세팅
sudo apt install nginx
설치경로
ls -al /etc/nginx
실제 site 활성화 내용 파일 위치
ls -al /etc/nginx/sites-available/
site활성화
ls -al /etc/nginx/sites-enabled
웹사이트 접속
웹사이트 내부아이피 192.168.0.60 (기본 80port)
웹사이트 자신아이피 127.0.0.1 (기본 80port)
웹사이트 자신아이피 localhost (기본 80port)
(포트를 변경해야 메인아이피로 접속해도 사이트가 뜰 수 있음)
nginx 기본 폴더 경로 (apache2도 똑같음- 그래서 변경해야함)
ls -al /var/www/html
index.nginx-debina.html을 ip주소 뒤에 붙여주면 nginx인덱스 파일을 볼 수 있다.
nginx 설정변경
sudo vi /etc/nginx/sites-available/default
기존 80포트 -> 8004로 변경
기존 /var/www/html -> /var/www/nginx/html 로 변경
오타체크
sudo nginx -t
수정사항 적용을 위해 재시작
sudo systemctl restart nginx
[주의사항]
port 를 ip공유기에서 8004로 열어주어야함
/var/www/nginx/html 경로를 만들어줘야함
기존 폴더로 이동해서 nginx + html 폴더 동시생성
cd /var/www
sudo mkdir -p nginx/html
index.nginx-debian.html을 복사해오기
포트추가
8003 포트- apache2
8004 포트 - nginx
웹사이트 접속 - 8004포트
[nginx서버에 php적용하기]
nginx 설정변경
sudo vi /etc/nginx/sites-available/default
[내용추가]
index.php
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi pass unix:/var/run/php/php7.4-fpm.sock;
}
버전을 체크해서 넣어줘야함 php7.4.2 -> php7.4-fpm
수정사항 적용을 위해 업데이트(restart와 동일)
sudo systemctl reload nginx
nginx html 경로에 index.php 만들기
내용작성
<?php phpinfo(); ?>
or
<?php echo phpinfo(); ?>
esc클릭 -> :wq (저장하고 종료하기)
웹사이트 접속
웹사이트 내부아이피 192.168.0.60:8004 (네트워크 내부 자신의 아이피)
웹사이트 자신아이피 127.0.0.1:8004
웹사이트 자신아이피 localhost:8004
'우분투 리눅스 서버' 카테고리의 다른 글
[우분투 리눅스] mysql 서버 세팅 (workbench 접속) (0) | 2021.11.27 |
---|---|
[우분투 리눅스] ftp 서버 세팅 (vsftpd) (0) | 2021.09.28 |
[우분투 리눅스] php7 세팅 (0) | 2021.09.27 |
[우분투 리눅스] apache2 server (0) | 2021.09.27 |
[우분투 리눅스] ubuntu linux sshd 원격 접속 세팅 - openssh-server (0) | 2021.09.27 |