Nginx 的配置文件 upall.cn.conf:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | server { listen 80; server_name upall.cn; rewrite ^(.*)$ https: // $host$1 permanent; } server { listen 443; server_name upall.cn; ssl on; ssl_certificate /www/cert/upall .cn_bundle.crt; ssl_certificate_key /www/cert/upall .cn.key; root /www/upall .cn; index index.html index.php index.htm; location ~ \.php$ { proxy_pass http: //127 .0.0.1:88; include naproxy.conf; } location / { try_files $uri @apache; } location @apache { proxy_pass http: //127 .0.0.1:88; include naproxy.conf; } #error_page 497 https://$host$uri?$args; } |
naproxy.conf:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | proxy_connect_timeout 300s; proxy_send_timeout 900; proxy_read_timeout 900; proxy_buffer_size 32k; proxy_buffers 4 32k; proxy_busy_buffers_size 64k; proxy_redirect off; proxy_hide_header Vary; proxy_set_header Accept-Encoding '' ; proxy_set_header Host $host; proxy_set_header Referer $http_referer; proxy_set_header Cookie $http_cookie; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; |
Apache 的配置文件 upall.cn.conf:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <VirtualHost *:88> DocumentRoot /www/upall .cn ServerName upall.cn php_admin_value open_basedir /www/upall .cn: /tmp <IfModule mod_deflate.c> DeflateCompressionLevel 7 AddOutputFilterByType DEFLATE text /html text /plain text /xml application /x-httpd-php AddOutputFilter DEFLATE css js html htm gif jpg png bmp php < /IfModule > < /VirtualHost > <Directory /www/upall .cn> Options FollowSymLinks AllowOverride All Order allow,deny Allow from all < /Directory > |
— 完 —