1. yum install -y nginx
    2. openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/pki/nginx/server.key -out /etc/pki/nginx/server.crt
    3. ps -aux|grep nginx
    4. kill -9 pid
    5. systemctl enable nginx
    6. systemctl restart nginx
    1. user nginx;
    2. worker_processes auto;
    3. error_log /var/log/nginx/error.log;
    4. pid /run/nginx.pid;
    5. # Load dynamic modules. See /usr/share/doc/nginx/README.dynamic.
    6. include /usr/share/nginx/modules/*.conf;
    7. events {
    8. worker_connections 1024;
    9. }
    10. http {
    11. server {
    12. listen 1080;
    13. server_name igoogle.com;
    14. resolver 8.8.8.8;
    15. location / {
    16. root html;
    17. index index.html index.htm;
    18. proxy_pass https://www.google.com;
    19. proxy_connect_timeout 120;
    20. proxy_read_timeout 600;
    21. proxy_send_timeout 600;
    22. send_timeout 600;
    23. proxy_redirect off;
    24. proxy_set_header X-Real-IP $remote_addr;
    25. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    26. }
    27. }
    28. }
    1. user nginx;
    2. worker_processes auto;
    3. error_log /var/log/nginx/error.log;
    4. pid /run/nginx.pid;
    5. # Load dynamic modules. See /usr/share/doc/nginx/README.dynamic.
    6. include /usr/share/nginx/modules/*.conf;
    7. events {
    8. worker_connections 1024;
    9. }
    10. http {
    11. server {
    12. listen 1080;
    13. return 301 https://$host$request_uri;
    14. }
    15. server {
    16. listen 1443;
    17. #server_name caijava.cn;
    18. ssl_certificate /etc/pki/nginx/server.crt;
    19. ssl_certificate_key /etc/pki/nginx/server.key;
    20. ssl on;
    21. ssl_session_cache builtin:1000 shared:SSL:10m;
    22. ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    23. ssl_ciphers HIGH:!aNULL:!eNULL:!EXPORT:!CAMELLIA:!DES:!MD5:!PSK:!RC4;
    24. ssl_prefer_server_ciphers on;
    25. access_log /var/log/nginx/access.log;
    26. location / {
    27. proxy_set_header Host $host;
    28. proxy_set_header X-Real-IP $remote_addr;
    29. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    30. proxy_set_header X-Forwarded-Proto $scheme;
    31. proxy_pass https://www.google.com;
    32. proxy_read_timeout 90;
    33. proxy_redirect http://localhost:8080 https://caijava.cn;
    34. }
    35. }
    36. }