怎么在服務(wù)器上面部署多個(gè)站點(diǎn)?
服務(wù)器已經(jīng)部署了一個(gè)站點(diǎn)(8787端口)
部署第二個(gè)站點(diǎn), 是不是在框架里面把8787端口改成8788, 然后進(jìn)入這個(gè)站點(diǎn)啟動(dòng)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;
#禁止訪問(wèn)的文件或目錄
location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md)
{
return 404;
}
#一鍵申請(qǐng)SSL證書(shū)驗(yàn)證目錄相關(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)在就是通過(guò)ip+端口能訪問(wèn),
域名訪問(wèn)不了。
在一臺(tái)服務(wù)器上部署很多個(gè)webman項(xiàng)目,有影響嗎一個(gè)webman可能開(kāi)啟N個(gè)進(jìn)程,M個(gè)webman開(kāi)啟M*N個(gè)進(jìn)程呢
其實(shí)不用占用端口,
如果你用的CDN,直接把CDN回源端口改成你的workerman端口
如果你用的是nginx,直接讓webman監(jiān)聽(tīng)地址改成unix://var/run/site1.sock ,然后nginx監(jiān)聽(tīng)這個(gè)套接字,就不用占用服務(wù)器端口了,(php-fpm 也是 unix://var/run/php-fpm.sock )