我的配置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="Systemeth0"
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:607 后来发现,把ip重新设置为hdcp方式,然后查看连接信息,查看与刚才自己手工配置的有什么区别,找到区别之处后,重新配置发现ok啦。原来就这么简单哈。
1、下载:apache2.2.4
[root@localhost~]#cd/usr/local/src/
[root@localhostsrc]#wget
http://archive.apache.org/dist/httpd/httpd-2.2.4.tar.gz
[root@localhostsrc]#chmod+xhttpd-2.2.4.tar.gz
[root@localhostsrc]#tar-zxvfhttpd-2.2.4.tar.gz
2、CentOSApache安装设置编译器的编译参数
[root@localhostsrc]#cdhttpd-2.2.4
[[email protected]]#./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
设置CentOSApache安装目录。这里设定安装在/usr/local/apache2下,今后如果要卸载或者升级CentOSApache时,直接删除这个目录即可。
--enable-so
指定允许DSO(动态共享对像)
--enable-rewrite=share
开启Rewrite支持,以实现URL静态化,建议开启。
--enable-dav-fs
开启WebDAV支持,svn服务器等需要。附:《什么是webDAV?及如何应用?
其它的额外设置请使用./configure--help来查看。
3、CentOSApache安装和编译:
[[email protected]]#make;makeinstall
#如果没有错误的话,那么Apache就已经安装在/usr/local/apache2目录中了
4、启动服务:
[[email protected]]#/usr/local/apache2/bin/apachectlstart
5、确定启动状:
[root@localhostapache2]#netstat-utl
#看到上面这行就表示你的CentOS Apache已经启动。在这个过程中,如果win浏览器不能访问,请查看linux防火墙,是否开启了http 80端口哈。
#用浏览器访问,看到It works!,说明CentOS Apache安装成功了,恭喜您!
8 终于成功配置了网络
9 安装gcc 在命令号中:【root@....】yum install gcc
10 这样就完成了gcc的下载及安装。很好,很ok啦。
11 然后在网上下载了一个apache 的下载安装,成功。