服務(wù)器使用寶塔,有多個(gè)項(xiàng)目共存的話(huà)。如何使用webman監(jiān)聽(tīng)80或者443端口呢?
也就是說(shuō),一個(gè)服務(wù)器可以運(yùn)行多個(gè)webman項(xiàng)目,或者 webman和php-frm多個(gè)項(xiàng)目共存該如何配置呢?
可以提供下具體思路嘛?
用nginx轉(zhuǎn)發(fā)下就行了。比如下面是example.com的請(qǐng)求轉(zhuǎn)發(fā)到webman 8787端口。
upstream webman {
server 127.0.0.1:8787;
}
server {
server_name example.com;
listen 80;
# webman的public目錄,這樣靜態(tài)文件都走nginx
root /www/wwwroot/webman/public;
index index.php index.html ;
location / {
proxy_set_header X-Real-IP $remote_addr;
if (!-f $request_filename){
proxy_pass http://webman;
}
}
}
比如你還有個(gè)項(xiàng)目域名是example2.com,webman用的8686端口,那再加一個(gè)配置。
upstream webman2 {
server 127.0.0.1:8686;
}
server {
server_name example2.com;
listen 80;
root /www/wwwroot/webman2/public;
index index.php index.html ;
location / {
proxy_set_header X-Real-IP $remote_addr;
if (!-f $request_filename){
proxy_pass http://webman2;
}
}
}