6月12日任务 Nginx负载均衡、 ssl原理、生成ssl密钥对、 Nginx配置ssl

12.17 Nginx负载均衡php

1.新建配置文件  load.confhtml

upstream lxy
{
     ip_hash;
     server 180.163.26.39;
     server 59.37.96.63;
}
      server
{
      listen 80;
      server_name www.qq.com;
      location /
{
      proxy_pass    http://lxy;
      proxy_set_header Host  $host;
      proxy_set_header X-Real-IP   $remote_addr;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}nginx

不能解析https   443端口  vim

 

12.18 ssl原理负载均衡

https 数据是加密的curl

 

12.19 生产ssl密钥对测试

1. cd /usr/local/nginx/conf/     加密

2.  openssl genrsa -des3 -out tmp.key 2048    //生成私钥url

3.  openssl rsa -in tmp.key -out lxy.key     //转换key 取消密码rest

4.  rm -f tmp.key    //删除key

5.   openssl req -new -key lxy.key -out lxy.csr   //生成证书请求文件

6.  openssl x509 -req -days 365 -in lxy.csr -signkey lxy.key -out lxy.crt     //生成lxy.crt公钥

 

12.20 Nginx配置ssl

1.  vim /usr/local/nginx/conf/vhost/ssl.conf       //编辑配置文件

server
{
    listen 443;
    server_name lxycsm.com;
    index index.html index.php;
    root /data/wwwroot/lxycsm;
    ssl on;
    ssl_certificate lxy.crt;
    ssl_certificate_key lxy.key;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
}

2. ./configure --prefix=/usr/local/nginx --with-http_ssl_module    //从新编译nginx 加上--with-http_ssl_module

3. /etc/init.d/nginx restart     //重启服务

4.

 

5. 测试

curl  https://lxycsm.top/

相关文章
相关标签/搜索