摘要:最近项目要配置多域名加,刚好可以学习学习如何配置之前配置了但是没有加多域名,然后在网上搜索了一下如何使用,总结如下,分享一下。
最近项目要配置nginx多域名加https,刚好可以学习学习如何配置?之前配置了nginx+https但是没有加多域名,然后在网上搜索了一下如何使用,总结如下,分享一下。
1、nginx.conf配置首先我们进入到nginx的配置文件nginx.conf文件,修改成如下代码:
服务器路径:/usr/lcoal/nginx/conf/nginx.conf
server { listen 80; server_name www.qitenai.com qitenai.com; return 301 https://www.qitenai.com$request_uri;redirect http to https location / { root /data/wwwroot/dist; try_files $uri $uri/ /index.html; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } }
值得注意的是,nginx.conf配置文件设置了
include /usr/local/nginx/conf/custom/*.conf
所以,在custom文件夹下我们可以添加自定义文件,如我的域名配置文件:qitenai.com.conf
2、qitenai.com.conf配置服务器路径:/usr/lcoal/nginx/conf/custom/qitenai.com.conf
server { listen 443 ssl; server_name www.qitenai.com qitenai.com; ssl_certificate /usr/local/nginx/cert/qitenai.com/214474132640003.pem; ssl_certificate_key /usr/local/nginx/cert/qitenai.com/myserver.key; location / { root /data/wwwroot/dist; #index index.html index.htm; try_files $uri $uri/ /index.html; } }
紧接着我们来配置第二个域名:hxc100.com.config,代码如下:
3、hxc100.com.conf配置服务器路径:/usr/lcoal/nginx/conf/custom/hxc100.com.conf
server { listen 80; server_name www.hxc100.com hxc100.com; return 301 https://www.hxc100.com$request_uri; location / { root /data/wwwroot/dist; try_files $uri $uri/ /index.html; } } server { listen 443 ssl; server_name www.hxc100.com hxc100.com; ssl_certificate /usr/local/nginx/cert/hxc100.com/214478868080003.pem; ssl_certificate_key /usr/local/nginx/cert/hxc100.com/214478868080003.key; location / { root /data/wwwroot/dist; try_files $uri $uri/ /index.html; } }
最后,我们重启下nginx,我们使用的是自动化脚本来重启,代码如下:
#!/bin/bash fuser -k 80/tcp if [ $? -eq 0 ] then echo "正在启动nginx..." /usr/local/nginx/sbin/nginx if [ $? -eq 0 ] then echo "启动成功!" fi fi
启动成功后,我们分别在浏览器中输入:qitenai.com和hxc100.com,分别观察是否已经设置成功,如下所示,我们已经设置成功!
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/39831.html
摘要:接下来我们要配置这个的端口,这样他们才能运行时端口号不冲突。问题指明不同的端口号访问也太蠢了吧的确很蠢,所以我们要慢慢过渡学习。接下来我们学习用来进行反向代理。阿里云的部分有一些配置的具体过程。 一、在linux上部署运行多个tomcat 1、以前的我们 虽然说是在linux上,但是windows上也是同样的道理,只不过我们服务器都是选用linux罢了。 原先,自己有多个项目需要部署在...
摘要:然后再将这两个文件夹给定权限和所有权上面的就是默认的用户组合用户名。 原文来自: https://www.codecasts.com/blo... 在维护 codecasts 期间,遇到很多次一个 nginx 如何配置多个站点 的问题,我通常的回复就是:多添加一个 server 的 block 配置就好了,然而很多同学还是没能配置成功,今天我们仔细来看看在 一台 Ubuntu 的服务器...
摘要:由此而来,部署一个代理服务器势在必行。本文对的安装和配置进行简单整理,希望对初学者有帮助。通过方式在线安装需要注意的一点是,并不在的安装源中。配置完成之后,记得要重启。 前言 笔者在国外租了一个虚机,用来部署自己的博客应用,并申请了一个域名51think.net来指向这个虚机。随着部署的应用越来越多,而80端口只有一个,无法直接通过域名去访问不同的应用。由此而来,部署一个代理服务器势在...
阅读 703·2021-07-25 21:37
阅读 3634·2019-08-30 15:55
阅读 2557·2019-08-30 15:54
阅读 1687·2019-08-30 15:44
阅读 3078·2019-08-30 15:44
阅读 841·2019-08-30 15:43
阅读 1006·2019-08-29 15:36
阅读 3020·2019-08-29 10:58