技术交流QQ群:①185473046   ②190706903   ③203744115   网站地图
登录

下次自动登录
新疆18选7投注
现在的位置: 首页Nginx>正文
Linux下nginx配置https协议访问
2016年04月30日 Nginx 暂无评论 ⁄ 被围观 14,254次+

新疆18选7投注 www.ciaem.cn

一、配置nginx支持https协议访问,需要在编译安装nginx的时候添加相应的???span style="color: #ff0000;">--with-http_ssl_module

查看nginx编译参数:/usr/local/nginx/sbin/nginx -V

如下所示:

configure arguments: --prefix=/usr/local/nginx --with-google_perftools_module --without-http_memcached_module --user=www --group=www --with-http_stub_status_module --with-http_sub_module --with-http_ssl_module --with-http_gzip_static_module --with-openssl=/usr/local/src/openssl-1.0.1h --with-zlib=/usr/local/src/zlib-1.2.8 --with-pcre=/usr/local/src/pcre-8.35

如果没有--with-http_gzip_static_module这个参数,需要重新编辑nginx

二、防火墙开启https协议默认端口443

vi /etc/sysconfig/iptables #编辑防火墙配置文件,添加以下代码

-A INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT

:wq! #保存退出

service iptables restart ?#重启防火墙

三、创建https证书

确?;魃习沧傲薿penssl和openssl-devel

yum install openssl ?openssl-devel ?#CentOS使用yum命令安装

mkdir ? /usr/local/nginx/conf/ssl ? #创建证书存放目录

cd /usr/local/nginx/conf/ssl ?#进入目录

创建服务器私钥:openssl genrsa -des3 -out server.key 1024 ?#根据提示输入证书口令

创建签名请求的证书(CSR):openssl req -new -key server.key -out server.csr ?#输入上面设置的口令

#根据提示输入相应的信息

Country Name (2 letter code) [XX]:cn ?#国家

State or Province Name (full name) []:zhejiang ?#省份

Locality Name (eg, city) [Default City]:hangzhou ?#城市

Organization Name (eg, company) [Default Company Ltd]:osyunwei ?#公司

Organizational Unit Name (eg, section) []:sys ?#部门

Common Name (eg, your name or your server's hostname) []:osyunwei ? #主机名称

Email Address []:[email protected] ?#邮箱

Please enter the following 'extra' attributes

to be sent with your certificate request

A challenge password []:123456 ?#证书请求密钥,CA读取证书的时候需要输入密码

An optional company name []:osyunwei ?#公司名称,CA读取证书的时候需要输入密码

openssl rsa -in server.key -out server_nopassword.key ?#对key进行解密

openssl x509 -req -days 365 -in server.csr -signkey server_nopassword.key?-out server.crt

#标记证书使用上述私钥和CSR

四、修改nginx配置文件,加载ssl证书

vi ? /usr/local/nginx/conf/nginx.conf ?#编辑

listen ? ? ? 80;

listen ? ? ? 443;

ssl on;

ssl_certificate /usr/local/nginx/conf/ssl/server.crt;

ssl_certificate_key /usr/local/nginx/conf/ssl/server_nopassword.key;

ssl_session_timeout 10m;

ssl_session_cache shared:SSL:10m;

ssl_protocols TLSv1 TLSv1.1 TLSv1.2;

ssl_ciphers ALL:!ADH:!EXPORT56:-RC4+RSA:+HIGH:+MEDIUM:!EXP;

ssl_prefer_server_ciphers on;

fastcgi_param HTTPS $https if_not_empty; ?#有https协议时自动使用https,否则忽略这个参数。

:wq! #保存退出

service nginx restart #重启nginx

rewrite ^(.*) //www.ciaem.cn$1 permanent; ? #可以把http协议重定向到https上面

#301跳转也可以把http协议重定向到https上面

server {

listen 80;

server_name 新疆18选7投注 www.ciaem.cn;

return 301 https://$host$request_uri;

}

使用https协议打开网址,如下图所示:

至此,Linux下nginx配置https协议访问完成。

     
? 订阅本站://www.ciaem.cn/feed

  系统运维技术交流QQ群:①185473046 系统运维技术交流□Ⅰ ②190706903 系统运维技术交流?Ⅱ ③203744115 系统运维技术交流?Ⅲ

给我留言

您必须 [ 登录 ] 才能发表留言!

?

Copyright© 2011-2019 系统运维 All rights reserved
版权声明:本站所有文章均为作者原创内容,如需转载,请注明出处及原文链接
  • 转向器存安全隐患 长安马自达召回45639辆CX 2019-06-25
  • 西安幼升小反映问题是去年近3倍 花式上学难案例层出不穷学位学区-西安新闻 2019-06-25
  • 老人凌晨4点穿街过巷 ,神秘男子为何悄悄跟在身后? 2019-06-24
  • 2015中日韩三国记者联合采访 2019-06-23
  • 世界上海拔最高的无人超市将落户拉萨 2019-06-23
  • 西安市:构建“五方联动”社会治理新格局 2019-06-22
  • 外媒炒作中国对发展中国家设置"债务陷阱" 2019-06-21
  • 农村专项计划来了!山东12所高校招生1460名! 2019-06-20
  • 周边景区邀你开心过节 2019-06-20
  • 你不看文章的内容吗? 2019-06-19
  • 恒大明年买断塔利斯卡 2019-06-18
  • 2015环球文娱大数据指数发布 尤小刚炮轰小鲜肉影响艺术创作深度—在线播放—《2015环球文娱大数据指数发布 尤小刚炮轰小鲜肉影响艺术创作深度》—娱乐—优酷网,视频高清在线观看 2019-06-17
  • 轻松打造浅色复古家居 2019-06-17
  • 人工智能驱动数字经济发展 2019-06-16
  • 人民网记者走进迈宝赫 2019-06-16
  • 360彩票中心怎么样 凤凰平特一尾中特 快乐斗地主赢话费破解 羽毛球后场步伐图解 英超物流运费 上海时时彩哪儿买的 八仙过海六肖中特 好运彩3d试机号 内蒙古11选5基本走势图百度 甘肃11选5开奖走势图一定牛 体彩七星彩走势图5oo期 推牌九绝技视频 泳坛夺金天津体彩网 德州扑克logo 吉林十一选五