0℃
2011年11月03日
⁄ Apache
⁄ 被围观 22,658次+
引言:
Apache默认安装下,日志记录只有一个文件,时间久了之后,这个文件会变的很大,管理员要想查看分析日志,光打开日志就要花费很长时间,甚至还会影响服务器运行。
下面教大家设置apache,让服务器每天单独生成一个日志文件,这样管理、分析日志会方便很多。
系统运维 www.osyunwei.com 温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链接
#####################################################################################
vi /etc/httpd/conf/httpd.conf #编辑文件
#ErrorLog logs/...
Apache, apache日志阅读全文
0℃
2011年11月03日
⁄ Apache
⁄ 被围观 20,337次+
引言:
Apache服务器通过设置alias别名可以使特定的目录(phpmyadmin目录)不出现在网站根目录下面,即使网站根目录被攻破,也不会影响到phpmyadmin目录里面的文件。
下面以安装phpmyadmin为例设置别名访问:
系统运维 www.osyunwei.com 温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链接
1、下载phpmyadmin
cd /home
wget http://ncu.dl.sourceforge.net/project/phpmyadmin/phpMyAdmin/3.4.4/phpMyAdmin-3.4.4-all-languages.tar.gz
tar xvfz phpMyAdmin-3.4.4-all-languages.tar...
Alias, apache别名设置, phpmyadmin阅读全文
5℃
2011年11月02日
⁄ LAMP
⁄ 被围观 12,577次+
准备篇:
配置防火墙,开启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端口通过防火墙)
重启防火墙使配置生效
/etc/init.d/iptables restart
service iptables restart
系统运维 www.osyunwei.com 温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链接
安装篇:
一、安装Apache
1、检查是否已...
CentOS, LAMP, 配置LAMP服务器阅读全文
2℃
2011年11月02日
⁄ DNS
⁄ 被围观 19,197次+
引言:
使用bind服务器需要防火墙开放以下端口
UDP 53
TCP 53
TCP 953
vi /etc/sysconfig/iptables #配置防火墙端口
-A INPUT -m state --state NEW -m tcp -p tcp --dport 53 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 53 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 953 -j ACCEPT
/etc/rc.d/init.d/iptables restart #重启防火墙,使规则生效
系统运维 www.osyunwei.com 温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链接
1、检查是否已经安装了DNS...
CentOS DNS, DNS, DNS服务器阅读全文
10℃
2011年11月02日
⁄ Samba
⁄ 被围观 27,153次+
一、安装前准备
1、使用Samba服务器需要防火墙开放以下端口
UDP 137
UDP 138
TCP 139
TCP 445
vi /etc/sysconfig/iptables #配置防火墙端口
-A INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 137 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 138 -j ACCEPT
/etc/rc.d/init.d/iptables restart #重启防火墙,使规则生效
...
samba服务器阅读全文
4℃
2011年11月02日
⁄ FTP
⁄ 被围观 55,293次+
1、开启防火墙ftp端口
vi /etc/sysconfig/iptables #编辑防火墙配置文件
-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT(允许21端口通过防火墙)
-A INPUT -m state --state NEW -m tcp -p tcp --dport 20 -j ACCEPT(允许20端口通过防火墙)
-A INPUT -m state --state NEW -m tcp -p tcp --dport 9000:9045 -j ACCEPT(设置ftp被动模式的端口范围)
注意:如果ftp端口修改为其它的端口(比如2222),这时防火墙就要开启2222端口,这里防火墙是以CentOS 6.0为例
-A INPUT -m state ...
FTP, ftp服务器配置, linux ftp, Vsftp阅读全文
0℃
2011年11月02日
⁄ Nginx
⁄ 被围观 12,015次+
在相应nginx配置文件的server中,添加如下代码
rewrite ^/(.*)-htm-(.*)$ /$1.php?$2;
系统运维 www.osyunwei.com 温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链接
例如:
vi /usr/local/nginx/conf/nginx.conf #编辑nginx配置文件
找到下面这行,在server_name localhost;后边一行添加上面的代码
server {
listen 80;
server_name localhost;
rewrite ^/(.*)-htm-(.*)$ /$1.php?$2;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root html;
index index.php in...
nginx伪静态, phpwind阅读全文
2℃
2011年11月02日
⁄ Apache
⁄ 被围观 9,636次+
1、首先确定Apache是否加载了Mod_rewrite 模块
方法: 检查 /etc/httpd/conf/httpd.conf 中是否存在以下两段代码 (具体路径可能会有所不同,但形式基本是一样的):
(一)LoadModule rewrite_module libexec/mod_rewrite.so
(二)AddModule mod_rewrite.c
如果存在,那么在文件/etc/httpd/conf/httpd.conf相应的主机目录配置中加入如下代码。(此时须注意,如果网站是通过虚拟主机来定义,请务必加到虚拟主机配置中去,否则可能无法使用。)
我这里虚拟主机的配置文件是/etc/httpd/conf.d/vhost.conf
vi /etc/httpd/co...
Apache伪静态, phpwind阅读全文
0℃
2011年11月02日
⁄ Apache
⁄ 被围观 14,463次+
1、首先确定Apache是否加载了Mod_rewrite 模块
方法: 检查 /etc/httpd/conf/httpd.conf 中是否存在以下两段代码 (具体路径可能会有所不同,但形式基本是一样的):
(一)LoadModule rewrite_module libexec/mod_rewrite.so
(二)AddModule mod_rewrite.c
如果存在,那么在文件/etc/httpd/conf/httpd.conf相应的主机目录配置中加入如下代码。(此时须注意,如果网站是通过虚拟主机来定义,请务必加到虚拟主机配置中去,否则可能无法使用。)
系统运维 www.osyunwei.com 温馨提醒:qihang01原创内容©版权所有,转...
Apache伪静态, Discuz!, 伪静态阅读全文
1℃
2011年11月02日
⁄ Nginx
⁄ 被围观 20,984次+
在相应nginx配置文件的server中,添加如下代码
rewrite ^([^\.]*)/topic-(.+)\.html$ $1/portal.php?mod=topic&topic=$2 last;
rewrite ^([^\.]*)/article-([0-9]+)-([0-9]+)\.html$ $1/portal.php?mod=view&aid=$2&page=$3 last;
rewrite ^([^\.]*)/forum-(\w+)-([0-9]+)\.html$ $1/forum.php?mod=forumdisplay&fid=$2&page=$3 last;
rewrite ^([^\.]*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=viewthread&tid=$2&extra=page%3D$4&page=$3 last;
rewrite ...
Discuz!, nginx伪静态阅读全文
0℃
2011年11月02日
⁄ PHP
⁄ 被围观 13,155次+
1、下载
cd /home
wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
2、安装ioncube
mkdir /usr/ioncube #建立ioncube安装目录
tar zxvf ioncube_loaders_lin_x86.tar.gz #解压文件
cp -rf ioncube/* /usr/ioncube/ #拷贝文件到安装目录
rm -rf /home/ioncube* #删除安装包
系统运维 www.osyunwei.com 温馨提醒:qihang01原创内容©...
CentOS, ioncube, 安装php加速软件阅读全文
1℃
2011年11月02日
⁄ PHP
⁄ 被围观 21,555次+
说明:PHP5.3以上的版本不再支持Zend Optimizer,已经被全新的 Zend Guard Loader 取代,下面是安装Zend Guard具体步骤,以下操作均在终端命令行执行
1、下载Zend Guardcd /home
wget http://downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3-linux-glibc23-i386.tar.gz #32位
wget http://downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz #64位
2、安装Zend Guard
mkdir /usr/zend #建立Zend Guard安装目录
tar...
php安装zend, Zend Guard阅读全文
0℃
2011年11月02日
⁄ MySQL
⁄ 被围观 33,487次+
引言:
由于MySQL的数据库太大,默认安装的/var盘已经再也无法容纳新增加的数据,没有办法,只能想办法转移数据的目录。
下面我整理一下把MySQL从/var/lib/mysql目录下面转移到/home/mysql_data/mysql目录的具体操作:
系统运维 www.osyunwei.com 温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链接
1、首先我们需要关闭MySQL,命令如下:
service mysqld stop
2、然后是转移数据,为了安全期间,我们采用复制命令cp,先找到mysql的原目录
cd /var/lib
ls
运行这个命令之后就会看到mys...
CentOS MySQL, mysql, 更改MySQL数据库目录阅读全文
0℃
2011年10月26日
⁄ MySQL
⁄ 被围观 12,937次+
引言:
很多情况下,网站的程序需要MySQL支持全文索引,但是MySQL默认的配置中,并没有开启这个功能,或者说对全文索引支持的不够好,下面我们需要修改MySQL的配置文件:
系统运维 www.osyunwei.com 温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链接
Linux服务器为my.cnf,在 [mysqld] 下面加入一行“ft_min_word_len=1”,然后重启Mysql
以CentOS默认yum安装的MySQL为例
vi /etc/my.cnf #编辑配置文件
找到[mysqld],在下面添加一行
ft_min_word_len...
mysql, 全文索引阅读全文
11℃
2011年10月23日
⁄ LNMP
⁄ 被围观 25,765次+
引言:
操作系统:CentOS 6.0 32位
下载地址:http://mirrors.163.com/centos/6.0/isos/i386/CentOS-6.0-i386-bin-DVD.iso
安装方式:采用最小化安装,在安装系统的时候选择Minimal(CentOS 6.0默认就是Minimal安装模式,不含有任何可选安装包)
最小化安装完成之后,系统占用900M左右磁盘空间
备注:操作系统的安装,这里就不演示了,如果有疑问可以参考相关教程
CentOS 6.0安装图解教程 http://wenku.baidu.com/view/668f53e9e009581b6bd9ebc9.html
系统运...
CentOS 6.0, lnmp, 编译安装Nginx阅读全文
5℃
2011年10月23日
⁄ LAMP
⁄ 被围观 15,465次+
引言:
操作系统:CentOS 6.0 32位
下载地址:http://mirrors.163.com/centos/6.0/isos/i386/CentOS-6.0-i386-bin-DVD.iso
安装方式:采用最小化安装,在安装系统的时候选择Minimal(CentOS 6.0默认就是Minimal安装模式,不含有任何 可选安装包)
最小化安装完成之后,系统占用900M左右磁盘空间
备注:操作系统的安装,这里就不演示了,如果有疑问可以参考相关教程
CentOS 6.0安装图解教程 http://wenku.baidu.com/view/668f53e9e009581b6bd9ebc9.html
...
CentOS 6.0, LAMP, 编译安装Apache阅读全文
0℃
2011年10月23日
⁄ PHP
⁄ 被围观 10,238次+
引言:使用CentOS 5.5系统的朋友们都知道,yum默认安装的php版本为php5.1,我们要想使用最新的稳定版本(php5.2.x系列),就必须编译安装。
下面教大家如何使用yum来选择安装自己需要的php版本!
以下操作均在终端命令行下进行!
系统运维 www.osyunwei.com 温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链接
rpm --import http://repo.webtatic.com/yum/RPM-GPG-KEY-webtatic-andy
wget -P /etc/yum.repos.d/ http://repo.webtatic.com/yum/webtatic.repo
yum --enablerepo=webtatic lis...
php5.1升级到php5.2, php升级阅读全文