今天把项目的https配置完成。下面是具体的配置步骤
Linux:CentOS 7.2 64位
Nginx:nginx-1.13.1
安装目录:/opt/nginx/
wget http://nginx.org/download/nginx-1.13.1.tar.gzan
1:安装相关依赖
1.gcc、gcc-c++yum install gcc yum install gcc-c++2.pcre 、zilbyum -y install pcre*yum -y install zlib*3.因为这次主要是配置https所以添加opensslyum -y install openssl yum -y install openssl-devel
2、安装Nginx
(1) 解压安装包
tar -z -xv -f nginx-1.13.1.tar.gz
(2) 编译
cd nginx-1.13.1 #进入nginx./configure --prefix=/opt/nginx --with-http_ssl_module --with-http_stub_status_module --with-pcre参数说明:--prefix:设置安装路径 --with-http_stub_status_module:支持nginx状态查询--with-http_ssl_module:支持https--with-pcre:为了支持rewrite重写功能,必须制定pcre
(3) 安装
make make install
(4) 启动
/opt/nginx/ *** in/nginx -c /opt/nginx/nginx-1.13.1/conf/nginx.conf
(5) 页面
访问 http://域名/
三、配置文件
这一步最重要,上面的按照顺寻安装基本上都没有什么问题
#user nobody;worker_processes 1;events { worker_connections 1024;}http { include mime.types; default_type application/octet-stream; sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; #gzip on; server { listen 80; server_name www.whfrecord.com; # 域名配置rewrite ^(.*)$ http://$host$1 permanent; # 默认强制使用https对http进行跳转 #charset koi8-r; #access_log logs/host.access.log main; location / { root html; index index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } server { listen 443 ssl; server_name www.whfrecord.com; ssl_certificate /home/key_dir/1_www.whfrecord.com_bundle.crt; # 指定对应的证书 ssl_certificate_key /home/key_dir/2_www.whfrecord.com.key; # 指定对应的私钥 ssl_session_cache shared:SSL:1m; ssl_session_timeout 5m; ssl_ciphers HIGH:!aNULL:!MD5; ssl_prefer_server_ciphers on; location / { proxy_pass http://127.0.0.1:port/; # 将请求都 *** 到本机port,这里配置的是项目本地的ip:port 访问域名后会跳转到这个地址里} }}
主要有两个地方
listen 80; 端口的监听listen 443 ssl; 443端口的监听
这两个地方配置的地方修改成功后,在访问就会是https请求
在互联网日益发达,网络安全层出不穷的网络时代,日常生活,社交通讯、工作办公、休闲购物、娱乐游戏、投资理财、医疗健康等等都离不开互联网,如何保障我们的网络安全呢?首先我们从最简单的网站安全做起,那么如何...
早些时候,Mozilla 已率先宣布拉黑一家被指控销售监控工具和黑客服务的阿联酋公司——DarkMatter 的根证书。现在,谷歌也在 Chrome 浏览器和 Android 移动操作系统中拉黑了该证...
最近百度的链接启用https,所以很多中小网站也不断启用https,不过还是部分网站依然使用http,那么这个http与https有什么区别呢,其中我们应该如何选择,https和http哪个更好呢?...
很多网站早些时候利用了HTTP,只有少数电子商务网站开创了HTTPS。然而,跟着百度不绝强调HTTPS在网站建树中的重要浸染,HTTPS已经成为搜索引擎优化人员的热门话题。 同时,人们常常会问及HTT...
这篇文章描述了我们对哈萨克斯坦政府实施的电信级HTTPS劫持的分析。 哈萨克斯坦政府最近开始使用一个假的根证书颁发机构,对包括Facebook,Twitter和Google等网站在内的HTTPS连接...
HTTPS网站专为安全而生,而安全软件也是为了保障安全,但是当两者一起出现时反而出问题了。近日来自谷歌、火狐、Cloudflare以及大学专家组成的安全团队发布公告称,安全软件在拦截HTTPS流量时,...