1.安装需要的工具:

yum -y install gcc gcc-c++ kernel-devel yum install -y pcre pcre-devel yum install -y zlib zlib-devel yum install -y openssl openssl-devel

2.安装nginx

wget http://nginx.org/download/nginx-1.7.3.tar.gz

# tar xzf nginx-1.7.3.tar.gz

# cd nginx-1.7.3

下面的配置加入了ssl模块

# ./configure --prefix=/usr/local/nginx  --with-http_stub_status_module --with-http_ssl_module

# make   编译

# make install   安装

# whereis nginx   查看安装路径

nginx: /usr/local/nginx

cd /usr/local/nginx/

3.进入阿里云证书服务下载证书“下载证书for Nginx

Nginx的安装目录下进入conf目录,创建cert目录,并且将下载的全部文件拷贝到cert目录中。如果申请证书时是自己创建的CSR文件,请将对应的私钥文件放到cert目录下并且命名为214069872480712.key;(这个是我的证书文件名称,换成自己的)

打开nginx.conf配置,把红色内容换成自己的。

server {

listen 443;

server_name localhost;

ssl on;

 

ssl_certificate   cert/214069872480712.crt;

ssl_certificate_key  cert/214069872480712.key;

 

location / {

root html;

index index.html index.htm;

#此处也可以指到本地其他端口服务,配置如下

#proxy_pass http://localhost:8080;

}

}

如果需要配置http跳转到https,配置如下:

server { listen 80; server_name www.xxx.com xxx.com;

跳转到HTTPS

return 301 https://$server_name$request_uri; }

 

4.启动nginx,进入sbin 文件夹,执行./nginx 打开浏览器输入https://xxxx 会看到nginx的欢迎界面,浏览器显示https,配置成功