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/

相關文章
相關標籤/搜索