请帮助我。
情况: 操作系统:ubuntu, WebServer:nginx DotnetCore版本:1.0.4 多个dotnetcore服务:80,8081
我发布了两个不同端口80,8081的项目。
当8081服务需要授权时,则重定向没有端口的登录页面。 前)" xxx.xxxx.xxx/Account/Login"不是" xxx.xxxx.xxx:8081 /帐户/登录"
有没有办法用端口设置重定向?
答案 0 :(得分:0)
我解决了这个问题。 ip无法实现,但可以使用域来解决。 我获得了免费域名并应用它们。
freedomain site:http://www.dot.tk/ko/index.html
nginx网站设置位置:/ etc / nginx / sites-available / default
server {
listen 80;
server_name www.xxxx1.tk xxxx1.tk;
location / {
proxy_pass http://localhost:5001;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection keep-alive;
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
server {
listen 80;
server_name www.xxxx2.tk xxxx2.tk;
location / {
proxy_pass http://localhost:5002;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection keep-alive;
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}