jetty启动项目http error 503_nginx同时配置http、https、多个二级域名访问相应的项目...

主域名    zhmin9734.com

子域名 www.zhmin9734.com 

子域名 men.zhmin9734.com

子域名 admin.zhmin9734.com

配置实现 

e0ebffa3f031e0c1fe5a3ba1c283663c.png

zhmin9734.com --> https://www.zhmin9734.com/

www.zhmin9734.com --> https://www.zhmin9734.com/

http://www.zhmin9734.com --> https://www.zhmin9734.com/

men.zhmin9734.com --> http://men.zhmin9734.com/

admin.zhmin9734.com --> http://admin.zhmin9734.com/

安装ssl证书到nginx

在nginx的安装目录下,新建一个cert文件夹将下载的证书文件和密钥文件放在cert里;

查看nginx安装的模块(/usr/sbin/nginx -V)是否有with-http_ssl_module,没有就装

a0be7f4b5245605bfc38b89200670b2c.png

打开nginx.conf,在http里新增一个server

server {  listen       443 ssl;   #SSL协议访问端口号为443。此处如未添加ssl,可能会造成Nginx无法启动。  server_name  www.zhmin9734.com;  #这里是证书绑定的域名  root         html;  index index.html index.htm;  ssl_certificate "/etc/nginx/cert/domain name.pem";  #证书文件存放的路径  ssl_certificate_key "/etc/nginx/cert/domain name.key";  #密钥文件存放的路径  ssl_session_timeout 5m;  ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;  #使用此加密套件。  ssl_protocols TLSv1 TLSv1.1 TLSv1.2;   #使用该协议进行配置。  ssl_prefer_server_ciphers on;     location / {      root html;      index index.html index.htm;   }}

配置多个子域名访问不同的项目(直接贴代码)

部署接口的话可以在证书绑定的那个域名下的server里新增location

server {  listen       80 default_server;  server_name  www.zhmin9734.com;  rewrite ^(.*)$ https://$host$1 permanent; #重定向到https  root         /usr/share/nginx/html;  include /etc/nginx/default.d/*.conf;  error_page 404 403 /40x.html;     location = /40x.html {  }  error_page 500 502 503 504 /50x.html;     location = /50x.html {  }}server {  listen       80;  server_name  men.zhmin9734.com;  root         /usr/share/nginx/mengen;  include /etc/nginx/default.d/*.conf;  error_page 404 403 /40x.html;     location = /40x.html {  }  error_page 500 502 503 504 /50x.html;     location = /50x.html {  }}server {  listen       80;  server_name  admin.zhmin9734.com;  root         /usr/share/nginx/admin;  include /etc/nginx/default.d/*.conf;  error_page 404 403 /40x.html;     location = /40x.html {  }  error_page 500 502 503 504 /50x.html;     location = /50x.html {  }}

重启nginx服务

84ac8e8760b011bc4835ac3790d09afe.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值