nginx https 配置,添加证书启动https

server {

    listen  default_server;
listen ;
server_name _;
ssl on;
ssl_certificate conf.d/server.crt;
ssl_certificate_key conf.d/server.key;
root /usr/share/nginx/html; }

nginx 配置https,配置证书以后,https可以正常访问,但是访问http时提示"The plain HTTP request was sent to HTTPS port",由于请求转发到了https导致

解决办法:

  去掉ssl on,在listen 443后面增加ssl,重新启动,此时http和https都可以访问到对应资源

server {

    listen  default_server;
listen ssl;
server_name _;
ssl on;
ssl_certificate conf.d/server.crt;
ssl_certificate_key conf.d/server.key;
root /usr/share/nginx/html; }

最新文章

  1. 3.MongoDB下Windows下的安装
  2. Win8 忘记密码 解决办法【在E450c实测有效】
  3. HTTP请求中的form data和request payload的区别
  4. iOS.ReactNative-2-bridge-and-react-native-app-execution
  5. gunzip 和 unzip 解压文件到指定的目录
  6. c语言中各个类型的sizeof长度
  7. 编写更好的CSS
  8. Mac 版 QQ 可直接访问 iPhone 的相册 ?!
  9. HDU 3573 Buy Sticks (逻辑)
  10. 【转】linux之ln命令
  11. [liu yanling]常用的测试工具
  12. About Undefined Behavior[译文]
  13. 虎扯:纯css3各方向小三角的制作原理分析
  14. UML类图及依赖,泛化,关联,聚合,组合,实现
  15. VS2010开发程序打包详解
  16. POJ 1163 The Triangle【dp+杨辉三角加强版(递归)】
  17. UVA - 658 最短路
  18. python列表的交、并、差集
  19. Jenkins获取运行job的用户名
  20. css:调整placeholder样式

热门文章

  1. git操作详解
  2. JSP九大内置对象的作用和用法总结(转)
  3. 关于CO中的processRequest和processFormRequest的区别
  4. 第5章Zabbix自动化监控
  5. Nagios安装部署
  6. 使用原生 JavaScript 操作 DOM
  7. E/MediaPlayer: Should have subtitle controller already set
  8. node.js框架express的安装
  9. JavaScript基础学习(四)—Object
  10. 在 redhat 6.4上安装Python 2.7.5