首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Nginx配置多端口域名访问

在一个服务器上部署多个站点,需要开放多个端口来访问不同的站点,流程很简单,调试花了2小时,记录一下: 主域名多端口访问 在DNS NameServer设置A记录 将 www.xxx.com 指向服务器ip...开放所需端口,修改nginx配置文件 比如我们有两个服务分别开放在80端口和8080端口 如果有iptable,先开放端口: 1 2 iptables -A INPUT -ptcp --dport 80.../ 目录下面; 子域名多端口访问 这种访问比较傻,因为你的8080端口的访问需要 http://xxx.com:8080 这样的格式; 而且如果有两个不同的cgi,比如80端口对应一个php web服务..., 8080端口对应一个nodejs web服务;而我们的nodejs自带web服务,已经在8080端口监听了,这怎么办?...这个时候我们需要Nginx的反向代理功能,并在DNS Server上面增加一条A记录,最终实现 www.xxx.com 访问80端口 A.xxx.com 通过nginx转发访问8080端口服务 增加一条

9.8K40

小程序配置非44端口nginx配置https非80、443

由于部分服务器提供商glur,比如天翼云、移动云等,80、8080、443、8443等端口需要备案然后手动申请才可以开放。导致一些用户迷茫,审核填写资料又麻烦。...首先要明白,微信小程序,只能域名不能IP,只能https协议,具体详见https://developers.weixin.qq.com/miniprogram/dev/framework/ability.../network.html https://kf.qq.com/faq/1706236NjINj1706236VRZBR.html 申请SSL证书 步骤略 修改nginx配置文件 最后要实现https...://t2.pusdn.com:81就可以访问项目 注意:由于放行了81等端口,记得防火墙开放对应端口 #listen [::]:80;这个是支持IPV6 核心修改 listen 81...ssl http2; error_page 497 https://$host:81$request_uri; 修改完成,测试并重载nginx配置文件 nginx -t nginx -s reload

1K30

Nginx配置Https单向认证、双向认证以及证书配置

1、环境准备 1.1、Nginx Nginx版本:1.12.0 Nginx为了支持Https需要安装http_ssl_module模块。.../server.crt 复制代码 -connect:Nginx服务器的ip和端口。 服务端公钥证书最后输出到客户端本地目录的server.crt文件。...首先Nginx会根据不同的监听端口来匹配,但是这样会为每个接入的客户端渠道新开放一个端口。如何统一用一个监听端口接入所有客户端的https请求并验证各个渠道的证书合法性,主要有以下2种方式。...4.1、SNI 域名匹配不同证书 这里就需要使用到SNI功能。如果编译Nginx开启了http_ssl_module模块,一般默认也是启用SNI功能的,可以通过./nginx -V命令查看。 ?...另外,Nginx在同一个端口下匹配多个vhost时,如果找不到匹配的server_name,则会使用默认的vhost(默认第一个)来进行认证。

9.5K21

Nginx 配置HTTPS

OpenSSL-Win64 系统变量→寻找 Path 变量→编辑 在变量值最后输入 %OPENSSL_HOME%;(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码) 1.5 生成https...-signkey 2_www.p2pi.cn.key -out 1_www.p2pi.cn_bundle.crt 2 腾讯云免费证书 2.1 从腾讯获取免费的SSL证书 腾讯免费ssl证书获取链接:https...在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 2.2 域名下添加TXT信息 参考网址:https://cloud.tencent.com/document/product.../400/4142 在这里插入图片描述 2.3 下载SSL证书 在这里插入图片描述 3 Nginx配置HTTPS域名证书 3.1 安装SSL模块 要在nginx中配置https,就必须安装ssl模块,也就是...新增 server 监听 443 端口 server { listen 443; server_name www.p2pi.cn; # 开启ssl ssl on; # 配置ssl证书 ssl_certificate

2.6K85

Nginx·常用端口

常用端口 80 端口是为 HTTP(HyperText Transport Protocol,超文本传输协议) 开放的,主要用于万维网传输信息的协议。...8080 端口同 80 端口,被用于代理服务,可以实现网页浏览,经常在访问某个网站或使用代理服务器的时候,会加上“:8080”端口号。...另外 Apache Tomcat web server 安装后,默认的服务端口就是 8080。 443 端口同为网页浏览端口,主要是用于 HTTPS 服务。...在一些对安全性要求较高的网站,比如银行、证券、购物等,都采用 HTTPS 服务,这样在这些网站上的交换信息,其他人抓包获取到的是加密数据,保证了交易的安全性。...3306 端口是 MySQL 的默认端口。 1433 端口是 SQL Server 默认的端口,SQL Server 服务使用两个端口:TCP-1433、UDP-1434。

2.4K20

Nginx配置Https单向认证、双向认证以及证书配置

1、环境准备 1.1、Nginx Nginx版本:1.12.0 Nginx为了支持Https需要安装http_ssl_module模块。.../server.crt -connect:Nginx服务器的ip和端口。 服务端公钥证书最后输出到客户端本地目录的server.crt文件。...首先Nginx会根据不同的监听端口来匹配,但是这样会为每个接入的客户端渠道新开放一个端口。如何统一用一个监听端口接入所有客户端的https请求并验证各个渠道的证书合法性,主要有以下2种方式。...4.1、SNI 域名匹配不同证书 这里就需要使用到SNI功能。如果编译Nginx开启了http_ssl_module模块,一般默认也是启用SNI功能的,可以通过`....另外,Nginx在同一个端口下匹配多个vhost时,如果找不到匹配的server_name,则会使用默认的vhost(默认第一个)来进行认证。

9.5K20
领券