怎么在ngix中添加ssl模块
怎么在ngix中添加ssl模块
1、第一,下载ngix源码,并解压:
Wget-1.14.2.tar.gzTar-xzvf nginx-1.14.2.tar.gz
2、安装openssl:
Sudo apt-Get Install OpenSSL
3、进入ngix源码目录,执行以下命令:
./CONFIGURE--WITH-Http_SSL_MODULE
4个、编译安装:
制作SUDO制作安装
5、启动nGINX:
Sudo/usr/local/nginx/sbin/nginx
6、检查是否安装成功:
Sudo/usr/local/nginx/sbin/nginx-V
Ngix安装ssl模块
1个、安装依赖包:
百胜安装openssl openssl-devel
2、下载ngix源码:
Wget-1.14.2.tar.gz
3个、解压源码:
Tar-zxvf nginx-1.14.2.tar.gz
4个、进入源码目录:
Cd nginx-1.14.2
5、配置nGINX:
./CONFIGURE--PREFIX=/usr/local/nginx--with-http_ssl_模块
6、编译安装:
进行安装(&M)
7、启动nGINX:
/usr/local/nginx/sbin/nginx-c/usr/local/nginx/conf/nginx.conf
Ngix部署安全套接字层
1.准备证书
第一,需要准备一个有效的ssl证书,可以从网上购买,也可以使用让我们加密免费获取。
2.将证书放到ngix服务器
将证书放到nGINX服务器上,一般放到/ETC/nGINX/ssl/目录下,证书文件名称可以自定义,比如Example.crt和Example.key。
3.配置ngix
在ngix配置文件中添加以下内容:
服务器{监听443 SSL1;服务器名称Example.com;SSLCERTIFICATE/ETC/nginx/ssl/example.crt;SSL_CERTIFICATE_KEY/ETC/nginx/ssl/example.key;SSL_协议TLSv1 TLSv1.1 TLSv1.2;SSL_CIPHERS高:!空:!MD5;..。}
4.重启ngix
重启ngix服务,使配置生效:
SUDO服务nginx重新启动