0℃
2013年08月17日
⁄ LNMP
⁄ 被围观 20,338次+
遇到问题:
VPS小内存LNMP服务器,网站访问量偶尔突然增加,会导致php进程卡死,出现Nginx 502 Bad Gateway故障,
这个时候只要重启php进程,网站马上恢复正常。
解决办法:
在不增加硬件投入的情况下,当网站出现Nginx 502 Bad Gateway故障时,在1分钟内让php进程自动重启,
从而解决问题。
具体步骤:
说明:
php进程启动命令:service php-fpm start
php进程服务名:php-cgi #php 5.3以上版本中进程服务名为:php-fpm
/home/wwwlogs/502 #判断php进程是否卡死中间过程文件
/home/wwwlogs/502_error.log #...
lnmp阅读全文
28℃
2013年03月20日
⁄ LNMP
⁄ 被围观 49,352次+
准备篇
1、配置防火墙,开启80端口、3306端口
vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #允许80端口通过防火墙
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT #允许3306端口通过防火墙
备注:很多网友把这两条规则添加到防火墙配置的最后一行,导致防火墙启动失败,
正确的应该是添加到默认的22端口这条规则的下面
如下所示:
################################ 添加好之后防火墙规则如下所示################################
# F...
CentOS, lnmp阅读全文
10℃
2013年03月12日
⁄ LAMP
⁄ 被围观 44,903次+
准备篇:
1、配置防火墙,开启80端口、3306端口
vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #允许80端口通过防火墙
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT #允许3306端口通过防火墙
备注:很多网友把这两条规则添加到防火墙配置的最后一行,导致防火墙启动失败,
正确的应该是添加到默认的22端口这条规则的下面
如下所示:
############################## 添加好之后防火墙规则如下所示 ##############################
...
CentOS, LAMP阅读全文
6℃
2012年11月08日
⁄ LNMP
⁄ 被围观 29,466次+
说明:
操作系统:CentOS Nginx安装路径:/usr/local/nginx Nginx配置文件路径:/usr/local/nginx/conf/nginx.conf nginx安装包目录:/usr/local/src/nginx-1.2.4 Nginx 软件版本:nginx-1.2.4
一、下载软件包
http://mirror.yongbok.net/nongnu/libunwind/libunwind-1.1.tar.gz #下载libunwind
https://gperftools.googlecode.com/files/gperftools-2.0.tar.gz #下载gperftools
上传软件包到服务器的/usr/local/src目录下面
二、安装gperftools
1、安装libunwind(安装gperftools前需要先安装libunwind...
CentOS, gperftools, 优化nginx阅读全文
1℃
2012年10月19日
⁄ LNMP
⁄ 被围观 17,707次+
说明:
站点1:bbs.osyunwei.com
站点2:sns.osyunwei.com
站点1的nginx配置文件路径:/usr/local/nginx/conf/vhost/bbs.osyunwei.com.conf
站点1下面的图片路径:http://bbs.osyunwei.com/osyunwei.jpg
系统运维 www.osyunwei.com 温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链接
站点2下面的网页文件路径:http://sns.osyunwei.com/nginx.html
nginx.html文件代码
<title>nginx图片防盗链</title>
</head>
<body>
<img src="http://bbs.osyunwei.com/osyunwei.jpg...
防盗链阅读全文
6℃
2012年10月17日
⁄ LNMP
⁄ 被围观 16,888次+
说明:
站点一:bbs.osyunwei.com 程序目录:/data/wwwroot/bbs.osyunwei.com
如下图所示:
站点二:sns.osyunwei.com 程序目录:/data/wwwroot/sns.osyunwei.com
如下图所示:
php.ini配置文件路径:/etc/php.ini php版本:php 5.3.16(此方法只针对php 5.3.0及其以上版本有效)
问题:
在站点一的目录下面上传PHP管理工具(请自行搜索下载),通过此工具可以浏览到站点二的目录内容,出现跨站、跨目录浏览
如下图所示:
系统运维 www.osyunwei.com 温馨提醒:qihang01原创内容©版权所有,转载请注明出处及...
php跨站, 目录跨站阅读全文
4℃
2012年10月09日
⁄ Tomcat
⁄ 被围观 23,789次+
操作系统:CentOS
实现目的:安装配置tomcat服务器,支持.jsp文件解析
一、下载软件
1、下载JDK(要安装使用tomcat必须先安装JKD环境)
http://download.oracle.com/otn-pub/java/jdk/6u35-b10/jdk-6u35-linux-i586-rpm.bin #32位
http://download.oracle.com/otn-pub/java/jdk/6u35-b10/jdk-6u35-linux-x64-rpm.bin #64位
注意:需要注册登录之后才能下载
2、下载tomcat
http://mirror.bjtu.edu.cn/apache/tomcat/tomcat-6/v6.0.35/bin/apache-tomcat-6.0.35.tar.gz
把以上两个软件包上传到服务器/us...
JDK, jsp, Tomcat阅读全文
1℃
2012年09月06日
⁄ PHP
⁄ 被围观 15,318次+
说明:
php安装目录:/usr/local/php5
php.ini配置文件路径:/usr/local/php5/etc/php.ini
Nginx安装目录:/usr/local/nginx
Nginx网站根目录:/usr/local/nginx/html
1、安装编译工具
yum install wget make gcc gcc-c++ gtk+-devel zlib-devel openssl openssl-devel pcre-devel kernel keyutils patch perl
2、安装ImageMagick
cd /usr/local/src #进入软件包存放目录
wget http://www.imagemagick.org/download/ImageMagick.tar.gz #下载ImageMagick
tar zxvf ImageMagick.tar.gz #解压
cd ImageMagick-...
MagickWand阅读全文
0℃
2012年09月06日
⁄ PHP
⁄ 被围观 28,167次+
说明:
php安装目录:/usr/local/php5
php.ini配置文件路径:/usr/local/php5/etc/php.ini
Nginx安装目录:/usr/local/nginx
Nginx网站根目录:/usr/local/nginx/html
1、安装编译工具
yum install wget make gcc gcc-c++ gtk+-devel zlib-devel openssl openssl-devel pcre-devel kernel keyutils patch perl
2、安装ImageMagick
系统运维 www.osyunwei.com 温馨提醒:qihang01原创内容版权所有,转载请注明出处及原文链接
cd /usr/local/src #进入软件包存放目录
wget http://www.imagemagick.org/download/I...
imagick阅读全文
1℃
2012年09月05日
⁄ PHP
⁄ 被围观 21,156次+
说明:
php安装目录:/usr/local/php5
php.ini配置文件路径:/usr/local/php5/etc/php.ini
Nginx安装目录:/usr/local/nginx
Nginx网站根目录:/usr/local/nginx/html
系统运维 www.osyunwei.com 温馨提醒:qihang01原创内容版权所有,转载请注明出处及原文链接
1、安装编译工具
yum install wget make gcc gcc-c++ zlib-devel openssl openssl-devel pcre-devel kernel keyutils patch perl
2、安装suhosin
cd /usr/local/src #进入软件包存放目录
wget http://download.suhosin.org/suhosin-0.9.33.tgz #下...
suhosin阅读全文
1℃
2012年09月05日
⁄ PHP
⁄ 被围观 17,836次+
说明:
php安装目录:/usr/local/php5
php.ini配置文件路径:/usr/local/php5/etc/php.ini
Nginx安装目录:/usr/local/nginx
Nginx网站根目录:/usr/local/nginx/html
1、安装编译工具
yum install wget make gcc gcc-c++ zlib-devel openssl openssl-devel pcre-devel kernel keyutils patch perl
2、安装memcache
cd /usr/local/src #进入软件包存放目录
wget http://pecl.php.net/get/memcache-2.2.6.tgz #下载
tar zxvf memcache-2.2.6.tgz #解压
cd memcache-2.2.6 #进入安装目录
/usr/local/php5/bin...
memcache阅读全文
1℃
2012年09月03日
⁄ PHP
⁄ 被围观 17,373次+
说明:
php安装目录:/usr/local/php5
php.ini配置文件路径:/usr/local/php5/etc/php.ini
Nginx安装目录:/usr/local/nginx
Nginx网站根目录:/usr/local/nginx/html
安装篇
1、安装编译工具
yum install -y wget make gcc gcc-c++ zlib-devel openssl openssl-devel pcre-devel kernel keyutils patch perl
2、安装eaccelerator
cd /usr/local/src #进入软件包存放目录
wget http://acelnmp.googlecode.com/files/eaccelerator-0.9.6.1.tar.bz2 #下载
tar xjf eaccelerator-0.9.6.1.tar.bz2 #解压
cd eac...
eaccelerator, linux加速php阅读全文
7℃
2012年08月24日
⁄ LNMP
⁄ 被围观 30,660次+
说明:
操作系统:CentOS 6.3 32位
系统安装教程:CentOS 6.3安装(超级详细图解教程)
http://www.osyunwei.com/archives/4753.html
准备篇:
一、配置好IP、DNS 、网关,确保使用远程连接工具能够连接服务器
CentOS 设置IP地址、网关、DNS教程:http://www.osyunwei.com/archives/423.html
二、配置防火墙,开启80端口、3306端口
vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #允许80端口通过防火墙
-A INPUT -m state --state NEW -m tcp -p tcp --dport 33...
CentOS 编译安装lnmp, DedeCms, lnmp阅读全文
5℃
2012年08月22日
⁄ LNMP
⁄ 被围观 15,949次+
说明:
操作系统:CentOS 5.8 32位
系统安装教程:CentOS 5.8安装图解教程
http://www.osyunwei.com/archives/4881.html
准备篇:
一、配置好IP、DNS 、网关,确保使用远程连接工具能够连接服务器
CentOS 设置IP地址、网关、DNS教程:http://www.osyunwei.com/archives/423.html
二、配置防火墙,开启80端口、3306端口
vi /etc/sysconfig/iptables
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #允许80端口通过防火墙
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp ...
CentOS, CentOS 编译安装lnmp, lnmp阅读全文
1℃
2012年08月09日
⁄ LNMP
⁄ 被围观 50,008次+
说明:Nginx在默认安装好之后,是禁止目录浏览的,如下图所示
http://www.osyunwei.com/soft
系统运维 www.osyunwei.com 温馨提醒:qihang01原创内容版权所有,转载请注明出处及原文链接
http://www.osyunwei.com/html
如果要开启目录浏览功能,请看下面操作:
1、开启全站所有目录浏览功能
vi /usr/local/nginx/conf/nginx.conf #编辑配置文件,在http {下面添加以下内容:
autoindex on; #开启nginx目录浏览功能
autoindex_exact_size off; #文件大小从KB开始显示
autoindex_localtime on; #显示文件...
目录浏览阅读全文
1℃
2012年07月29日
⁄ LNMP
⁄ 被围观 13,669次+
说明
站点1:bbs.osyunwei.com
站点2:sns.osyunwei.com
404自定义页面地址:http://www.osyunwei.com/404.html
如下图所示:
实现目的:
用户访问站点1和站点2的时候,如果出现404错误,会跳转到http://www.osyunwei.com/404.html页面
一、编辑nginx主配置文件
vi /usr/local/nginx/conf/nginx.conf #编辑,找到http { 在下面添加以下2行代码,如下图所示
fastcgi_intercept_errors on; #打开nginx自定义错误选项
系统运维 www.osyunwei.com 温馨提醒:qihang01原创内容版权所有,转载请注明出处及原文链接...
404错误, Nginx 404阅读全文
5℃
2012年07月22日
⁄ LAMP
⁄ 被围观 23,059次+
准备篇:
1、配置防火墙,开启80端口、3306端口
vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #允许80端口通过防火墙
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT #允许3306端口通过防火墙
备注:很多网友把这两条规则添加到防火墙配置的最后一行,导致防火墙启动失败,
正确的应该是添加到默认的22端口这条规则的下面
如下所示:
系统运维 www.osyunwei.com 温馨提醒:qihang01原创内容版权所有,转载请注明出处及原文...
CentOS, CentOS 6.3, LAMP阅读全文