应用场景,win下面根据不同的网址代理到不同的php.exe
虚拟配置文件
# vhost/baidu.com.conf
server {
listen 80;
listen 443 ssl;
server_name local.baidu.com www.baidu.com test.baidu.com;
root d:/website/baidu.com/src/public;
#root d:/website/baidu.com/src;
index index.html index.htm index.php;
ssl on;
ssl_certificate d:/website/ssl/www.crt;
ssl_certificate_key d:/website/ssl/www.com.key;
ssl_session_cache shared:SSL:10m;
ssl_session_timeout 10m;
ssl_protocols SSLv2 SSLv3 TLSv1;
ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
ssl_prefer_server_ciphers on;
set $pass_to php_pool_pc ;
set $log_upstream 0;
if (!-e $request_filename) {
rewrite ^/(.*)$ /index.php?_route_=$1 last;
break;
}
if ( $request_uri ~ ^$ ) {
set $pass_to php_pool ;
}
if ( $query_string ~ route=journal2 ) {
set $pass_to php_pool_pc2 ;
}
if ( $query_string ~ route=catalog) {