Nginx如果未开启SSL模块,配置Https时提示错误

10 篇文章 0 订阅
5 篇文章 0 订阅

原文链接

https://www.cnblogs.com/ghjbk/p/6744131.html
Nginx反向代理+负载均衡简单实现(https方式)


nginx: [emerg] the "ssl" parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf:37 - ノGHJ - 博客园

ノGHJ

心念一转,万念皆转;心路一通,万路皆通。

</div><!--end: blogTitle 博客的标题和副标题 -->
<div id="navigator">
		<div id="blog_stats">

随笔 - 618 
文章 - 1 
评论 - 23

	</div><!--end: blogStats -->
</div><!--end: navigator 博客导航栏 -->
    <div id="post_detail">

nginx: [emerg] the "ssl" parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf:37

一:开始Nginx的SSL模块

1.1 Nginx如果未开启SSL模块,配置Https时提示错误

原因也很简单,nginx缺少http_ssl_module模块,编译安装的时候带上--with-http_ssl_module配置就行了,但是现在的情况是我的nginx已经安装过了,怎么添加模块,其实也很简单,往下看: 做个说明:我的nginx的安装目录是/usr/local/nginx这个目录,我的源码包在/usr/local/src/nginx-1.6.2目录

1
nginx: [emerg] the "ssl" parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf:37

1.2 Nginx开启SSL模块

切换到源码包:

1
cd /usr/local/src/nginx-1.11.3

查看nginx原有的模块

1
/usr/local/nginx/sbin/nginx -V

在configure arguments:后面显示的原有的configure参数如下:

1
--prefix=/usr/local/nginx --with-http_stub_status_module

那么我们的新配置信息就应该这样写:

1
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module

运行上面的命令即可,等配置完

配置完成后,运行命令

1
make

这里不要进行make install,否则就是覆盖安装

然后备份原有已安装好的nginx

1
cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak

然后将刚刚编译好的nginx覆盖掉原有的nginx(这个时候nginx要停止状态)

1
cp ./objs/nginx /usr/local/nginx/sbin/

然后启动nginx,仍可以通过命令查看是否已经加入成功

1
/usr/local/nginx/sbin/nginx -V 

Nginx 配置Http和Https共存

1
2
3
4
5
6
7
8
9
server {
             listen 80 default backlog=2048;
             listen 443 ssl;
             server_name wosign.com;
             root / var /www/html;
  
             ssl_certificate /usr/local/Tengine/sslcrt/ wosign.com.crt;
             ssl_certificate_key /usr/local/Tengine/sslcrt/ wosign.com .Key;
         }

把ssl on;这行去掉,ssl写在443端口后面。这样http和https的链接都可以用

Nginx 配置SSL安全证书重启避免输入密码

可以用私钥来做这件事。生成一个解密的key文件,替代原来key文件。

1
openssl rsa - in server.key - out server.key.unsecure

Nginx SSL性能调优

1
2
3
4
5
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers ECDHE-RSA-AES256-SHA384:AES256-SHA256:RC4:HIGH:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!AESGCM;
ssl_prefer_server_ciphers on ;
ssl_session_cache shared:SSL:10m;
ssl_session_timeout 10m;

 

将来不迎,当下不杂,过往不念。
分类: lunx
4
0
« 上一篇: openssl生成ssl证书
» 下一篇: Nginx反向代理+负载均衡简单实现(https方式)
	</div>
	<div class="postDesc">posted @ <span id="post-date">2017-04-21 16:18</span> <a href="https://www.cnblogs.com/ghjbk/">ノGHJ</a> 阅读(<span id="post_view_count">27633</span>) 评论(<span id="post_comment_count">4</span>)  <a href="https://i.cnblogs.com/EditPosts.aspx?postid=6744131" rel="nofollow">编辑</a> <a href="#" onclick="AddToWz(6744131);return false;">收藏</a></div>
</div>
<script type="text/javascript">var allowComments=true,cb_blogId=341749,cb_entryId=6744131,cb_blogApp=currentBlogApp,cb_blogUserGuid='5acf6ff3-9b0b-e711-845c-ac853d9f53ac',cb_entryCreatedDate='2017/4/21 16:18:00';loadViewCount(cb_entryId);var cb_postType=1;var isMarkdown=false;</script>

	<div class="feedbackItem">
		<div class="feedbackListSubtitle">
			<div class="feedbackManage">
				&nbsp;&nbsp;<span class="comment_actions"></span>
			</div>
			<a href="#3870151" class="layer">#1楼</a><a name="3870151" id="comment_anchor_3870151"></a>  <span class="comment_date">2017-12-20 14:45</span> <a id="a_comment_author_3870151" href="https://www.cnblogs.com/kenwar/" target="_blank">kenwar</a> <a href="http://msg.cnblogs.com/send/kenwar" title="发送站内短消息" class="sendMsg2This">&nbsp;</a>
		</div>
		<div class="feedbackCon">
			<div id="comment_body_3870151" class="blog_comment_body">感谢楼主的教程,重新配置时./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_modul结尾处少了个‘e’.希望对后面的道友有所帮助</div><div class="comment_vote"><a href="javascript:void(0);" class="comment_digg" onclick="return voteComment(3870151,'Digg',this)">支持(3)</a><a href="javascript:void(0);" class="comment_bury" onclick="return voteComment(3870151,'Bury',this)">反对(0)</a></div>
		</div>
	</div>

	<div class="feedbackItem">
		<div class="feedbackListSubtitle">
			<div class="feedbackManage">
				&nbsp;&nbsp;<span class="comment_actions"></span>
			</div>
			<a href="#3870153" class="layer">#2楼</a><a name="3870153" id="comment_anchor_3870153"></a>[<span class="louzhu">楼主</span>]  <span class="comment_date">2017-12-20 14:49</span> <a id="a_comment_author_3870153" href="https://www.cnblogs.com/ghjbk/" target="_blank">ノGHJ</a> <a href="http://msg.cnblogs.com/send/%E3%83%8EGHJ" title="发送站内短消息" class="sendMsg2This">&nbsp;</a>
		</div>
		<div class="feedbackCon">
			<div id="comment_body_3870153" class="blog_comment_body"><a href="#3870151" title="查看所回复的评论" onclick="commentManager.renderComments(0,50,3870151);">@</a>

kenwar
好的

http://pic.cnblogs.com/face/1128767/20181026150225.png

	<div class="feedbackItem">
		<div class="feedbackListSubtitle">
			<div class="feedbackManage">
				&nbsp;&nbsp;<span class="comment_actions"></span>
			</div>
			<a href="#4164844" class="layer">#3楼</a><a name="4164844" id="comment_anchor_4164844"></a>  <span class="comment_date">2019-01-17 11:20</span> <a id="a_comment_author_4164844" href="http://home.cnblogs.com/u/1461814/" target="_blank">xiahui400951</a> <a href="http://msg.cnblogs.com/send/xiahui400951" title="发送站内短消息" class="sendMsg2This">&nbsp;</a>
		</div>
		<div class="feedbackCon">
			<div id="comment_body_4164844" class="blog_comment_body">对我有帮助,谢谢。</div><div class="comment_vote"><a href="javascript:void(0);" class="comment_digg" onclick="return voteComment(4164844,'Digg',this)">支持(0)</a><a href="javascript:void(0);" class="comment_bury" onclick="return voteComment(4164844,'Bury',this)">反对(0)</a></div>
		</div>
	</div>

	<div class="feedbackItem">
		<div class="feedbackListSubtitle">
			<div class="feedbackManage">
				&nbsp;&nbsp;<span class="comment_actions"></span>
			</div>
			<a href="#4171913" class="layer">#4楼</a><a name="4171913" id="comment_anchor_4171913"></a><span id="comment-maxId" style="display:none;">4171913</span><span id="comment-maxDate" style="display:none;">2019/1/26 17:33:40</span>  <span class="comment_date">2019-01-26 17:33</span> <a id="a_comment_author_4171913" href="https://www.cnblogs.com/fuckingPangzi/" target="_blank">TaylorLambert</a> <a href="http://msg.cnblogs.com/send/TaylorLambert" title="发送站内短消息" class="sendMsg2This">&nbsp;</a>
		</div>
		<div class="feedbackCon">
			<div id="comment_body_4171913" class="blog_comment_body">谢谢大佬,谢谢大佬<br>谢谢大佬,谢谢大佬谢谢大佬,谢谢大佬谢谢大佬,谢谢大佬谢谢大佬,谢谢大佬谢谢大佬,谢谢大佬谢谢大佬,谢谢大佬谢谢大佬,谢谢大佬谢谢大佬,谢谢大佬谢谢大佬,谢谢大佬谢谢大佬,谢谢大佬谢谢大佬,谢谢大佬谢谢大佬,谢谢大佬谢谢大佬,谢谢大佬谢谢大佬,谢谢大佬谢谢大佬,谢谢大佬谢谢大佬,谢谢大佬谢谢大佬,谢谢大佬谢谢大佬,谢谢大佬谢谢大佬,谢谢大佬谢谢大佬,谢谢大佬谢谢大佬,谢谢大佬谢谢大佬,谢谢大佬谢谢大佬,谢谢大佬谢谢大佬,谢谢大佬谢谢大佬,谢谢大佬谢谢大佬,谢谢大佬谢谢大佬,谢谢大佬谢谢大佬,谢谢大佬谢谢大佬,谢谢大佬谢谢大佬,谢谢大佬谢谢大佬,谢谢大佬谢谢大佬,谢谢大佬。一句谢谢大佬,不足以表达我对您的感激之情</div><div class="comment_vote"><a href="javascript:void(0);" class="comment_digg" onclick="return voteComment(4171913,'Digg',this)">支持(0)</a><a href="javascript:void(0);" class="comment_bury" onclick="return voteComment(4171913,'Bury',this)">反对(0)</a></div>
		</div>
	</div>
<div id="comments_pager_bottom"></div></div><script type="text/javascript">var commentManager = new blogCommentManager();commentManager.renderComments(0);</script>
</div><!--end: forFlow -->
</div><!--end: mainContent 主体内容容器-->

<div id="sideBar">
	<div id="sideBarMain">

公告

昵称: ノGHJ
园龄: 2年3个月
粉丝: 38
关注: 13
+加关注
		<div id="blog-calendar" style="display: block;"><table id="blogCalendar" class="Cal" title="Calendar" cellspacing="0" cellpadding="0">
<tbody><tr><td colspan="7"><table class="CalTitle" cellspacing="0">
	<tbody><tr><td class="CalNextPrev"><a href="javascript:void(0);" onclick="loadBlogCalendar('2019/06/01');return false;">&lt;</a></td><td align="center">2019年7月</td><td class="CalNextPrev" align="right"><a href="javascript:void(0);" onclick="loadBlogCalendar('2019/08/01');return false;">&gt;</a></td></tr>
</tbody></table></td></tr><tr><th class="CalDayHeader" abbr="日" scope="col" align="center">日</th><th class="CalDayHeader" abbr="一" scope="col" align="center">一</th><th class="CalDayHeader" abbr="二" scope="col" align="center">二</th><th class="CalDayHeader" abbr="三" scope="col" align="center">三</th><th class="CalDayHeader" abbr="四" scope="col" align="center">四</th><th class="CalDayHeader" abbr="五" scope="col" align="center">五</th><th class="CalDayHeader" abbr="六" scope="col" align="center">六</th></tr><tr><td class="CalOtherMonthDay" align="center">30</td><td align="center">1</td><td align="center">2</td><td align="center">3</td><td align="center">4</td><td align="center">5</td><td class="CalWeekendDay" align="center">6</td></tr><tr><td class="CalWeekendDay" align="center">7</td><td align="center">8</td><td align="center">9</td><td align="center">10</td><td align="center"><a href="https://www.cnblogs.com/ghjbk/archive/2019/07/11.html"><u>11</u></a></td><td align="center">12</td><td class="CalTodayDay" align="center">13</td></tr><tr><td class="CalWeekendDay" align="center">14</td><td align="center">15</td><td align="center">16</td><td align="center">17</td><td align="center">18</td><td align="center">19</td><td class="CalWeekendDay" align="center">20</td></tr><tr><td class="CalWeekendDay" align="center">21</td><td align="center">22</td><td align="center">23</td><td align="center">24</td><td align="center">25</td><td align="center">26</td><td class="CalWeekendDay" align="center">27</td></tr><tr><td class="CalWeekendDay" align="center">28</td><td align="center">29</td><td align="center">30</td><td align="center">31</td><td class="CalOtherMonthDay" align="center">1</td><td class="CalOtherMonthDay" align="center">2</td><td class="CalOtherMonthDay" align="center">3</td></tr><tr><td class="CalOtherMonthDay" align="center">4</td><td class="CalOtherMonthDay" align="center">5</td><td class="CalOtherMonthDay" align="center">6</td><td class="CalOtherMonthDay" align="center">7</td><td class="CalOtherMonthDay" align="center">8</td><td class="CalOtherMonthDay" align="center">9</td><td class="CalOtherMonthDay" align="center">10</td></tr>
		<div id="leftcontentcontainer">
			<div id="blog-sidecolumn"><div id="sidebar_search" class="sidebar-block">
    • 0
      点赞
    • 0
      收藏
      觉得还不错? 一键收藏
    • 0
      评论

    “相关推荐”对你有帮助么?

    • 非常没帮助
    • 没帮助
    • 一般
    • 有帮助
    • 非常有帮助
    提交
    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值