用Nginx配置https加密站点

回复 收藏
一、Nginx安装
安装的时候需要注意加上 --with-http_ssl_module,因为http_ssl_module不属于Nginx的基本模块。
Nginx安装方法:
./configure --user=username --group=groupname --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
make && make install

二、生成证书
  1. $ cd /usr/local/nginx/conf
  2. $ openssl genrsa -des3 -out server.key 1024
  3. $ openssl req -new -key server.key -out server.csr
  4. $ cp server.key server.key.org
  5. $ openssl rsa -in server.key.org -out server.key
  6. $ openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
三、修改Nginx配置:
server
{
listen 443;
server_name test.sina.com.cn;
ssl                  on;
ssl_certificate      /usr/local/nginx/conf/server.crt;
ssl_certificate_key  /usr/local/nginx/conf/server.key;
}
2010-03-27 18:56 举报
已邀请:
0

阿铭 管理员

赞同来自:

上面的证书其实是不合法的,你通过IE访问的时候会提示,证书错误。那么如何让证书合法?
请参考:http://www.21andy.com/blog/20100224/1714.html
http://zou.lu/nginx-https-ssl-module/
0

一笑而过

赞同来自:

阿铭 发表于 2010-3-27 18:58
上面的证书其实是不合法的,你通过IE访问的时候会提示,证书错误。那么如何让证书合法?
请参考:http://w ...

铭哥,这2个链接为什么访问不了呀?
0

成都-小熊

赞同来自:

一笑而过 发表于 2015-7-8 10:27
铭哥,这2个链接为什么访问不了呀?

应该是在本地internet选项里面配置上证书是吧~~~

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: