问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

nginx 指定端口 怎么区分http https

发布网友 发布时间:2022-04-22 00:02

我来回答

1个回答

热心网友 时间:2022-05-26 20:54

tomcat端口:8080 做好虚拟主机
nginx端口:80 根据域名分派
在conf/nginx.conf中的http中增加

复制代码代码如下:

include www.jb51.net.conf

新建conf/www.jb51.net.conf,内容如下:

复制代码代码如下:

server {
listen 80;
server_name www.jb51.net;

location / {
proxy_pass http://127.0.0.1:8080;
proxy_set_header Host $host:80;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Via "nginx";
}
}

其中127.0.0.1是你的tomcat主机ip
要是代理https的话,内容如下:

复制代码代码如下:

server {
listen 443;
server_name mail.jb51.net;

ssl on;
ssl_certificate server.crt;
ssl_certificate_key server.key;
location / {
proxy_pass https://192.168.0.2:443;
proxy_set_header Host $host:443;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Via "nginx";
}
}

其中192.168.0.2是你的https主机
如果后端https没有证书的话,可以如此简化:

复制代码代码如下:

server {
listen 80;
server_name svn.jb51.net;

location / {
proxy_pass https://192.168.0.2:443;
proxy_set_header Host $host:443;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Via "nginx";
proxy_set_header X-Forwarded-Proto https; #注意看这里 多了一行
}
}

如果提示“SSL 接收到一个超出最大准许长度的记录。” 错误代码“ssl_error_rx_record_too_long”说明少了“ssl on;”这一行
后面的server.crt server.key是数字证书,具体可以参照openssl做证书
openssl做证书

复制代码代码如下:

mkdir ssl
cd ssl
openssl genrsa -des3 -out server.key 1024 # 会提示你输入key,尽可能长些复杂些,后面好几处要用,我都是复制粘贴的
openssl req -new -key server.key -out server.csr # 输入组织信息 CN BeiJing HaiDian huozhe.com
cp server.key server.key.org
openssl rsa -in server.key.org -out server.key
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 交互设计的“根”——七大定律 交互设计原则和理论2——七大定律 七大设计原则 附近的加油站有哪些 附近的加油站有哪些地方 除了思域两厢,本田这些新车更值得你关注|爆点 宝钢后市怎么样? 湿气重的人应该如何养生呢? 本田breeze什么车 想买个股票,请大家谈谈鞍钢和宝钢这两只股票 怎样减肥最快,最有效,而且不伤身体! 宝钢股份合并后会在什么时间复牌?股价大概是多少... breeze是本田什么车? nginx是否有自己的端口 宝钢和武钢会合并吗股价走势 秋天湿气重怎么办? 旗舰SUV+换代飞度,2019逆势上扬的广汽本田今年发... 宝钢资产优良,各方面都比鞍钢好,为什么比鞍钢的... 身体湿气重怎么办? 广汽本田又“霸榜”,《中国汽车保值率研究报告》厂... 宝钢股份与武钢股份 昨天电视播的健康之路中的八珍糕怎么作的 nginx-1.9.9的端口是多少 新飞度上市:不赚钱还占产能,广汽本田为何偏把它... 韩国浦项钢铁和中国宝钢哪个股价高 武钢股份退市了,说宝钢收购了,为什麼我的持仓里... 大块头硬核SUV,广汽本田全新冠道,增配上市 请大家给我看一下宝钢股份和唐钢股份这两支股票好... 市净率低于1了说明什么?宝钢股份 22万起售的大5座SUV,广汽本田新款冠道哪款值得买? 寄比较重的行李,选哪个快递最便宜? 新的宝钢权证与未来宝钢股价之间的联系 空间依旧是优势/3月31日上市 广汽本田新款冠道首发... 宝钢股份.佛山照明.中国石化.这三只股票可以长期持... 混动SUV车型的又一中流砥柱,全新广本皓影混动版车... 宝钢武钢重组了我的武钢股票怎么办 寄行李,比较重,哪个快递最便宜? 大件物品用什么物流最便宜? 广汽本田去年销量超77万辆,雅阁力压帕萨特迈腾夺... 我买的宝钢股份600019,7.19买进的,短期能否解套... 皓影外观看着不错,相比其他同级车有什么亮点? 我国被列入世界非物质文化遗产有哪些? 什么叫背离?用宝钢股份举例说明 全新一代本田飞度将于北京车展亮相,丰田明年打造... 一直很信赖广本的品牌,看到新推出了一款全新SUV,...