nginx 配置訪問框架yaf,yii,laravel,thinkphp
阿新 • • 發佈:2019-01-03
thinkphp 配置
server {
listen 80;
server_name framework.tp.cn; #80埠支援的域名
client_header_buffer_size 128k;
large_client_header_buffers 4 128k;
#add_header Set-Cookie loginSessionHttp;
location / {
root /home/framework/tp5/public;
index index.html index.htm index.php;
#rewrite ^(.*) https://$host$1 permanent; #全站https
proxy_buffer_size 64k;
proxy_buffers 32 32k;
proxy_busy_buffers_size 128k;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set _header X-Forwarded-Proto $scheme;
client_max_body_size 50m;
proxy_connect_timeout 360;
port_in_redirect off;
# real_ip_header X-Forwarded-For;
include enable-php.conf;
}
error_page 500 502 503 504 /50x.html;
location = /50 x.html {
root html;
}
}
laravel 配置
server {
listen 80;
server_name framework.laravel.cn; #80埠支援的域名
client_header_buffer_size 128k;
large_client_header_buffers 4 128k;
#add_header Set-Cookie loginSessionHttp;
location / {
root /home/framework/laravel/public;
index index.html index.htm index.php;
#rewrite ^(.*) https://$host$1 permanent; #全站https
proxy_buffer_size 64k;
proxy_buffers 32 32k;
proxy_busy_buffers_size 128k;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
client_max_body_size 50m;
proxy_connect_timeout 360;
port_in_redirect off;
# real_ip_header X-Forwarded-For;
include enable-php.conf;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
yii配置
server {
listen 80;
server_name framework.yii.cn; #80埠支援的域名
client_header_buffer_size 128k;
large_client_header_buffers 4 128k;
#add_header Set-Cookie loginSessionHttp;
location / {
# root /home/framework/yii/backend/web;
root /home/framework/yii/frontend/web;
index index.html index.htm index.php;
#rewrite ^(.*) https://$host$1 permanent; #全站https
proxy_buffer_size 64k;
proxy_buffers 32 32k;
proxy_busy_buffers_size 128k;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
client_max_body_size 50m;
proxy_connect_timeout 360;
port_in_redirect off;
# real_ip_header X-Forwarded-For;
include enable-php.conf;
autoindex on;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
yaf配置
server {
listen 80;
server_name framework.yaf.cn; #80埠支援的域名
client_header_buffer_size 128k;
large_client_header_buffers 4 128k;
#add_header Set-Cookie loginSessionHttp;
location / {
root /home/framework/yaf;
index index.html index.htm index.php;
#rewrite ^(.*) https://$host$1 permanent; #全站https
proxy_buffer_size 64k;
proxy_buffers 32 32k;
proxy_busy_buffers_size 128k;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
client_max_body_size 50m;
proxy_connect_timeout 360;
port_in_redirect off;
# real_ip_header X-Forwarded-For;
include enable-php.conf;
autoindex on;
if (!-e $request_filename) {
# rewrite ^/(.*) /index.php/$1 last;
rewrite ^/(.*) /index.php?$1 last;
}
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}