1. 换源,sohu的相当好用。
1.1备份CentOS-Base.repo
cd /etc/yum.repos.d/
cp CentOS-Base.repo CentOS-Base.repo.bak
1.2替换源
用vi打开CentOS-Base.repo,并将内容清空,然后将下面的内容复制进去,并保存。
# CentOS-Base.repo
#
# This file uses a new mirrorlist system developed by Lance Davis for CentOS.
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client. You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#
[base]
name=CentOS-$releasever – Base
baseurl=http://mirrors.sohu.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.sohu.com/centos/RPM-GPG-KEY-CentOS-5
#released updates
[updates]
name=CentOS-$releasever – Updates
baseurl=http://mirrors.sohu.com/centos/$releasever/updates/$basearch/
gpgcheck=1
标签归档:Apache
Linux下Apache HTTP服务器与代理服务器的搭建
最近需要用到搭建WEB代理服务器的知识,来实现校内服务器代理我们上网的功能,这篇文章也算得上是一篇典型的文章了吧,转给大家看看`
Apache最为一个最为流行的开源服务器,一直以来在Web Server都占有很大的份额,领导着开源项目的发展。虽然在一些大型的商业电子商务与企业应用上没有什么优势(通常大型企业都是采用J2EE的服务器来最为其商业交易平台,比如Bea Application Server,IBM Websphere,JBoss Server等),但是作为静态网页的解释,代理服务器等方面仍然具有天然的优势,尤其最为开源项目,价格成本上更是得天独厚。同时在对J2EE的支持上,可以通过与其子项目Tomcat服务器(一定程度上支持了J2EE的规范,通常最为Servlet容器)的配合,来达到群集的目的,这方面的搭建请看http://blog.csdn.net/jwsh1984/中的Java与J2EE专栏里Tomcat群集的实现。这里我以Debian服务器下为例介绍如何搭建Web服务器和网络代理服务器。(Debian服务器的基础知识在我的Blog中的Unix/Linux专栏里面已经提到)。
(一)自定制服务器:
注意,开始之前必须掌握的知识:了解一些基本的Linux操作命令,或者会使用远程登陆(Windows下可以使用PuTTY远程登陆Debian服务器,在我的Blog中的Windows专栏里会提到)
首先到 官方主页 上下载Apache2.0的相关版本,这里下载的是源代码。Apache2.0具有很强的定制性,通过MPMs同时达到多平台的移植等,其伸缩性强等。下载源代码,我们可以根据自己的需求来定制服务器。
1、把代码包(xxx.gz)拷到/usr/src中,并解压到/usr/src下,通常是使用的命令为tar zxf *.gz 。(这一步不会的话请参考我的Blog下的Unix/Linux专栏下的文章--Linux服务器的相关搭建中的解压缩大全)。
2、编译并安装(需要装有make,gcc编译器),编译前最好参考一下Apache的官方手册,以定制自己的需求,下面是我自己的操作(转到解压之后的目录下):
1)编译前的平台配置: ./configure –prefix=/usr/apache2 –enable-mods-shared=all –enable-cache –enable-disk-cache –enable-mem-cache –enable-proxy –enable-proxy-connect –enable-proxy-http –enable-proxy-ftp
2)编译: make (这一步会编译根据你的设置产生的相关文件,也是在该目录下)
3)安装: make install (这一步会把编译之后的文件拷到/usr/apache2下面)
继续阅读