版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Cpath/article/details/78803040
wget https://github.com/laruence/yaf/archive/master.zip
unzip master.zip
cd yaf-master/tools/cg
php yaf_cg yaf
cd ../
cd output
mv yaf /home/framework/yaf
server {
listen 80;
server_name xxxxxx; #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; # yaf 文档使用的是这个重写规则,这样只能访问到index 控制器 ,要是新建控制器访问就出现问题
rewrite ^/(.*) /index.php?$1 last; #
}
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}