Nginx配置HTTPS证书网站
前提:
1、主机要先安装openssl
2、编译安装nginx时,要加上--with-openssl和--with-http_ssl_module
2、修改配置文件openssl.cnf
vim /etc/pki/tls/openssl.cnf 
[ ca ] 
default_ca      = CA_default            # The default ca section 
  
#################################################################### 
[ CA_default ] 
  
dir             = /etc/pki/CA           #证书的根目录,要记住这个目录 
certs           = $dir/certs            
crl_dir         = $dir/crl              
database        = $dir/index.txt        
#unique_subject = no                    
                                          
new_certs_dir   = $dir/newcerts        
  
certificate     = $dir/ca.crt       # 修改这里,表示签名时使用的证书 
serial          = $dir/serial          
crlnumber       = $dir/crlnumber        
                                          
crl             = $dir/crl.pem          
private_key     = $dir/private/cakey.pem 
RANDFILE        = $dir/private/.rand
3、复制证书到证书根目录/etc/pki/CA下,并在该目录下创建空文件index.txt和serial,并向serial输入”01“
cd /etc/pki/CA
cp /root/ca.crt . 
touch index.txt 
touch serial 
echo "01" >serial
4、生成服务器RSA私钥/root/server.key
openssl genrsa -des3 -out /root/server.key 1024
5、为私钥去除口令
openssl rsa -in /root/server.key -out /root/server_nopwd.key
7、编辑nginx配置文件/etc/nginx/nginx.conf
-------在配置文件的特定区域加入/修改下面内容 
server { 
        listen       443 ssl;        #设置监听的端口 
        server_name  linuxidc; 
        ssl     on; 
        ssl_certificate /root/server.crt; 
        ssl_certificate_key     /root/server_nopwd.key;
8、重启服务
~~~~完成,在客户端上输入https://x.x.x.x即可访问
--------------------------------------分割线 --------------------------------------
--------------------------------------分割线 --------------------------------------
Nginx 的详细介绍:请点这里
Nginx 的下载地址:请点这里
