为你的网站加上SSL,可以使用HTTPS进行访问
2017-07-27 22:54
671 查看
首先,我们使用的是nginx
将域名证书文件1_www.domain.com_bundle.crt 、私钥文件2_www.domain.com.key保存到同一个目录,例如/usr/local/nginx/conf目录下。
在ngxin配置中,添加如下:
进入nginx 源码包重新配置:
以上是fastdfs + ssl的配置,如果你不需要fastdfs,那么只需要如下即可:
OK,
使用 ./nginx -t 测试是否成功
然后重启即可访问;最后结果如下:
将域名证书文件1_www.domain.com_bundle.crt 、私钥文件2_www.domain.com.key保存到同一个目录,例如/usr/local/nginx/conf目录下。
在ngxin配置中,添加如下:
server { listen 443; server_name www.domain.com; #填写绑定证书的域名 ssl on; ssl_certificate 1_www.domain.com_bundle.crt; ssl_certificate_key 2_www.domain.com.key; ssl_session_timeout 5m; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #按照这个协议配置 ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;#按照这个套件配置 ssl_prefer_server_ciphers on; location / { root html; #站点目录 index index.html index.htm; } }
进入nginx 源码包重新配置:
./configure \ --prefix=/usr/local/nginx \ --with-http_stub_status_module \ --with-http_ssl_module \ --pid-path=/var/run/nginx/nginx.pid \ --lock-path=/var/lock/nginx.lock \ --error-log-path=/var/log/nginx/error.log \ --http-log-path=/var/log/nginx/access.log \ --with-http_gzip_static_module \ --http-client-body-temp-path=/var/temp/nginx/client \ --http-proxy-temp-path=/var/temp/nginx/proxy \ --http-fastcgi-temp-path=/var/temp/nginx/fastcgi \ --http-uwsgi-temp-path=/var/temp/nginx/uwsgi \ --http-scgi-temp-path=/var/temp/nginx/scgi \ --add-module=/home/software/fastdfs-nginx-module/src
以上是fastdfs + ssl的配置,如果你不需要fastdfs,那么只需要如下即可:
./configure \ --prefix=/usr/local/nginx \ --with-http_stub_status_module \ --with-http_ssl_module
make
make install
OK,
使用 ./nginx -t 测试是否成功
然后重启即可访问;最后结果如下:
相关文章推荐
- 如何通过手机客户端Android、Iphone 等访问要求使用客户端证书SSL加密的https网站
- [转]C#、VB.NET使用HttpWebRequest访问https地址(SSL)的实现
- 在IIS中使用SSL配置HTTPS网站
- (android 互联网开发)2 访问https接口,进行数据交互(已在实际项目中使用)
- C#、VB.NET使用HttpWebRequest访问https地址(SSL)的实现方法
- ZXTM专题二:使用ZXTM用自建ssl证书实现网站的https协议访问
- 在IIS中使用SSL配置HTTPS网站
- ubuntu无线连接使用ip可以访问网站,但是使用域名却不可以访问的解决办法
- 深入浅出SharePoint——使用HTTPS来访问网站
- Android 使用httpclient对self-signed certificate网站进行SSL连线
- java用ssl和url共同类实现访问某https网站
- Android如何使用WebView访问https的网站
- 使用WebView访问https的url——处理SslError,如何支持2.2版本以下的平台
- 使用 Startssl 提供的免费证书+Nginx 搭建 https 的网站
- C#、VB.NET使用HttpWebRequest访问https地址(SSL)的实现
- 使用webView访问https的url-处理SslError解决android2.2版本之前的https请求问题
- 如何强制用户通过HTTPS SSL访问网站
- 在IIS中使用SSL配置HTTPS网站(转)
- Android如何使用WebView访问https的网站
- C#、VB.NET使用HttpWebRequest访问https地址(SSL)的实现方法