我项目是用宝塔面板。所以这次用宝塔面板演示。
环境: LNMP
代码:2套。2套代码除了配置其他都是一样
域名:1个。2级域名。其实一级二级都没关系
/****************************************/
1.先添加网站
过程很简单。不解释
2.域名要解析在主服务器上。
然后在网站配置里修改配置(主服务器)
server
{
listen 81; // 修改默认端口号,主的改,从的不改
server_name 域名 // 主的从的都修改成一样的;
index index.php index.html index.htm default.php default.htm default.html;
root /www/wwwroot/项目目录;
#SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则
#error\_page 404/404.html;
#SSL-END
#ERROR-PAGE-START 错误页配置,可以注释、删除或修改
error\_page 404 /404.html;
error\_page 502 /502.html;
#ERROR-PAGE-END
#PHP-INFO-START PHP引用配置,可以注释或修改
include enable-php-56.conf;
#PHP-INFO-END
#REWRITE-START URL重写规则引用,修改后将导致面板设置的伪静态规则失效
include /www/server/panel/vhost/rewrite/.conf;
#REWRITE-END
#禁止访问的文件或目录
location ~ ^/(\\.user.ini|\\.htaccess|\\.git|\\.svn|\\.project|LICENSE|README.md)
{
return 404;
}
location ~ .\*\\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
access\_log off;
}
location ~ .\*\\.(js|css)?$
{
expires 12h;
access\_log off;
}
access\_log /www/wwwlogs/.log;
}
3. 修改Nginx配置文件(只修改主服务器)
upstream 项目名,随便取{
server 主服务器IP:81; 81是我配置的端口号
server 从服务器IP;
}
server {
listen 80;
server\_name 域名;
location / {
#设置主机头和客户端真实地址,以便服务器获取客户端真实IP
proxy\_set\_header Host $host;
proxy\_set\_header X-Real-IP $remote\_addr;
proxy\_set\_header X-Forwarded-For $proxy\_add\_x\_forwarded\_for;
#禁用缓存
proxy\_buffering off;
#反向代理的地址
proxy\_pass http://wawaget;
}
}
/******************************************/
以上就是配置信息
手机扫一扫
移动阅读更方便
你可能感兴趣的文章