使用.Net Core + NGINX部署到服务器的时候,如果端口不是使用默认的80端口,在跳转到登录页面时,URL中的端口丢失。

NGINX的配置如下:

server {
listen ;
location / {
proxy_pass http://localhost:5000;
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;
}
}

其实这并不是ASP.Net Core的问题,而是NGINX在返回跳转(302/301)时,没有把端口加入到“Location"中,所以只需要修改proxy_set_header,带上端口就可以了。

proxy_set_header Host $host:$server_port;

最后重启NGINX生效设置:

systemctl restart nginx

原文地址:https://www.zkea.net/codesnippet/detail/post-103.html

最新文章

  1. 学习《Hardware-Efficient Bilateral Filtering for Stereo Matching》一文笔记。
  2. usb驱动开发13之设备生命线
  3. lower power设计中的DVFS设计
  4. HDU 5787:K-wolf Number(数位DP)
  5. (转)Linux IO模式及 select、poll、epoll详解
  6. 隐藏Activity标题栏
  7. angular controller js 压缩后报错解决方案
  8. 转:15 Best Responsive Web Design Testing Tools
  9. 拦截API 注入进程
  10. ubuntu12.04 残疾人游客
  11. protubuffer for windows配置指南!
  12. 第一百一十四节,JavaScript文档对象,DOM进阶
  13. 统计学习方法:KNN
  14. (51)Wangdao.com第七天_JavaScript 编写位置及输出语句
  15. Java扩展方法之SPI
  16. 阿里云服务器配置phpstudy实现域名访问【图文教程】
  17. List,泛型和Datatable 的相互转换
  18. 课程四(Convolutional Neural Networks),第三 周(Object detection) —— 2.Programming assignments:Car detection with YOLOv2
  19. bootstrap 弹框使用
  20. Why Choose Jetty?

热门文章

  1. error CS1010 CS8025 CS1012 CS1525 常见文档错误解决
  2. leetcode 196. Delete Duplicate Emails
  3. Django的models介绍
  4. 关于jni调用报UnsatisfiedLinkError的可能
  5. [leetcode]131. Palindrome Partitioning字符串分割成回文子串
  6. Linux CentOS6.6 NFS服务的配置与安装
  7. maven 发布打包部署 命令
  8. 原生JS获取地址了参数
  9. 另辟蹊径:vue单页面,多路由,前进刷新,后退不刷新
  10. Linux 常用环境变量