解决apache不能访问子目录
导致这个问题的原因是子目录权限不够, chmod -R 777 /目录 就可以解决了.
nginx实现ip访问跳转域名首页
编辑nginx的配置文件 nginx.conf 修改下面: server { listen 80; server_name 173.252.192.205; rewrite ^(.*) http://w91838.s85.chinaccnet.cn permanent; } server段为这个样子就可以了,域名根据自己需要修改.
centos安装nginx的web环境
为什么要用nginx呢,apache处理动态页面确实不错,但是它占用资源确实是太大了. 而lighttpd据说存在大并发的时候内存溢出,所以综合考虑nginx是个不错的选择. 编译安装太麻烦,用一键安装包又慢的要死要死的.这里使用的yum安装,很方便. 1、导入外部软件库 centos-5 32位: rpm -Uvh http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/i386/epel-release-5-4.noarch.rpm rpm -Uvh http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/i386/ius-release-1.0-10.ius.el5.noarch.rpm rpm -Uvh http://nginx.org/packages/centos/5/noarch/RPMS/nginx-release-centos-5-0.el5.ngx.noarch.rpm centos-5 64位: rpm -Uvh http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/x86_64/epel-release-5-4.noarch.rpm rpm -Uvh http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/x86_64/ius-release-1.0-10.ius.el5.noarch.rpm rpm -Uvh http://nginx.org/packages/centos/5/noarch/RPMS/nginx-release-centos-5-0.el5.ngx.noarch.rpm 编辑...
清空iptables规则
清空iptables规则,设默认为ACCEPT. 我一般写规则之前都会这样做的,哈哈. #!/bin/sh #accept-all policy IPT='/usr/local/sbin/iptables' $IPT -t nat -F $IPT -t nat -X $IPT -t nat -P PREROUTING ACCEPT $IPT -t nat -P POSTROUTING ACCEPT $IPT -t nat -P OUTPUT ACCEPT $IPT -t mangle -F $IPT -t mangle -X $IPT -t mangle -P PREROUTING ACCEPT $IPT -t mangle -P INPUT ACCEPT $IPT -t mangle -P FORWARD ACCEPT $IPT -t mangle -P OUTPUT ACCEPT $IPT -t mangle -P POSTROUTING ACCEPT $IPT -F $IPT -X $IPT -P FORWARD ACCEPT $IPT -P INPUT ACCEPT $IPT -P OUTPUT ACCEPT $IPT -t raw -F $IPT -t raw -X $IPT -t raw -P PREROUTING ACCEPT $IPT -t raw -P OUTPUT ACCEPT 以上写入脚本,执行,防火墙规则就清空了.
centos下drbd的编译安装与配置
首先说明一点,如果你使用的是centos的操作系统的话,必须使用5.几的系统,如果是6.几的会失败的很彻底,直接无法开机. DRBD介绍 DRBD是一个用软件实现的、无共享的、服务器之间镜像块设备内容的存储复制解决方案. DRBD Logo数据镜像:实时、透明、同步(所有服务器都成功后返回)、异步(本地服务器成功后返回).DBRD的核心功能通过Linux的内核实现,最接近系统的IO栈,但它不能神奇地添加上层的功能比如检测到EXT3文件系统的崩溃.DBRD的位置处于文件系统以下,比文件系统更加靠近操作系统内核及IO栈. DRBD编译安装 安装所需依赖: yum -y install gcc kernel-devel kernel-headers flex 开始安装drbd,下载地址:http://oss.linbit.com/drbd/ 安装用户空间工具: cd /tmp wget http://oss.linbit.com/drbd/8.4/drbd-8.4.1.tar.gz tar xzf drbd-8.4.1.tar.gz cd drbd-8.4.1 ./configure --prefix=/usr/local/drbd --with-km make KDIR=/usr/src/kernels/2.6.18-274.18.1.el5-i686/ make install mkdir -p /usr/local/drbd/var/run/drbd cp /usr/local/drbd/etc/rc.d/init.d/drbd /etc/rc.d/init.d chkconfig --add drbd chkconfig drbd on 安装drbd模块: cd drbd make clean make KDIR=/usr/src/kernels/2.6.18-274.18.1.el5-i686/ cp drbd.ko /lib/modules/uname -r/kernel/lib/...
mysql忘记root密码的解决方法
如果忘记了MySQL的root密码,可以用以下方法重新设置: 1.KILL掉系统里的MySQL进程: killall -TERM mysqld 2.用以下命令启动MySQL,以不检查权限的方式启动: /usr/local/mysql/bin/safe_mysqld –skip-grant-tables & 3.然后用空密码方式使用root用户登录 MySQL: mysql -u root 4.修改root用户的密码: mysql> update mysql.user set password=PASSWORD('新密码') where User='root'; mysql> flush privileges; mysql> quit