日期:2014-05-16 浏览次数:20693 次
(高手绕道)
?
目的是在 ubuntu 9.10 下安装 apache 2.2 +tomcat 6.0.20+jk 1.2.28.,当然在期间也复习了 linux下的基本命令,基本的 shell编程语句,如 :expr if while test 等 ,研究了下 tomcat的启动脚本。
?
一开始,肯定对 apache2一点也不熟悉,为了一次整合成功,做了很多的准备,包括看了很多的文章,就是没有看 apache的官网文档的,这是一个失误阿!
使用了 apt-get install apache2 .安装是成功了,但是不知道安装到那个目录下, google
下,通过如下方式找到 ubuntu下默认安装 apache2软件的路经 .
论坛指点:
默认安装路径如下:
/usr/bin /usr/lib /usr/share /usr/share/man
?
方法 1:在命令行输入: dpkg -L 软件包名;这里注意了软件包名,如 apache2软件包名为 apache2.(推荐这个方法)
方法 2:在 /var/cache/apt/archives找的你安装程序的包 ,然后用“ gdebi-gtk+软件包名”可以查看具体安装在什么位置。
?
?
?
?
参考: http://forum.ubuntu.org.cn/viewtopic.php?f=73&t=21990
?
默认安装后, apache2的路径非常乱,在本机电脑上安装路径如下:
/usr/
/usr/share/
/usr/share/doc
/usr/share/bug
/usr/share/apache2
…
?
太乱了,如是下手卸载,去 ubuntu software center 下载,结果 search一下,没有 apache。纳闷啊,我明明安装了,怎么在这里面没有了? Bug
另寻它法:(步骤如下)
1、 sudo apt-get remove apache2
2、 sudo apt-get remove apache2.2-common
3、 sudo apt-get autoremove (此命令会自动卸载 PHP)
卸载完成
成功卸载了吧?我这么想,去看看 /etc/目录下看看 ,apache2 在那里好好的,原来删除根本就不完全,
这样卸载软件,系统能用多久啊,
迟早一天硬盘会不够用的,系统运行速度会变慢的!于是 rm掉。
?
===========================================
至此, ubuntu默认安装默认卸载结束。重新到官网去下载 apache2.2 。根据 document安装
===========================================
另外记录一下启动 apache2 出现的错误以及解决办法:
?
?
?
?
?
First make sure port 80/443 is not used by any other service or application with netstat command:
# netstat -tulpn| grep :80
If port 80 is bind to httpd, kill all process:
# killall -r httpd
Now start the httpd:
# /etc/init.d/httpd start
Also make sure you are root while starting the httpd.
(后来这个很有用!)
?
?
另外参考:
http://timnity.iteye.com/blog/399453
http://www.cyberciti.biz/faq/apachehttpdaddress-already-in-use-make_sock-could-not-bind-to-port-80-or-443/
http://timnity.iteye.com/blog/277636
===============================================
?