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

11

Segui as instruções aqui para configurar um ambiente de desenvolvimento PHP. Primeiro:

sudo tasksel install lamp-server

Foi bem-sucedido e It works!é produzido 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 pesquisei na web, mas não recebi 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
user159
fonte
Poste a saída de: ls / etc / apache2 / sites-available
rechengehirn

Respostas:

14

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

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

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

drc
fonte
Obrigado. BTW, não encontrei <Directory /var/www/>neste arquivo. Isso significa que não preciso alterar a diretiva Directory?
usar o seguinte comando
Eu acho que alguns dos padrões devem ter mudado porque agora o arquivo parece não incluir tanta coisa. Meu palpite é que você pode adicionar suas personalizações como de costume no 000-default.conf, apenas anexe-o corretamente, consulte a linha "DocumentRoot / var / www", que deve estar perto da linha 12 no padrão (estoque / não modificado ) 1.
Osirisgothra
7

/etc/apache2/sites-available/000-default.confé o arquivo de configuração apenas para o site padrão. Você pode adicionar quantos sites quiser, 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 o @drc mencionou, muitas coisas mudaram nas versões recentes do Ubuntu.

wassimans
fonte