我在我的系统上运行了2个版本的Apache

时间:2015-04-03 09:45:27

标签: macos apache osx-yosemite

我的系统上运行了另一个apache版本。 在运行sudo apachectl stop时,我仍然可以获得“ It Works ”页面

所以我找到了另一个版本仍在运行的位置,它看起来是一个旧版本,可能已预先安装并位于/opt/local/apache2/

我通过更改文本测试了此文件/opt/local/apache2/htdocs/index.html.sample,然后再次检查了浏览器。

Server: Apache/2.2.29 (Unix) 

我想删除那个并保留位于private/etc/apache2

的最新版本
Server version: Apache/2.4.9 (Unix)

我怎样才能安全地做到这一点。

1 个答案:

答案 0 :(得分:2)

我设法修复了这个

我运行ps aux | grep apache来查看apache进程

然后我跑了sudo apachectl stop

然后sudo killall -9 httpd杀死所有apache 进程

然后sudo apachectl restart

我转到了浏览器并输入了localhost~/username/sitename

Bingo 再次运行,我的系统再次使用正确版本的apache!