nginx配置安全模块ssl操作实践

2018-04-05 17:02:28 wwwcn4 188

服务器环境介绍如下:

服务器系统Linux 64位   redhat
PHP版本PHP Version 5.4.23
服务器软件nginx/1.2.5
服务器 MySQL 版本5.6.16-log

操作前提:服务器已安装好的nginx 服务器,对应的php版本,对服务器版本服务器操作系统无关。具体操作如下:

 

 一、在配置 nginx 时,可能会依赖于 PCRE 包和 zlib 包,先进行安装:

  1. # yum -y install pcre pcre-devel
  2. # yum install -y zlib-devel
  3. 下载 nginx
    # wget http://nginx.org/download/nginx-1.6.2.tar.gz(如安装过的忽略)

二、免费ssl证书下载及安装,网上申请ssl证书很多,这里就不一一介绍了,各自申请即可。

       1、下载证书,申请成功后会有两个文件提供名称如:xxx.pem, xxx.key

       2、上传证书到网站对应目录,目录不限制在哪个文件夹下,只要网站能访问到即可,一般在网站根目录新建个sslkey这样目录比较好,容易查找和更新。

       3、配置对应网站对应的xxx.cong 配置文件。具体配置如下(根据网站实际目录及名称改写):需要更改的部分红色标出,其余部分复制即可无需更改。

1512701944517158.jpg


      三、重启nginx服务:

      

# servie nginx restart(任意方式)
#  /etc/init.d/nginx restart

至此HTTPS配置完成。

QQ客服