操作条件:安装 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