Não é possível encontrar o / etc / apache2 / sites-available / default ao configurar o Apache

10

Eu segui a instrução aqui para configurar um ambiente de desenvolvimento em PHP. Primeiro:

sudo tasksel install lamp-server

Ele foi bem-sucedido e It works! é exibido em http://localhost/ . Então:

sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/mysite

Ocorreu um erro aqui:

cp: cannot stat ‘/etc/apache2/sites-available/default’: No such file or directory

Estou usando o Ubuntu 13.10. Eu procurei na web, mas não consegui nada que parecesse promissor. Alguém pode me apontar na direção certa?

EDITAR:

 $ ls /etc/apache2/sites-available
 000-default.conf  default-ssl.conf
    
por user159 05.12.2013 / 09:33

2 respostas

14

O tutorial que você está usando é baseado em uma versão mais antiga do Ubuntu.

13.10 traz uma configuração mais recente do apache, onde o arquivo que você está procurando é chamado /etc/apache2/sites-available/000-default.conf .

Observe o .conf no final, que agora é necessário para o apache pegar os arquivos. Portanto, verifique se a configuração que você está criando para seu site também tem .conf como sua extensão.

    
por drc 05.12.2013 / 09:46
6

/etc/apache2/sites-available/000-default.conf é o arquivo de configuração apenas para o site padrão. Você pode adicionar quantos sites desejar, com seus arquivos de configuração localizados nesse mesmo diretório.

O arquivo de configuração global do apache que você está procurando está localizado em:

/etc/apache2/apache2.conf

Como @drc mencionou, muitas coisas mudaram nas versões recentes do Ubuntu.

    
por wassimans 21.04.2014 / 10:21

Tags