2015-04-03 47 views
1

有我的系統上運行的另一個版本的apache。 當運行sudo apachectl stop我仍然得到「它工作」頁面我有我的系統上運行的Apache的2個版本

所以我發現仍在運行的其他版本的位置和它看起來是這大概來了預裝,位於舊版本在/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

請參閱http://unix.stackexchange.com/q/9252,也可以嘗試'ps ax'作爲初學者。 – deceze 2015-04-03 09:55:46

+0

好吧,我可以看到其他apache配置在哪裏: – 2015-04-03 12:03:30

回答

1

我設法解決這個問題

我跑到PS aux | grep apache看到Apache進程

我然後跑sudo apachectl stop

然後須藤killall -9 httpd所有的Apache過程

然後sudo apachectl restart

我去了瀏覽器和類型localhost~/username/sitename

賓果它的作品再次,我的系統是再次使用Apache的版本是否正確!

+0

'opt'中的那個是來自Macports的。你隨時用'sudo apache2ctl stop'或'sudo port unload apache2'來停止它。你可以用'sudo port deactivate apache2'來停用它,並用'sudo port uninstall apache2'完全卸載它。 – prodigitalson 2015-04-03 23:46:16

相關問題