怎么在服務(wù)器上面部署多個站點(diǎn)?
服務(wù)器已經(jīng)部署了一個站點(diǎn)(8787端口)
部署第二個站點(diǎn), 是不是在框架里面把8787端口改成8788, 然后進(jìn)入這個站點(diǎn)啟動webman, 再改nginx配置8788,就可以了?
listen
、name
、pid_file
、status_file
database
、username
、password
password
auth
、prefix
、session_name
upstream webman3ds {
server 127.0.0.1:16166;
keepalive 10240;
}
server
{
listen 80;
server_name 3dyizhan.com;
index index.php index.html index.htm default.php default.htm default.html;
root d:/wwwroot/3ds.yizhanhao.com/public;
#START-ERROR-PAGE
#error_page 403 /403.html;
error_page 404 /404.html;
#error_page 502 /502.html;
#END-ERROR-PAGE
#HTTP_TO_HTTPS_START
#HTTP_TO_HTTPS_END
#LIMIT_INFO_START
#LIMIT_INFO_END
#SSL-INFO-START
#SSL-INFO-END
#反代清理緩存配置
location ~ /purge(/.*) {
proxy_cache_purge cache_one $1$is_args$args;
}
#proxy 反向代理
include proxy/www.3ds.com/*.conf;
#PHP-INFO-START
include php/80.conf;
#PHP-INFO-END
#REWRITE-START
include rewrite/www.3ds.com/*.conf;
#REWRITE-END
#redirect 重定向
include redirect/www.3ds.com/*.conf;
#禁止訪問的文件或目錄
location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md)
{
return 404;
}
#一鍵申請SSL證書驗證目錄相關(guān)設(shè)置
location ~ \.well-known{
allow all;
}
access_log D:/BtSoft/wwwlogs/www.3ds.com.log;
error_log D:/BtSoft/wwwlogs/www.3ds.com.error.log;
}
現(xiàn)在就是通過ip+端口能訪問,
域名訪問不了。
其實(shí)不用占用端口,
如果你用的CDN,直接把CDN回源端口改成你的workerman端口
如果你用的是nginx,直接讓webman監(jiān)聽地址改成unix://var/run/site1.sock ,然后nginx監(jiān)聽這個套接字,就不用占用服務(wù)器端口了,(php-fpm 也是 unix://var/run/php-fpm.sock )