我在这里有一个Apache问题。
在我作为开发人员的整个职业生涯中,我一直在像这样重新启动Apache:
sudo /etc/init.d/apache2 restart
我今天刚刚部署了我的第一个Rails应用程序,但是我无法让Apache在主机上重新启动。当我以这种方式尝试时,Apache会尝试重新启动,但最终会挂起。
但是,这很好用:
sudo apachectl restart
这两种技术之间有什么区别?我以为后者最好是第一种“语法糖”,但事实并非如此,因为后者有效而前者却没有。
如果相关(并且我怀疑可能如此),那么此Rails应用程序将使用Phusion Passenger。我以前的开发经验(以前的方法很好用)主要是使用PHP。我对Rails很陌生。
有问题的服务器运行Ubuntu 11.04(Natty)。
1
另一个替代方法是服务apache2重新启动,尽管我不确定这与之前的2是否有任何不同
—
Phil