亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > Nginx > 正文

用什么腳本配置nginx文件?

2024-08-30 12:23:41
字體:
來源:轉載
供稿:網友
  本文詳細介紹了Nginx配置的一些參數說明,為以后的配置提供一定的幫助。通過 logs 目錄下的 nginx.pid 查看當前運行的 Nginx 的進程 ID,通過 kill – XXX 來控制Nginx。
  AD:WOT2014課程推薦:實戰MSA:用開源軟件搭建微服務系統
  檢測nginx配置文件是否正確
  /usr/local/nginx/sbin/nginx -t -c nginx.conf
  -c 配置文件路徑
  -g Set global directives. (version >=0.7.4)
  -t 檢測文件是否正確不執行
  -v Print version.
  -V Print nginx version, compiler version and configure parameters.
  編譯時如果使用了–with-debug編譯,還可以使用error_log file [ debug_core| debug_http | debug_event …] 來獲得debug信息
  通過信號對Nginx進行控制
Nginx支持下表中的信號:
  信號名 作用描述
  TERM, INT 快速關閉程序,中止當前正在處理的請求
  QUIT 處理完當前請求后,關閉程序
  HUP 重新加載配置,并開啟新的工作進程,關閉就的進程,此操作不會中斷請求
  USR1 重新打開日志文件,用于切換日志,例如每天生成一個新的日志文件
  USR2 平滑升級可執行程序
  WINCH 從容關閉工作進程
  有兩種方式來通過這些信號去控制 Nginx,第一是通過 logs 目錄下的 nginx.pid 查看當前運行的 Nginx 的進程
  ID,通過 kill – XXX <pid> 來控制 Nginx,其中 XXX 就是上表中列出的信號名。如果您的系統中只有一個
  Nginx 進程,那您也可以通過 killall 命令來完成,例如運行 killall – s HUP nginx 來讓 Nginx
  重新加載配置。
配置:
  use [ kqueue | rtsig | epoll | /dev/poll | select | poll ];
  FreeBSD使用kqueue,Linux選epoll.
  worker_connections number 每個worker的最大連接數
  Maxclient = work_processes * worker_connections
  nginx的upstream目前支持4種方式的分配
  1、輪詢(默認)
  每個請求按時間順序逐一分配到不同的后端服務器,如果后端服務器down掉,能自動剔除。
  2、weight
  指定輪詢幾率,weight和訪問比率成正比,用于后端服務器性能不均的情況。
  2、ip_hash
  每個請求按訪問ip的hash結果分配,這樣每個訪客固定訪問一個后端服務器,可以解決session的問題。
  3、fair(第三方)
  按后端服務器的響應時間來分配請求,響應時間短的優先分配。
  4、url_hash(第三方)
  按訪問url的hash結果來分配請求,使每個url定向到同一個后端服務器,后端服務器為緩存時比較有效。
  代理
  只需要在nginx的配置文件中增加虛擬主機,然后加入
  /proxy_pass http://localhost:8000;
負載均衡:
  只需要在http中增加
  upstream tgcluster {#定義負載均衡設備的Ip及設備狀態
  ip_hash;
  server 127.0.0.1:9090 down;
  server 127.0.0.1:8080 weight=2;
  server 127.0.0.1:6060;
  server 127.0.0.1:7070 backup;
  }
  在需要使用負載均衡的server中增加
  proxy_pass http://tgcluster/;
每個設備的狀態設置為:
  1.down 表示單前的server暫時不參與負載
  2.weight 默認為1.weight越大,負載的權重就越大。
  3.max_fails :允許請求失敗的次數默認為1.當超過最大次數時,返回proxy_next_upstream 模塊定義的錯誤
  4.fail_timeout:max_fails次失敗后,暫停的時間。
  5.backup: 其它所有的非backup機器down或者忙的時候,請求backup機器。所以這臺機器壓力會最輕。
  nginx支持同時設置多組的負載均衡,用來給不用的server來使用。
  client_body_in_file_only 設置為On 可以講client post過來的數據記錄到文件中用來做debug
  client_body_temp_path 設置記錄文件的目錄 可以設置最多3層目錄
  location 對URL進行匹配.可以進行重定向或者進行新的代理 負載均衡
FASTCGI配置:
  請將以下內容保存為fastcgi_params文件,保存于/usr/local/nginx/conf下(Ubuntu可保存于/etc/nginx下),他為我們的FastCGI模塊設置了基本的環境變量:
  #fastcgi_params
  fastcgi_param GATEWAY_INTERFACE CGI/1.1;
  fastcgi_param SERVER_SOFTWARE nginx;
  fastcgi_param QUERY_STRING $query_string;
  fastcgi_param REQUEST_METHOD $request_method;
  fastcgi_param CONTENT_TYPE $content_type;
  fastcgi_param CONTENT_LENGTH $content_length;
  fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  fastcgi_param SCRIPT_NAME $fastcgi_script_name;
  fastcgi_param REQUEST_URI $request_uri;
  fastcgi_param DOCUMENT_URI $document_uri;
  fastcgi_param DOCUMENT_ROOT $document_root;
  fastcgi_param SERVER_PROTOCOL $server_protocol;
  fastcgi_param REMOTE_ADDR $remote_addr;
  fastcgi_param REMOTE_PORT $remote_port;
  fastcgi_param SERVER_ADDR $server_addr;
  fastcgi_param SERVER_PORT $server_port;
  fastcgi_param SERVER_NAME $server_name;
  # PHP only, required if PHP was built with –enable-force-cgi-redirect
  fastcgi_param REDIRECT_STATUS 200;
  請特別注意加粗的一行,PHP-CGI特別需要此行信息來確定PHP文件的位置。
  另外需要在PHP-CGI的配置文件(Ubuntu 上此配置文件位于/etc/php5/cgi/php.ini)中,打開cgi.fix_pathinfo選項:
  cgi.fix_pathinfo=1;
  這樣php-cgi方能正常使用SCRIPT_FILENAME這個變量。
接下來在nginx的配置中針對php文件配置其利用FastCGI進程來執行:
  server {
  index index.php;
  root /usr/local/nginx/html;
  location —— .*.php$ {
  include /usr/local/nginx/conf/fastcgi_params; #請根據自己保存的路徑進行設置
  fastcgi_index index.php;
  fastcgi_pass 127.0.0.1:9000; #請根據自己的FastCGI綁定的地址和端口進行配置
  }
  }
通知Nginx重新載入配置:
  kill -HUP ——cat /usr/local/nginx/logs/nginx.pid——
  Ubuntu用戶可以使用init腳本:sudo /etc/init.d/nginx reload
  然后啟動php-cgi -b 127.0.0.1:9000
  如果出現No input file specified表示SCRIPT_FILENAME設置的有問題。
  使用lighttpd的 spawn-fcgi
  get http://www.lighttpd.net/download/lighttpd-1.4.18.tar.bz2 #獲取Lighttpd的源碼包
  tar -xvjf lighttpd-1.4.18.tar.bz2
  cd lighttpd-1.4.18
  ./configure #編譯
  make
  cp src/spawn-fcgi /usr/local/bin/spawn-fcgi #取出spawn-fcgi的程序
  下面我們就可以使用 spawn-fcgi 來控制php-cgi的FastCGI進程了
  /usr/local/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 5 -u www-data -g www-data -f /usr/bin/php-cgi
參數含義如下:
  -f <fcgiapp> 指定調用FastCGI的進程的執行程序位置,根據系統上所裝的PHP的情況具體設置
  -a <addr> 綁定到地址addr
  -p <port> 綁定到端口port
  -s <path> 綁定到unix socket的路徑path
  -C <childs> 指定產生的FastCGI的進程數,默認為5(僅用于PHP)
  -P <path> 指定產生的進程的PID文件路徑
  -u和-g FastCGI使用什么身份(-u 用戶 -g 用戶組)運行,Ubuntu下可以使用www-data,其他的根據情況配置,如nobody、apache等。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久久久91| 97超碰国产精品女人人人爽| 中文精品99久久国产香蕉| 国产高清视频一区三区| 亚洲成人1234| 欧美有码在线观看视频| 美女国内精品自产拍在线播放| 日韩视频免费中文字幕| 97在线视频免费看| 日韩在线观看视频免费| www.精品av.com| 欧美激情2020午夜免费观看| 色偷偷噜噜噜亚洲男人| 国产一区二区动漫| 国产亚洲视频在线| 亚洲大胆人体视频| 狠狠躁夜夜躁人人爽超碰91| 欧美日韩国产页| 亚洲精品乱码久久久久久金桔影视| 亚洲精美色品网站| 成人精品视频99在线观看免费| 97久久久久久| 色狠狠av一区二区三区香蕉蜜桃| 日韩精品一二三四区| 久久露脸国产精品| 亚洲在线观看视频网站| 国产成人a亚洲精品| 国产亚洲美女久久| 日韩电影在线观看中文字幕| 2019亚洲男人天堂| 九九热r在线视频精品| 亚洲男女性事视频| 欧美性视频精品| xxx欧美精品| 日韩在线观看免费高清完整版| 国产精品亚洲视频在线观看| 欧洲美女免费图片一区| 国产97色在线| 国产乱肥老妇国产一区二| 中国china体内裑精亚洲片| 欧美日本国产在线| www.日韩不卡电影av| 亚洲一区二区三区视频| 66m—66摸成人免费视频| 久久精品欧美视频| 九九热这里只有精品免费看| 91免费看视频.| 亚洲精品欧美一区二区三区| 国产精品一区二区久久久久| 国产精品久久久亚洲| 国产在线观看不卡| 美女少妇精品视频| 5566成人精品视频免费| 欧美寡妇偷汉性猛交| 欧美美女15p| 欧美成人亚洲成人日韩成人| 欧美日韩一区二区在线| 中文字幕在线观看亚洲| 神马久久桃色视频| 欧美激情在线有限公司| 大伊人狠狠躁夜夜躁av一区| 中文字幕在线看视频国产欧美在线看完整| 色综合色综合网色综合| 亚洲片在线资源| 亚洲一级一级97网| 亚洲欧美日韩一区在线| 亚洲sss综合天堂久久| 亚洲剧情一区二区| 中国日韩欧美久久久久久久久| 亚洲色图18p| 亚洲人精选亚洲人成在线| 久久久久久久香蕉网| 国产日韩欧美影视| 日韩三级影视基地| 欧美精品免费看| 欧美贵妇videos办公室| 久久男人的天堂| 97色在线视频观看| 久久天天躁狠狠躁夜夜av| 久久中文精品视频| 欧美性猛交xxxx久久久| 亚洲欧美日韩天堂一区二区| 国产精品久久久久久久av大片| 国产成人精品在线| 91国内揄拍国内精品对白| 亚洲欧美中文字幕在线一区| 久久久精品影院| 亚洲毛片在线观看.| 日韩成人在线视频| 欧美精品videos性欧美| 欧美放荡办公室videos4k| 国产成人小视频在线观看| 日韩免费不卡av| 欧美成人免费播放| 亚洲美女av网站| 欧美巨猛xxxx猛交黑人97人| 国语自产偷拍精品视频偷| 欧亚精品在线观看| 国产主播在线一区| 国产不卡av在线免费观看| 国产精品网站入口| 欧美午夜视频一区二区| 亚洲人成77777在线观看网| 另类色图亚洲色图| 国产精品福利在线| 日韩在线中文视频| 亚洲欧美国产精品va在线观看| 久热精品视频在线观看| 一区二区欧美激情| 2019中文字幕在线观看| 国产日韩在线播放| 大桥未久av一区二区三区| 久久久国产影院| 久久久中文字幕| 欧美在线不卡区| 91精品国产99| 日韩av电影院| 国产精品999999| 国产亚洲欧美另类中文| 久久精品国产亚洲精品2020| 久久亚洲春色中文字幕| 欧美成人小视频| 91久久久久久久久久| 亚洲欧美日韩天堂一区二区| 欧美午夜女人视频在线| 在线观看国产精品淫| 在线日韩欧美视频| 日韩精品视频观看| 亚洲精品第一页| 最近2019中文字幕在线高清| 成人97在线观看视频| 7777kkkk成人观看| 国产成人在线精品| 亚洲精品国偷自产在线99热| 久久91亚洲精品中文字幕奶水| 欧美日韩在线视频观看| 亚洲在线视频福利| 综合欧美国产视频二区| 2020国产精品视频| 久久久久久久久久久国产| 成人黄色av免费在线观看| 精品国产一区二区三区久久狼5月| 久久九九免费视频| 久久精品免费电影| 成人妇女淫片aaaa视频| 国产成人免费91av在线| 久久久噜噜噜久久久| 中文字幕亚洲第一| 国产精品亚洲аv天堂网| 俺去了亚洲欧美日韩| 91高清在线免费观看| 国产精品视频精品| 中文字幕日韩精品在线| 亚洲成人性视频| 在线观看国产精品91| 在线观看成人黄色| 国产日韩精品视频| 国产福利视频一区| 国产福利精品在线| 亚洲毛片在线看| 亚洲福利视频在线| 国产在线高清精品| 乱亲女秽乱长久久久| 久久久精品在线|