用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;
}

 

你可能感兴趣的:(加密,local,证书)