Nginx配置ssl

[root@wjh-01 conf]# vim /usr/local/nginx/conf/vhosts/ssl.conf //加入以下配置

server

{

listen 443;

server_name aming.com;

index index.html index.php;

root /data/www/aming.com;

ssl on;

ssl_certificate wjh.crt; //指定公钥

ssl_certificate_key wjh.key; //指定私钥

ssl_protocols TLSv1 TLSv1.1 TLSv1.2; //ssl协议

}

[root@wjh-01 conf]# service nginx configtest //检查配置是否正确

nginx: [emerg] unknown directive "ssl" in /usr/local/nginx/conf/vhosts/ssl.conf:7

nginx: configuration file /usr/local/nginx/conf/nginx.conf test failed

//出现这种错误是我们编译nginx未指定ssl

root@wjh-01 conf]# /usr/local/nginx/sbin/nginx -V

nginx version: nginx/1.8.0

built by gcc 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC)

configure arguments: --prefix=/usr/local/nginx --with-http_realip_module --with-http_sub_module --with-http_gzip_static_module --with-http_stub_status_module --with-pcre

[root@wjh-01 conf]# cd /usr/local/src/nginx-1.8.0 //进入nginx源码包文件

[root@wjh-01 nginx-1.8.0]# ./configure --help|grep ssl

191718_3Qye_3760338.png

[root@wjh-01 nginx-1.8.0]# ./configure --prefix=/usr/local/nginx --with-http_ssl_module //源码包安装三步

[root@wjh-01 nginx-1.8.0]# make && make install

[root@wjh-01 nginx-1.8.0]# service nginx configtest

nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok

nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

[root@wjh-01 nginx-1.8.0]# service nginx restart

Restarting nginx (via systemctl): [ 确定 ]

[root@wjh-01 nginx-1.8.0]# netstat -lntp //监听到了443端口

191755_4XKi_3760338.png

测试

[root@wjh-01 nginx-1.8.0]# echo “ssl test page.”>/data/www/aming.com/index.html

[root@wjh-01 nginx-1.8.0]# vi /etc/hosts

•增加127.0.0.1 aming.com

[root@wjh-01 nginx-1.8.0]# curl https://aming.com

windows网页测试

191828_UlF6_3760338.png

转载于:https://my.oschina.net/u/3760338/blog/1604170

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值