HTTP服务器:apache2
本次实验操作在ubuntu下完成
在搭这个服务器之前,我看了很多资料,书上的,网上的都有很多资料,可自行google or 百度
首先,如果是ubuntu系统,那就直接用自带的软件源安装就可以了
可以先用whereis命令查找apache2:whereis apache2
有的系统会找到apache2-bin文件,如果是的话,也一样使用apt-get命令安装,会出现一个apache2文件,此时再用apt-get安装apache2就可以了。
安装完成后,打开浏览器访问http://localhost/,应该会看见这几个字Apache2 Ubuntu Default Page.这样基本上就搭建成功了
如果没有看见,则有可能是服务器没启动,可以手动启动,命令 sudo /etc/init.d/apache2 start
虽然上面的方法可以搭建成功,不过我更推荐下面这种方式,因为可以获得最新的服务器版本以及更高的可定制性
使用源码安装
apache官网自行下载
还要下载服务器的依赖包
下载apr-1.4.5.tar.gz、apr-util-1.3.12.tar.gz
下载pcre-8.31.zip
下载之后自行用相应的命令解压缩[root@localhost bin]# tar -zxf apr-1.4.5.tar.gz
[root@localhost apr-1.4.5]# ./configure –prefix=/usr/local/apr
[root@localhost apr-1.4.5]# make
[root@localhost apr-1.4.5]# make install[root@localhost bin]# tar -zxf apr-util-1.3.12.tar.gz
[root@localhost apr-util-1.3.12]# ./configure –prefix=/usr/local/apr-util -with-apr=/usr/local/apr/bin/apr-1-config
[root@localhost apr-util-1.3.12]# make
[root@localhost apr-util-1.3.12]# make install[root@localhost ~]# unzip pcre-8.31.zip
[root@localhost ~]# cd pcre-8.31
[root@localhost pcre-8.31]# ./configure –prefix=/usr/local/pcre
[root@localhost pcre-8.31]# make[root@localhost pcre-8.31]# make install启动Apache:/usr/local/apache2/bin/apachectl start
- 停止Apache:/usr/local/apache2/bin/apachectl stop
- 重启Apache:/usr/local/apache2/bin/apachectl restart
补充:我在搭建apache2+php+tomcat+Mysql的时候遇到的一些问题
- 在搭建php环境时,系统软件源是php5,我想装一个最新版的。于是自己从php官网下载源码安装的,其中遇到几个问题,这个源码安装需要第三方的依赖包,需要自行下载,否则,安装的时候就会报错,文件名是 libxml2 以及还有另外一个文件,开始找了好几个方法都不行,于是还是在官网找的源码,一起安装的。