我已经在我的笔记本电脑中安装了Ruby,Rails,我不熟悉Ubuntu,当我安装Ruby时Nginx也未经我的许可安装,我是PHP程序员现在我的apache被Nginx覆盖了,PLZ帮帮我
答案 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可以在以后监听它。
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