Arquivos de configuração do Apache vivem em /etc/apache2
. Você pode usar o comando cd
para mudar para o diretório apropriado:
cd /etc/apache2
Existem várias maneiras de editar arquivos de configuração. O mais fácil de aprender é nano
. Você provavelmente também precisará usar sudo
para editar a configuração do Apache. Assim:
sudo nano apache2.conf
Você precisa alterar a diretiva DocumentRoot
do Apache (ou VirtualDocumentRoot
). Em qual arquivo está depende sua configuração específica. Eu recomendaria procurar primeiro em /etc/apache2/apache2.conf
, bem como o que pode estar em /etc/apache2/sites-enabled
.
Se você pesquisar no site do Apache por DocumentRoot
, encontrará muita documentação útil. Em geral, a documentação do Apache é muito boa.
Depois de fazer alterações na configuração, você terá que reiniciar o Apache para que elas entrem em vigor:
sudo service apache2 restart
EDITAR
Acabei de perceber algo importante: Desde quando você atualizou você cegamente respondeu a cada pergunta sem descobrir o que estava fazendo primeiro, é muito provável que você tenha consertado sua configuração do Apache, e provavelmente há algumas coisas erradas além desse problema . (Você também pode ter escolhido a configuração de outro software na máquina também.) Eu recomendo que você obtenha /etc/apache2
do backup e compare cuidadosamente as duas versões para decidir como reconstruir sua configuração. Se você não tem backup, então você vai se divertir muito!
Uma diferença fundamental entre o Linux e o Windows: os instaladores do Windows fazem muitas perguntas inúteis, levando ao fenômeno "next, next, next". Mas o Linux tende a não fazer perguntas inúteis. Então, se ele fizer uma pergunta, seja cuidadoso ao responder, porque provavelmente é importante.
EDIT 2
Espere um segundo. Os arquivos terminados em .dpkg-old
são as versões dos arquivos pré-upgrade. Eles devem conter a configuração correta. Você provavelmente pode compará-los com os arquivos não sufixados para descobrir a configuração correta.
Use o comando diff
para ver as diferenças entre dois arquivos. Use nano
para editar um arquivo e cp
para fazer uma cópia de um arquivo (ou um backup no caso de algo dar errado). mv
moverá ou renomeará um arquivo, e rm
excluirá permanentemente um arquivo sem confirmação e sem uma lixeira. Por isso tem cuidado. Para saber como usar um comando, use man
: por exemplo, man diff
.