全栈工程师-咨询电话:15675178605 (微信同号)

Nginx域名跳转与Https证书安装配置_跨平台版Linux部署

需要使用域名访问对应的Web站点还需要利用Nginx跳转到指定的本地站点项目,有些站点还需要Https方式访问,需要安装与配置证书

一、安装Nginx负载均衡

1)执行安装命令

【命令:sudo apt-get install nginx】

2)配置Nginx, 编辑配置文件

-->对Nginx进行配置时,请以Root账号登录。

配置站点前,请将需要用到的域名解析到服务器IP上,每个系统站点需要一个独立的域名进行访问。推荐二级域名前缀命名如下:

asac.xxxx.com ->  OctAfterSaleAccCusSystemWeb_Publish

cc.xxxx.com -> OctCommonCodeSystemWeb_Publish
fu.xxxx.com -> OctFileUploadSystemWeb_Publish
oad.xxxx.com -> OctAdvertiserSystemWeb_Publish
tac.xxxx.com -> OctThirdApiCallSystemWeb_Publish
tra.xxxx.com -> OctTradingSystemWeb_Publish
ugs.xxxx.com -> OctUserGoodsShopSystemWeb_Publish
mini.xxxx.com -> OctMallMiniWeb_Publish
maw.xxxx.com -> OctMallAppWeb_Publish
h5.xxxx.com -> OctWapWeb_Publish
shop.xxxx.com -> OctShopSystemWeb_Publish
cms.xxxx.com -> OctCmsSystemWeb_Publish

特别注意:其中站点 OctFileUploadSystemWeb_Publish,OctWapWeb_Publish,OctMallMiniWeb_Publish,OctThirdApiCallSystemWeb_Publish,OctMallAppWeb_Publish,OctUserGoodsShopSystemWeb_Publish 必须为Https,所以,要为其分配证书。

 -->编辑Nginx的配置文件,命令如下:

【命令:vim /etc/nginx/nginx.conf】

输入如下配置内容,不同项目有所不同 ,Https证书可以在阿里云免费申请,完成后选择Nginx项下载证书,得到 *.pem , *.key两个文件,请将证书文件上传到商城项目文件夹中,然后在下面的配置文件中引用。

特别注意:如果要使用https请开放443端口,否则,https无法访问,报错。

#------------------------------ 

所有站点Nginx的配置内容,请单击此链接,全部复制文件中的内容即可:

https://pc.opencodetiger.com/AllWebNginxConfig.txt

特别注意: 配置文件内容中的【访问的域名】要更改为自己相应站点域名,如果是Https站点【证书路径私钥路径都必须更改为自己对应域名的证书私钥路径。【请求转发地址】是固定的不能修改,否则会出错。

#------------------------------ 


3)重新加载Nginx的配置文件,依次执行如下命令

【命令:sudo systemctl reload nginx 】
【命令:sudo systemctl restat nginx 】
【命令:sudo systemctl status nginx 】
【命令:service nginx restart 】

4)重启Linux服务器,命令如下:

【命令:sudo reboot 】

5)通过以上的配置,各站点就可以用域名进行访问啦,你可以逐个进行测试,看配置是否正常,是否可以正常访问。


上一步:所有站点进程守护supervisord_跨平台版Linux部署

下一步:所有web站点参数配置_跨平台版Linux部署