dotnet core 1.x授权标签更改端口

时间:2017-09-25 02:50:48

标签: redirect asp.net-core port authorize-attribute

请帮助我。

情况:    操作系统:ubuntu,    WebServer:nginx    DotnetCore版本:1.0.4    多个dotnetcore服务:80,8081

我发布了两个不同端口80,8081的项目。

当8081服务需要授权时,则重定向没有端口的登录页面。 前)" xxx.xxxx.xxx/Account/Login"不是" xxx.xxxx.xxx:8081 /帐户/登录"

有没有办法用端口设置重定向?

1 个答案:

答案 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;
}