.Net Core + NGINX跳转登录时端口丢失
2024-08-25 23:48:48
使用.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
最新文章
- 学习《Hardware-Efficient Bilateral Filtering for Stereo Matching》一文笔记。
- usb驱动开发13之设备生命线
- lower power设计中的DVFS设计
- HDU 5787:K-wolf Number(数位DP)
- (转)Linux IO模式及 select、poll、epoll详解
- 隐藏Activity标题栏
- angular controller js 压缩后报错解决方案
- 转:15 Best Responsive Web Design Testing Tools
- 拦截API 注入进程
- ubuntu12.04 残疾人游客
- protubuffer for windows配置指南!
- 第一百一十四节,JavaScript文档对象,DOM进阶
- 统计学习方法:KNN
- (51)Wangdao.com第七天_JavaScript 编写位置及输出语句
- Java扩展方法之SPI
- 阿里云服务器配置phpstudy实现域名访问【图文教程】
- List,泛型和Datatable 的相互转换
- 课程四(Convolutional Neural Networks),第三 周(Object detection) —— 2.Programming assignments:Car detection with YOLOv2
- bootstrap 弹框使用
- Why Choose Jetty?
热门文章
- error CS1010 CS8025 CS1012 CS1525 常见文档错误解决
- leetcode 196. Delete Duplicate Emails
- Django的models介绍
- 关于jni调用报UnsatisfiedLinkError的可能
- [leetcode]131. Palindrome Partitioning字符串分割成回文子串
- Linux CentOS6.6 NFS服务的配置与安装
- maven 发布打包部署 命令
- 原生JS获取地址了参数
- 另辟蹊径:vue单页面,多路由,前进刷新,后退不刷新
- Linux 常用环境变量