我項目是用寶塔面闆。是以這次用寶塔面闆示範。
環境: 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;
}
}
/******************************************/
以上就是配置資訊
