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

首頁 > 網站 > Nginx > 正文

centos上apache2轉nginx手記

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

最近兩個星期,轉了兩臺debian5和兩臺centos的apache服務器到nginx ,
nginx確實性能優越,最明顯的感受就是系統負載降低不少。

系統 Centos 5.0+ x86_64 ,先前使用apache

啟用 EPEL repo
i386
#rpm -ihv http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm
x86_64
#rpm -ihv http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-3.noarch.rpm

 
一鍵安裝
# yum install nginx php-fpm php-cgi

 
停止和禁用apache
#service httpd stop
#chkconfig –levels 2345 off

 
啟動Nginx與PHP-Fpm

#/etc/init.d/nginx restart
#/etc/init.d/php-fpm restart

 
編輯nginx配置文件:
#vi /etc/nginx/nginx.conf
修改ngxin運行用戶為原apache運行用戶:apache,這樣可以不用修改web目錄權限的情況下完美解決權限問題。

添加虛擬主機:
server
{
listen 80;
server_name 80ht.cn 80ht.cn;
rewrite ^(.*) http://www.80ht.cn permanent; nginx實現301重定向
index index.php index.html;
root /var/www/blog/;
location ~ .*/.(php|php5)?$
{
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
}
location ~ .*/.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}
location ~ .*/.(js|css)?$
{
expires 12h;
}
access_log off;
}

#vi /etc/php-fpm.conf
修改ngxin運行用戶為原apache運行用戶:apache

常見問題:
nginx配置httpd服務遇到問題:No input file specified 的解決
設置fastcgi
#vi /etc/nginx/fastcgi_params
添加:fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

php-fpm 和 nginx 參數調優可參考
http://hulei.info/2010/04/27/nginxphp-fpm_tunning/
具體的配置還需根據實際生產環境和應用調整。

Nginx開啟服務狀態頁面:
#vi /etc/nginx/nginx.conf
server
{
listen 80;
server_name stat.80ht.cn;
location / { #主要是這里代表根目錄顯示信息
stub_status on;
access_log off;
}
}


轉載請注明出處:http://www.80ht.cn/?p=1453

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 临夏市| 扶余县| 宁强县| 绍兴市| 朝阳市| 绥芬河市| 海原县| 万源市| 津南区| 沅江市| 吉木萨尔县| 乐业县| 甘泉县| 张家口市| 勐海县| 门源| 谢通门县| 诸暨市| 澜沧| 巴马| 伊宁市| 齐河县| 侯马市| 宣威市| 祁东县| 馆陶县| 泸定县| 贺兰县| 响水县| 桦甸市| 高要市| 海晏县| 云和县| 垦利县| 东兴市| 大荔县| 宽城| 锦屏县| 梧州市| 马尔康县| 泽州县|