修改i18n文件
vi /etc/sysconfig/i18n
将LANG=”zh_CN.UTF-8″ 换成 LANG=”en_US.UTF-8″
上面的修改是将系统语言由中文变更为英文的方法。
系统运维
Linux环境安装配置Nginx笔记
Nginx (读法发音为:”engine x”) 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器 。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过四年多了。Igor 将源代码以类BSD许可证的形式发布。
这是站长在最近一次安装Nginx时记录的笔记,如有疏漏欢迎提醒,我的信箱是:jasonwei06@hotmail.com。
//—————————————-安装环境—————————————-
//Linux版本:CentOS 5.5
//PCRE版本:PCRE 8.11
//Nginx版本:Nginx 0.8.54
Apache虚拟主机设置方法
1. WWW服务器虚拟主机原理
WWW服务器虚拟主机是指使用一台物理机器,充当多个主机名的WWW服务器。比如由一台机器同时提供http://www.company1.com 和 http://www.company2.com 等的WWW服务,而浏览这些WWW站点的用户感觉不到这种方式下跟由不同的机器提供不同的服务有什么差别。
使用WWW虚拟主机的好处在于,一些小规模的网站,通过跟其他网站共享同一台物理机器,可以减少系统的运行成本,并且可以减少管理的难度。另外,对于个人用户,也可以使用这种虚拟主机方式来建立有自己独立域名的WWW服务器,目前国内有很多公司都提供这种免费的服务。
LAMP环境配置全程笔记(原创)
如有疏漏或不当之处欢迎指正,我的E-Mail是jasonwei06@hotmail.com,谢谢!
//——————————安装环境——————————
//Linux版本:Red Hat Enterprise Linux 5 Update4
//Apache版本:Apache 2.0.63
//MySQL版本:MySQL 5.1.43
//PHP版本:PHP 5.2.13
Linux阵营各版本的特点(转载)
Linux最早由Linus Benedict Torvalds在1991年开始编写。在这之前,Richard Stallman创建了Free Software Foundation(FSF)组织以及GNU项目,并不断的编写创建GNU程序(此类程序的许可方式均为GPL: General Public License)。在不断的有杰出的程序员和开发者加入到GNU组织中后,便造就了今天我们所看到的Linux,或称GNU/Linux。
Linux的发行版本可以大体分为两类,一类是商业公司维护的发行版本,一类是
安装Nginx所需的PCRE库
安装Nginx时,如果加载rewrite模块,则需要PCRE的支持。
PCRE可通过http://www.pcre.org/网站下载。
安装方法
#tar zxvf pcre-8.11.tar.gz
#cd pcre-8.11
#./configure
#make
#make install
在Linux下为Apahce加载rewrite模块
在开发时,经常会用到Apache的rewrite功能,如果你的Apache已经安装配置好了,这时需要加载rewrite模块的话,可以按照如下方法进行:
首先进入包含mod_rewrite.c的目录,然后执行如下命令
# /usr/local/apache2/bin/apxs -c mod_rewrite.c
# /usr/local/apache2/bin/apxs -i -a -n mod_rewrite mod_rewrite.la
上面的命令执行完后,打开你的httpd.conf,检查rewrtie模块是否已经在配置文档里进行加载了,正常的话应该会看到下面的这行配置:
LoadModule rewrite_module modules/mod_rewrite.so
检查确认无误后,重启Apache服务即可。
最后:上述的方法是我个人在工作当中遇到的问题,仅凭印象记录下来和大家分享,如有遗漏的地方请大家提出:)
最简单的配置Apache在Linux下自动启动的方法
可以将启动Apache的命令加入到rc.local中,具体方法如下:
假设Apache安装目录为/usr/local/apache2/
第一步,先打开并编辑/etc/rc.d/rc.local
#vi /etc/rc.d/rc.local
第二步,将apache的启动命令加入到rc.local中
apache启动命令为:
/usr/local/apache2/bin/apachectl start
最后,保存rc.local,重新启动linux系统,然后看看apache是否正常随系统一同启动:)
RHEL5下的Samba共享目录无法写入的解决方案
在RHEL5下,由于SELinux的限制,会造成Samba所共享的目录即便将权限设为777也无法写入的情况,下面提供一个解决方案:
假设共享目录为 /opt/Share
#/usr/sbin/setsebool -P allow_smbd_anon_write=1
#chcon -t public_content_rw_t /opt/Share
通过上面两条命令,便可以对共享目录进行写入了。
解除Windows 2003的IIS 6.0文件上传限制
最近刚刚给公司的服务器重新安装了Windows 2003,后来发现有人反映通过WEB界面发送电子邮件的时候,无法正常上传附件,经过我的初步判断,这是由于Windows 2003的IIS 6.0对文件的上传与做了200K的限制,超过这个大小的文件就会上传失败。因为重新安装操作系统后忘记了对这个限制进行修改,呵呵!索性在这里写出来解除这个限制的方法和大家共享。
注意,修改前务必先将IIS服务停止!
找到C:\WINDOWS\system32\inesrv\下的metabase.xml,用计事本打开metabase.xml,找到 ASPMaxRequestEntityAllowed 把他修改为需要的值,默认为204800,即200K。把它修改为20480000(20M),然后重启iis admin service服务遍完成了对于这个限制的解除工作。