当前位置:   首页安装配置Nginx反向代理多域名的HTTP和HTTPS服务的实现

Nginx反向代理多域名的HTTP和HTTPS服务的实现

发布日期:2021-06-25 19:44 | 文章来源:gibhub

当前Nginx已经反向代理了两个网站,分别是基于Windows的IIS和Linux的Apach主机,提供网页服务。

现在有新项目的网页需要对外提供服务,需要在代理主机上增加另外一个网站,使用HTTPS访问以及HTTP自动跳转HTTPS。由于新网页是静态页面,所以使用Docker部署在Nginx代理主机上。相关的certificates是通过let's encrypt来获取的,都是单独的证书,没有申请通配符形式的证书。

在Nginx代理端部署SSL证书即可,后端不需要部署SSL也可以实现HTTPS访问。

Nginx代理主机配置:

worker_processes auto;
error_log /var/log/nginx/error.log warn;
pid  /var/run/nginx.pid;
events {
 worker_connections 1024;
}
http {
 include  /usr/local/nginx/conf/mime.types;
 default_type application/octet-stream;
 log_format main '$remote_addr - $remote_user [$time_local] "$request" '
      '$status $body_bytes_sent "$http_referer" '
      '"$http_user_age

到此这篇关于Nginx反向代理多域名的HTTP和HTTPS服务的实现的文章就介绍到这了,更多相关Nginx反向代理HTTP和HTTPS内容请搜索本站以前的文章或继续浏览下面的相关文章希望大家以后多多支持本站!

联系我们
关于使用场景和技术架构的更多咨询,请联系我们的销售和技术支持团队。
Yingsoo Host

在线
客服

在线客服:7*24小时在线

客服
热线

400-630-3752
7*24小时客服服务热线

关注
微信

关注官方微信
顶部