国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > Nginx > 正文

Nginx 安裝筆記(含PHP支持、虛擬主機、反向代理負載均衡)

2024-08-30 12:27:25
字體:
來源:轉載
供稿:網友

系統環境:RHEL5 [ 2.6.18-8.el5xen ]
軟件環境:
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 (最新穩定版為0.6.32)
http://www.lighttpd.net/download/lighttpd-1.4.20.tar.gz
##########################################################################
一、安裝支持軟件
1、安裝lighttpd以提取spawn-fcgi (如果站點不包含php頁面,可以不安裝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包安裝,過程略。

二、安裝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運行控制
1、檢查配置文件有無語法錯誤
shell> nginx -t
2、啟動(不帶任何參數直接運行即可)
shell> nginx
3、重新加載nginx配置
shell> killall -s HUP nginx #//或者 killall -1 nginx
4、處理完當前請求后退出nginx
shell> killall -s QUIT nginx #//或者 killall -3 nginx

四、nginx配置用例
1、常規配置
shell> vi /opt/nginx/conf/nginx.conf
worker_processes 1; #//工作進程數
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; #//設置監聽端口,注意不要和Apache等其他Web程序沖突
server_name www.linux.org; #//指定使用的主機名
charset utf-8; #//指定站點文件的默認編碼
location / {
root html; #//設置網站根目錄
index index.html index.html;
}
error_page 500 502 503 504 /50x.html
location = /50x.html {
root html;
}
}
}
2、添加狀態監控
shell> vi /opt/nginx/conf/nginx.conf #//增加以下內容
location ~ ^/NginxStatus/ {
stub_status on;
access_log off;
}
shell> killall -1 nginx
#//使用瀏覽器訪問 http://nginx_server_ip/NginxStatus/ 即可看到狀態統計頁面。(三個數字分別表示:總共處理連接數、成功創建的握手次數、總共處理的請求數)
3、通過FastCGI方式支持PHP語言
1)啟動FastCGI服務(用php-cgi做實際處理php頁面的程序,用spawn-fcgi是便于同時開啟多個php-cgi進程——“-C”選項控制子進程數)
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配置文件,添加以下內容:
location ~ /.php$ {
root html;

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 涪陵区| 蒙山县| 高雄县| 托克逊县| 比如县| 雷山县| 绍兴市| 镇坪县| 合肥市| 孝昌县| 天柱县| 灌阳县| 千阳县| 潞西市| 南澳县| 木兰县| 运城市| 礼泉县| 固安县| 白玉县| 祁门县| 江口县| 淮阳县| 中卫市| 娱乐| 安化县| 改则县| 百色市| 伊通| 大竹县| 黔西县| 凤阳县| 兰坪| 绿春县| 康定县| 南宫市| 福建省| 固镇县| 固阳县| 安远县| 龙门县|