Ubuntu Server inicializando com o NGINX em execução e não o Apache2

0

Estou executando um servidor com o Ubuntu Server 14.04. Quando eu reinicio o servidor, ele é inicializado com nginx em execução e não apache2 como eu gostaria.

Acabo tendo que interromper o serviço nginx e, em seguida, reinicie o apache2 para que tudo funcione como gostaria.

Para complicar ainda mais o meu problema é quando eu tento remover nginx ele diz que não está instalado, mas se eu executar locate nginx , isso gera algumas centenas de arquivos de forma tão clara que ele é instalado.

Como faço para remover nginx completamente? Eu tentei remover e limpar o pacote nginx sem sucesso.

    
por Chris James Champeau 18.11.2014 / 20:25

1 resposta

3

O pacote nginx é apenas um meta-pacote e aponta para os sabores nginx. Como apt-get , apt e dpkg não são tão inteligentes quanto os usuários supõem, remover o pacote nginx não remove a% realnginx binários e arquivos comuns.

Execute o seguinte para remover todos os tipos de NGINX do sistema. Isso pegará pelo menos um arquivo instalado e os arquivos comuns que são comuns em todo o conjunto:

sudo apt-get remove nginx nginx-common nginx-full nginx-extras nginx-core nginx-naxsi nginx-light nginx-doc

Depois disso, você pode executar o Apache automaticamente.

NOTA: Ubuntu Server não vem com nginx instalado automaticamente - quando você instala um servidor web no Ubuntu Server via tasksel ou como uma instalação LAMP, você obtém o Apache, e não% código%. Você não poderá executar nginx se estiver executando nginx , a menos que você altere as configurações do nginx para mover o padrão nginx para uma porta separada.

    
por Thomas Ward 18.11.2014 / 20:40