Ubuntu 16.04 + Nginx 가상 호스트 설정

2592 단어 LinuxNginx
작업 조건: ubuntu 와 nginx 설치
Step 1
Create Project
#   /var/www/            ,         html   
sudo mkdir -p /var/www/test.com/html
#        html   
sudo vim var/www/test.com/html/index.html

메모: 여기 test. com 은 프로젝트 루트 디 렉 터 리 입 니 다. 홈 페이지 파일 은 루트 디 렉 터 리 에 직접 놓 을 수 없 을 것 같 아서 루트 디 렉 터 리 아래 에 하위 디 렉 터 리 를 새로 만들어 야 합 니 다. 제 가 새로 만 든 것 은 html /
Step 2
Config Nginx
#    server         
sudo vim /etc/nginx/sites-available/test.com
# server   
server {
        listen 80;
        listen [::]:80;

        server_name test.com;
        root /var/www/test.com/html;

        index index.html index.htm index.nginx-debian.html;

        location / {
                try_files $uri $uri/ =404;
        }

}
#          /etc/nginx/sites-enabled/    ,       
sudo ln -s /etc/nginx/sites-available/test.com /etc/nginx/sites-enabled/

Step 3
Config hosts file sudo vim /etc/hosts
#   
your_ip_address test.com

Step 4
Save Configure
#    nginx
sudo systemctl restart nginx.service
#     
sudo systemctl restart networking.service
#    php
sudo systemctl restart php7.0-fpm.service

또는
sudo /etc/init.d/nginx restart
sudo /etc/init.d/networking restart

참조 링크:https://www.digitalocean.com/community/tutorials/how-to-set-up-nginx-server-blocks-virtual-hosts-on-ubuntu-16-04

좋은 웹페이지 즐겨찾기