如何从Ubuntu 12.04卸载Nginx并恢复Apache

时间:2013-01-11 07:33:23

标签: ruby-on-rails apache nginx ubuntu-12.04

我已经在我的笔记本电脑中安装了Ruby,Rails,我不熟悉Ubuntu,当我安装Ruby时Nginx也未经我的许可安装,我是PHP程序员现在我的apache被Nginx覆盖了,PLZ帮帮我

2 个答案:

答案 0 :(得分:1)

nginx安装不应覆盖任何apache文件。我打赌你只需要阻止它并启动apache。

停止nginx

/usr/bin/nginx -s stop  

启动apache

sudo /etc/init.d/apache2 start

您也可以使用restart和stop而不是start

让shure

apache2/conf/httpd.conf

文件正确

卸载nginx

sudo rm -f -R /usr/local/nginx && rm -f /usr/local/sbin/nginx

答案 1 :(得分:0)

//首先,您需要停止nginx,以便它释放端口80,以便apache2可以在以后监听它。

最佳解决方案:HERE

sudo service nginx stop

//接下来,如果使用apt-get安装nginx,删除它就像

一样简单
sudo apt-get remove nginx

//相反,您也可以使用

sudo apt-get purge nginx

//第一个删除所有包文件,第二个删除配置文件。 //如果您打算稍后使用nginx进行配置,请使用remove。否则,我建议使用清除。

//删除nginx后,您可以重启apache以确保它正在侦听端口80。

sudo apache2ctl restart

//如果您在安装nginx之前删除了apache,可以使用

重新安装它
sudo apt-get install apache2