nginx.conf中配置:
server
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#error_page 500 502 503 504 /50x.html;
location = /50x.html
# proxy the php scripts to apache listening on 127.0.0.1:80
##location ~ \.php$
# pass the php scripts to fastcgi server listening on 127.0.0.1:9000
#location ~ \.php$
}管理fastcgi程序:
啟動兩種方式:
/usr/local/php/bin/php-cgi --fpm或者
/usr/local/php/sbin/php-fpm start平滑啟動nginx程式:
kill -hup `/opt/nginx/logs/nginx.pid`優化nginx中fastcgi引數:
fastcgi_cache_path /usr/local/nginx/fastcgi_cache levels=1:2 keys_zone=test:10m inactive=5m;
#為fastcgi快取制定乙個檔案路徑、目錄結構、關鍵字區域儲存時間和非活動刪除時間
fastcgi_connect_timeout 300;
#指定連線到後端的fastcgi的超時時間
fastcgi_send_timeout 300;
#指定向fastcgi傳輸請求的超時時間
fastcgi_read_timeout 300;
#指定接收fastcgi應答的超時時間
fastcgi_buffer_size 64k;
#讀取fastcgi應答第一部分需要多大的快取
fastcgi_buffers 4 64k;
#指定本地需要多少和多大的緩衝區來緩衝fastcgi的應答請求
fastcgi_busy_buffers_size 128k;
#預設是fastcgi_buffer的兩倍
fastcgi_temp_file_write_size 128k;
#表示寫入快取檔案時使用多大的資料塊
fastcgi_cache test;
#開啟快取並指定名稱
fastcgi_cache_valid 200 302 1h;
#指定應答**的快取時間
fastcgi_cache_valid 301 1d;
fastcgi_cache_valid any 1m;
nginx虛擬機器配置 支援php
由於本人水平有限,以下記錄僅作參考。下面貼出我的乙份正常執行的nginx伺服器虛擬機器配置。usr local nginx conf vhost www.xsll.com.conf 1 server 16 1718 error page 404 404 html 1920 redirect serv...
配置nginx支援ngx lua waf
個人學習筆記,謝絕 原文 ngx lua waf 是乙個基於 ngx lua 的 開源的web 應用防火牆,使用簡單,高效能和輕量級。1 安裝luajit2.0 luajit是採用c語言寫的lua 的直譯器,這裡推薦使用lujit2.1做lua支援 wget tar xf luajit 2.0.5....
配置nginx支援Https
配置nginx支援https一定要先使用stop停止nginx然後重新代開不能使用reload 一 安裝letsencrypt 1.從git上轉殖下來 git clone 2.切換到letsencrypt中 cd letsencrypt 執行以下的命令 a c certbot auto certon...