13397158231   jevian_ma@worldflying.cn

nginx与apache配置https的方法

2017-08-05 10:10:00

nginx与apache是目前web领域使用最多的两个web服务器。而在整个web市场上,越来越多的用户开始使用https协议,因此,使用https协议已经成为了web领域的一个重要趋势。现在,小沃就教教大家如何搭建https协议服务器。

先说nginx,nginx是高性能的静态web服务器,以及反向代理服务器。配置nginx的方法为,设置listen为443端口。

然后将https的证书放在系统的特定位置。

设置nginx的http,添加下面三句话:

ssl on;

ssl_certificate /home/ssl/nginx.pem;

ssl_certificate_key /home/nginx/nginx.key;

修改部分参数从:

listen 80;

listen [::]:80;

改为:

listen 443;

listen [::]:443;

当然,除了需要处理这些,还有需要添加80端口自动转443端口的方法。

需要添加一个server如下:

server {

        listen 80;

        listen [::]:80;

        server_name www.aibocai666.com;

        rewrite ^(.*)$ https://$server_name$1 permanent;

}


再说说apache吧。

apache需要先启动ssl模块,启动方法为

cd /etc/apache2/mods-enabled

ln -s ../mods-available/ssl.conf ssl.conf

ln -s ../mods-available/ssl.load ssl.load

/etc/init.d/apache2 restart


然后设置https,修改/etc/apache2/sites-enabled中对应的web文件。

SSLEngine on

SSLCertificateFile /home/ssl/apache2.crt

SSLCertificateKeyFile /home/ssl/apache2.key


然后重启apache即可。

优秀产品推荐:可编程网络IO控制器

上一篇:docker下的debian9不支持ps,top命令的解决办法

下一篇:tomcat linux版本的相关技巧

联系我们

  • 地址:武汉市东湖高新开发区光谷总部国际1栋2412室
  • QQ:932773931
  • 电话:027-59761089-806
  • 手机:13397158231
  • 邮箱:jevian_ma@worldflying.cn

关注公众号

扫码添加微信

沃航(武汉)科技有限公司版权所有

备案号:鄂ICP备16014230号-1

本网站由提供CDN加速/云存储服务