引子
为了提高web应用的安全性,现在基本上都需要支持https访问。在此记录一下自己在nginx下的配置过程。
准备安装包
将nginx-1.12.1.tar.gz、openssl-1.0.0e.tar.gz拷贝到 /root/ 下(如果文件已经存在,则不需要上传)。
安装NGINX+ssl模块
- 进入到root目录下:cd/root/nginx-1.12.1
- 配置NGINX参数 :./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-openssl=/root/openssl-1.0.0
- make (耐心等待)
- make install
补充:若已安装nginx但没有安装ssl模块,按一下步骤安装
- 进入安装nginx/sbin,使用命令:./nginx -V 查看已配置的参数,例如
configure arguments: --prefix=/usr/local/nginx --add-module=/root/soft/ngx_devel_kit-0.3.0 --add-module=/root/soft/lua-nginx-module-0.10.9rc7
记下这里的配置参数,在下面的配置中需要用到。同时备份nginx mv nginx nginx.bak - 进入到nginx源码目录下,配置nginx,需要把步骤1中的配置参数加上(若不加会影响原有的功能)
./configure --prefix=/usr/local/nginx