日期:2014-05-17  浏览次数:20770 次

我的配置apache过程

apache的安装过程中,遇到了一些问题,不过现在终于解决了。

?

1 下载了apache ,但使用不了make 因为没有安装gcc

?

2 从网上搜索安装gcc 的方法,总是不能成功

?

3 自己是用虚拟机配置的,因为原来网络没有配置好,用的是文本格式的linux ,老是配置网络不成功,因为虚拟机的原因,虚拟机有专门的网络配置,所以比较乱,一时半会没弄懂,什么意思,总是配置不成功。

?

4 经过几天后,发现配置成功了局域网,但外网访问不了,很郁闷。

?

5 终于受不了了,于是删除了文本格式的linux centos 改安装桌面版本的linux 因为这样能方便配置网络。

?

6 安装完后,系统默认访问网络是hdcp ,是可以访问网络,但是我是想用本地window ssh软件访问linux 所以要用静态配置ip比较合适,但配置好几次都不成功,是DNS的问题。

?

[root@localhost ~]# more /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
NM_CONTROLLED="yes"
ONBOOT=yes
TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
UUID=5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03
IPADDR=192.168.128.128
PREFIX=24
GATEWAY=192.168.128.2
DNS1=192.168.128.2
HWADDR=00:0C:29:5E:7C:60

?

7 后来发现,把ip重新设置为hdcp方式,然后查看连接信息,查看与刚才自己手工配置的有什么区别,找到区别之处后,重新配置发现ok啦。原来就这么简单哈。

?

1、下载 :apache2.2.4
[root@localhost ~]# cd /usr/local/src/
[root@localhost src]# wget
http://archive.apache.org/dist/httpd/httpd-2.2.4.tar.gz
[root@localhost src]# chmod +x httpd-2.2.4.tar.gz
[root@localhost src]# tar -zxvf httpd-2.2.4.tar.gz
2、CentOS Apache安装设置编译器的编译参数
[root@localhost src]# cd httpd-2.2.4
[root@localhost httpd-2.2.4]# ./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite=share --enable-proxy=share --enable-proxy-ajp=share --enable-dav=share --enable-dav-fs
#注解:
--prefix=/usr/local/apache2 
设置CentOS Apache安装目录。这里设定安装在/usr/local/apache2下,今后如果要卸载或者升级CentOS Apache时,直接删除这个目录即可。
--enable-so 
指定允许DSO(动态共享对像)
--enable-rewrite=share 
开启Rewrite支持,以实现URL静态化,建议开启。
--enable-dav-fs
开启WebDAV支持,svn服务器等需要。附:《什么是webDAV?及如何应用?
其它的额外设置请使用./configure --help来查看。
3、CentOS Apache安装和编译:
[root@localhost httpd-2.2.4]# make; make install
#如果没有错误的话,那么Apache就已经安装在/usr/local/apache2目录中了
4、启动服务:
[root@localhost httpd-2.2.4]# /usr/local/apache2/bin/apachectl start
5、确定启动状:
[root@localhost apache2]# netstat -utl
#看到上面这行就表示你的CentOS Apache已经启动。

?

在这个过程中,如果win浏览器不能访问,请查看linux防火墙,是否开启了http 80端口哈。


#用浏览器 访问,看到It works!,说明CentOS Apache安装成功了,恭喜您!

?

8 终于成功配置了网络

?

9 安装gcc? 在命令号中:【root@....】yum install gcc

?

10 这样就完成了gcc的下载及安装。很好,很ok啦。

?

11 然后在网上下载了一个apache 的下载安装,成功。