前言近期,由于要发布微信小程序,小程序的发布必须使用已备案的服务器域名及https的请求方式,之前已经备案过一台服务器了,此次小程序的后台服务部署在另一台服务器上,又不想重新部署后台服务,所以想到在已经备案过的服务器上安装Nginx并配置SSL,通过Nginx反向代理到另一台服务器。 
一.Nginx安装笔者使用的是腾讯云服务器Centos 7.5, 安装教程网上有很多,笔者这里也是根据网上的教程进行一个记录。主要安装过程中需要配置添加Nginx的SSL模块。如已成功安装可跳过。
1.下载Nginx下载地址:Index of /download/ 下载完成传输到服务器上或者也可通过wget命令下载: wget http://nginx.org/download/nginx-1.9.0.tar.gz
2.安装依赖1)安装gcc-c++编译器 yum install gcc-c++yum install -y openssl openssl-devel 2)安装pcre包 yum install -y pcre pcre-devel 3)安装zlib包 yum install -y zlib zlib-devel
3.编译安装Nginx1)解压安装包 tar -zvxf nginx-1.9.0.tar.gz 2)切换至nginx目录,配置nginx,添加ssl模块 cd nginx-1.9.0./configure --with-http_ssl_module ./configure --with-http_ssl_module必须配置,笔者第一次安装时直接使用了默认配置导致配置SSL证书时启动报错。 3)编译安装 4)查找安装路径 5)切换至安装目录下,并进入sbin目录,启动nginx cd /usr/local/nginx/sbin./nginx 6)查看nginx是否启动成功 
二.SSL配置1)获取证书 笔者这里使用的是腾讯云,可在腾讯云申请免费证书,并下载nginx版本 
下载地址: linux下FastDFS搭建图片服务器 Linux环境下安装nginx教程
|