九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
Nginx安裝簡(jiǎn)記(含PHP支持、虛擬主機(jī)、反向代理負(fù)載均衡
 

 

系統(tǒng)環(huán)境:RHEL5 [ 2.6.18-8.el5xen ]

軟件環(huán)境:
nginx-0.7.17
lighttpd-1.4.20.tar.gz
pcre-6.6-1.1
pcre-devel-6.6-1.1
php-5.1.6-5.el5

參考下載地址:
http://sysoev.ru/nginx/nginx-0.7.17.tar.gz (最新穩(wěn)定版為0.6.32)
http://www.lighttpd.net/download/lighttpd-1.4.20.tar.gz
##########################################################################

一、安裝支持軟件
1、安裝lighttpd以提取spawn-fcgi (如果站點(diǎn)不包含php頁(yè)面,可以不安裝spaw-fcgi、PHP)
shell> tar zxvf lighttpd-1.4.20.tar.gz
shell> cd lighttpd-1.4.20/
shell> ./configure && make
shell> cp -p src/spawn-fcgi /usr/sbin/spawn-fcgi
2、安裝pcre和php(以下軟件)
可使用RHEL5自帶的rpm包安裝,過(guò)程略。

二、安裝nginx
shell> tar zxvf nginx-0.7.17.tar.gz
shell> cd nginx-0.7.17/
shell> ./configure –prefix=/opt/nginx –with-http_stub_status_module –with-http_ssl_module
shell> make && make install
shell> ln -sf /opt/nginx/sbin/nginx /usr/sbin/

三、nginx運(yùn)行控制
1、檢查配置文件有無(wú)語(yǔ)法錯(cuò)誤
shell> nginx -t
2、啟動(dòng)(不帶任何參數(shù)直接運(yùn)行即可)
shell> nginx
3、重新加載nginx配置
shell> killall -s HUP nginx #//或者 killall -1 nginx
4、處理完當(dāng)前請(qǐng)求后退出nginx
shell> killall -s QUIT nginx #//或者 killall -3 nginx

四、nginx配置用例
1、常規(guī)配置
shell> vi /opt/nginx/conf/nginx.conf
worker_processes 1; #//工作進(jìn)程數(shù)
events {
use epoll; #//增加該事件提高I/O性能
work_connections 4096;
}
http {
include mime.types;
default_types application/octet-stream;
sendfile on;
tcp_nodelay on
keepalive_timeout 60;
server {
listen 80; #//設(shè)置監(jiān)聽端口,注意不要和Apache等其他Web程序沖突
server_name www.linux.org; #//指定使用的主機(jī)名
charset utf-8; #//指定站點(diǎn)文件的默認(rèn)編碼
location / {
root html; #//設(shè)置網(wǎng)站根目錄
index index.html index.html;
}
error_page 500 502 503 504 /50x.html
location = /50x.html {
root html;
}
}
}

2、添加狀態(tài)監(jiān)控
shell> vi /opt/nginx/conf/nginx.conf #//增加以下內(nèi)容
location ~ ^/NginxStatus/ {
stub_status on;
access_log off;
}
shell> killall -1 nginx
#//使用瀏覽器訪問(wèn) http://nginx_server_ip/NginxStatus/ 即可看到狀態(tài)統(tǒng)計(jì)頁(yè)面。(三個(gè)數(shù)字分別表示:總共處理連接數(shù)、成功創(chuàng)建的握手次數(shù)、總共處理的請(qǐng)求數(shù))

3、通過(guò)FastCGI方式支持PHP語(yǔ)言
1)啟動(dòng)FastCGI服務(wù)(用php-cgi做實(shí)際處理php頁(yè)面的程序,用spawn-fcgi是便于同時(shí)開啟多個(gè)php-cgi進(jìn)程——“-C”選項(xiàng)控制子進(jìn)程數(shù))
shell>/usr/sbin/spawn-fcgi -a 127.0.0.1 -p 9000 -f /usr/bin/php-cgi -C 10
2)修改/opt/nginx/conf/nginx.conf配置文件,添加以下內(nèi)容:
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
3)重新加載配置
shell> killall -1 nginx

4、虛擬主機(jī)設(shè)置
修改nginx.conf文件,增加一個(gè)server {……}配置即可,每個(gè)虛擬主機(jī)的參數(shù)可以獨(dú)立配置。
http {
server {
listen 80;
server_name www.vhost1.com;
access_log logs/vhost1.access.log main;
location / {
index index.html;
root /var/www/vhost1; #//第1個(gè)虛擬主機(jī)的網(wǎng)頁(yè)根目錄
}
}
server {
listen 80;
server_name www.vhost2.com;
access_log logs/vhost2.access.log main;
location / {
index index.html;
root /var/www/vhost2; #//第2個(gè)虛擬主機(jī)的網(wǎng)頁(yè)根目錄
}
}
}

5、基于反向代理的負(fù)載均衡
修改nginx.conf文件,增加upstream配置,指定對(duì)應(yīng)服務(wù)器群的IP和權(quán)重,并調(diào)整server段中的網(wǎng)頁(yè)根目錄配置。使訪問(wèn)nginx服務(wù)器的HTTP請(qǐng)求分散到Web群集中的服務(wù)器來(lái)處理。
http {
upstream my_web_cluster {
server 192.168.2.11:8000 weight=3;
server 192.168.2.12:8000 weight=3;
server 192.168.2.13:8000 weight=3;
server 192.168.2.14:8000 weight=3;
server 192.168.2.15:8000 weight=3;
}
server {
listen 80;
server_name www.domain.com;
location / {
proxy_pass http://my_web_cluster;
proxy_set_header x-real-IP $remote_addr;
}
#//注:其他的location配置段(如關(guān)于.php文件的)需注釋掉,否則可能影響該類文件的重定向。
}
}

———————————————————————
參考網(wǎng)址:
http://wiki.codemongers.com/NginxChsVirtualHostExample
http://www.ibm.com/developerworks/cn/web/wa-lo-nginx/
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
nginx+PHP+PHP-FPM(FastCGI)在Ubuntu上的安裝和配置
在Fedora 11中安裝Nginx+MySQL+PHP5(FastCGI...
php在apache中運(yùn)行模式
基于php在各種web服務(wù)器的運(yùn)行模式詳解
全面解讀python web 程序的9種部署方式
RoR的部署方案選擇
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服