httpd2.2.3+SVN1.4.6 (一)

 首先需要安装Apache 2.2.3(建议使用源码安装。RPM安装后在安装PHP时会很麻烦)

 

1. 安装

[root@localhost opt]# tar zxvf httpd-2.2.3.tar.gz

[root@localhost opt]#cd httpd-2.2.3

[root@localhost httpd-2.2.3]# ./configure--prefix=/usr/local/apache --enable-module=so --enable-dav--enable-dav-fs --enable-so

 

[root@localhost httpd-2.2.3]# make

[root@localhost httpd-2.2.3]# make install

如果机器上没有安装apr,apr-util和PCRE,系统会提示安装相关软件,只要在apache的网站上下载安装就好了。

 

2. 配置

[root@localhost httpd-2.2.3]# cd /usr/local/apache/conf/
[root@localhost conf]# vi httpd.conf

   修改  Listen 80  ==》 Listen8000

(把端口号80改成8000)

ServerName www.example.com:80 ==》ServerNamelocalhost:8000

 

 

3. 查看防火墙8000端口是否打开

[root@localhost bin]# lsof -i:8000
[root@localhost bin]#

如果有显示说明已经开放了.目前没有显示说明没有开放

 

4. 打开8000端口

方法一:

# iptables -I INPUT -i eth0 -p tcp--dport 8000 -j ACCEPT
# iptables  -I OUTPUT -o eth0 -p tcp--sport 8000 -j ACCEPT

对应阻止8000端口的命令为:

# iptables -I INPUT -i eth0 -p tcp--dport 8000 -j DROP
# iptables -I OUTPUT -o eth0 -p tcp --sport 8000-j DROP

然后保存
# /etc/rc.d/init.d/iptables save

方法二:

1、修改/etc/sysconfig/iptables文件,增加如下一行:

-A RH-Firewall-1-INPUT -m state--state NEW -m tcp -p tcp --dport 8000 -jACCEPT

然后重启防火墙:

# service iptables restart

 

5.将apache加入到系统服务,用service命令来控制apache的启动和停止

  •  首先以apachectl脚本为模板生成Apache服务控制脚本:

  #grep -v "#" /usr/local/apache/bin/apachectl > /etc/init.d/apache

  • 用vi编辑Apache服务控制脚本/etc/init.d/apache:

  #vi /etc/init.d/apache

  • 在文件最前面插入下面的行,使其支持chkconfig命令:

  #!/bin/sh             

  # chkconfig: - 8515     //#不能省略,注意空格
     # description: Apache is a World Wide Web server. It is used to serve \  //description:后可任意字符串

保存后退出vi编辑器,执行下面的命令增加Apache服务控制脚本执行权限:    

  #chmod  +x /etc/init.d/apache

  • 执行下面的命令将Apache服务加入到系统服务:   

  #chkconfig --add apache

  • 执行下面的命令检查Apache服务是否已经生效:    

  #chkconfig --list apache             

  • 命令输出类似下面的结果:             

  apache         0:off 1:off 2:on 3:on 4:on 5:on 6:off      

  表明apache服务已经生效,在2、3、4、5运行级别随系统启动而自动启动,以后可以使用service命令控制Apache的启动和停止。 

  • 改变启动级别

   #chkconfig --list apache
   apache         0:off  1:off  2:off  3:off  4:off  5:off   6:off
    #chkconfig--level 3 apache on
    #chkconfig--list apache
   apache         0:off  1:off  2:off  3:on   4:off  5:off   6:off

  • 启动Apache服务:   #service apache start  
  • 停止Apache服务:       #service apache stop   
  • 执行下面的命令关闭开机自启动:    # chkconfig apache off

从windows客户端访问http://192.168.32.117:8000,显示“Itworks"说明Apache安装成功。

 

Apache安装成功后再安装SVN和PHP,这样,相应的模块很容易加载到Apache上。

 


 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

w171066

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值