博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
https和http共存的nginx简单配置
阅读量:4933 次
发布时间:2019-06-11

本文共 938 字,大约阅读时间需要 3 分钟。

server{

listen 80;
listen 443 ssl;
ssl_certificate /usr/local/nginx/ssl/www.demo.com/www.demo.com.cn-ca-bundle.crt;#############ssl证书
ssl_certificate_key /usr/local/nginx/ssl/www.demo.comwww.demo.com.key;############ssl证书key
autoindex on;
#开启读取非nginx标准的用户自定义header(开启header的下划线支持)
underscores_in_headers on;
server_namewww.demo.com;
access_log /usr/local/nginx/logs/access.log combined;
index index.html index.htm index.jsp index.php;
#error_page 404 /404.html;

location / {

proxy_pass https://www.demo.com:8080;
add_header Access-Control-Allow-Origin *;
}
}

如果未开启ssl模块,配置https时将会提示错误:

nginx:[emerg] the 'ssl' parmeter requires ngx_http_ssl_module in /usr/local/conf/xxx.conf :37

这是因为nginx缺少http_ssl_module模块,编译安装时候带上--with-http_ssl_module配置就行了,如果nginx已经安装了怎么办?

看下面教程:

nginx: [emerg] the "ssl" parameter requires ngx_http_ssl_module in ......(http://www.cnblogs.com/kenwar/p/8295907.html)

转载于:https://www.cnblogs.com/kenwar/p/8295799.html

你可能感兴趣的文章
oracle hints的那点事
查看>>
安装多实例造成***S故障
查看>>
在Windows server 2012上部署DPM 2012 SP1 RTM之安装配置
查看>>
Windows Server 2012 R2 Hyper-v 虚拟机连接增强会话模式(通过 VMBus 远程访问)
查看>>
.NET应用架构设计—表模块模式与事务脚本模式的代码编写
查看>>
mysql建用户和修改密码和忘记密码的解决办法
查看>>
Provisioning Services 7.6 入门到精通系列之五:PVS控制台安装
查看>>
老字号“张小泉”上线小程序与酷客多达成战略合作!
查看>>
6个技巧精准捕获百度知道问题
查看>>
FSMT:文件服务器从03迁移到08R2实战演练
查看>>
Windows Server 2008 更改计算机的MAC地址
查看>>
寻找Cydia里面软件安装包deb文件的真实下载地址
查看>>
将Windows8或WindowsServer2012装在VHD上
查看>>
Windows server 2003域控直接迁移到2012[史上最详细]
查看>>
Microsoft Azure WebSite创建网站
查看>>
《从零开始学Swift》学习笔记(Day 23)——尾随闭包
查看>>
复盘良品铺子爆款逻辑: “一代佳仁”如何站在风口?
查看>>
订单需求
查看>>
分享Silverlight/WPF/Windows Phone/HTML5一周学习导读(4月16日-4月22日)
查看>>
软件编译安装小结
查看>>