將多個 .net core mvc專案部署在windows服務時,
怎么用一個埠,
不同虛擬路徑區分,
而不是一個專案一個埠,
就像iis里默認是8080, 但不同專案可以用不同應用程式名區分
uj5u.com熱心網友回復:
把專案發布到不同路徑,拿nginx舉例location /
{
proxy_pass http://localhost:8081;
}
location /app2
{
proxy_pass http://localhost:8082;
}
uj5u.com熱心網友回復:
我要避免的就是不能用多個埠,像ISS一個8080全OK,其它專案可以用應用程式區分uj5u.com熱心網友回復:
一個埠只能由一個應用占用,決定了:不同應用只能用不同埠,決定了:
對外用反向代理使用同一個埠統一發布。
不同應用發布到不同埠,由同一個反向代理統一發布到一個站點(同一個埠)的不同路徑上,這是標準做法。
uj5u.com熱心網友回復:
server {
server_name abc.com;
listen 443 ssl;
……
location /
{
proxy_pass http://localhost:8081;
}
location /app2
{
proxy_pass http://localhost:8082;
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/228658.html
標籤:.NET技術前瞻
