以下是添加了PHP解析的配置
server {
listen 80 default_server;#IPV4地址与端口
listen [::]:80 default_server;#IPV6地址与端口
root /www/default;#网站目录
index index.php index.html index.htm index.nginx-debian.html;
server_name _;#服务器域名
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.2-fpm.sock;#PHP解析
}
}
以下是子域名访问配置文件
server {
listen 80;#反向代理端口80,
server_name mysql.welcomexxx.click; #子域名地址
root /www/mysql;#网站目录
index index.php index.html;
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.2-fpm.sock;#PHP解析
}
}
以下是反向代理
server {
listen 80;
server_name nps.welcomexxx.click;#Tihis is your domian
location / {
proxy_pass http://localhost:8080;#This is your proxy address
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}
添加完了之后你不能立马访问,还要创建Nginx 的站点配置文件软链接,注意下面代码里的site1改成你的配置文件名字,比如说自带的default配置文件。
sudo ln -s /etc/nginx/sites-available/site1 /etc/nginx/sites-enabled/
添加完之后你还是不能访问,需要重启nginx服务或者重启计算机是一样的
以下是重启nginx
systemctl restart nginx
以下是重启服务器(输入命令后会断开服务器连接)
reboot