nginx中相關配置


#nginx 開啟目錄瀏覽
location / {
root /data/www/file //指定實際目錄絕對路徑;
autoindex on; //開啟目錄瀏覽功能;
autoindex_exact_size off; //關閉詳細文件大小統計,讓文件大小顯示MB,GB單位,默認為b;
autoindex_localtime on; //開啟以服務器本地時區顯示文件修改日期!
}

#windows下php-fpm開啟多個端口監聽
1) 將upstream配置到和server{ }段同一級的的位置。
upstream fastcgi_backend {
server 127.0.0.1:9000;
server 127.0.0.1:9001;
server 127.0.0.1:9002;
server 127.0.0.1:9003;
server 127.0.0.1:9004;
}

"fastcgi_backend"是配置的這個upstream的名字。

2) 將location中的fastcgi_pass修改成前面配置的upstream。
location ~ \.php$ {
root D:/wnmp/www;
#fastcgi_pass 127.0.0.1:9000;
fastcgi_pass fastcgi_backend;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}

#nginx不緩存
expires -1;

#nginx隱藏版本號 [1]
http {
...
server_tokens off;
...
}

#php隱藏版本號
在PHP的配置文件php.ini里將expose_php = On改為expose_php = Off


#測試時設置可以允許上傳大文件
//php.ini中設置
post_max_size = 80M
upload_max_filesize = 80M
memory_limit = 128M

//設置允許post upload 內容為8M
client_max_body_size 80M;
client_body_buffer_size 80M;

client_header_buffer_size 80M;
large_client_header_buffers 8 80M;

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2020 ITdaan.com