Estou tentando aprender como configurar um servidor HTTP Apache (com o qual não tenho experiência) que outra pessoa tenha configurado em uma VM executando o Ubuntu 8.04.
Eu sei que o servidor está " <html><body><h1>It works!</h1></body></html>
" rodando, pois recebo " " quando vou para http://1.2.3.4/ (onde 1.2.3.4 é o número IP da VM).
Encontrei apache2.conf e httpd.conf (entre outros arquivos) em / etc / apache2 /. httpd.conf está vazio.
Tentei adicionar o DocumentRoot "/home/username/temp"
/etc/apache2/httpd.conf e coloquei um HTML simples em /home/username/temp/index.html. Mas quando eu recarrego o http://1.2.3.4/, não há alterações.
Preciso reiniciar o httpd para que ele aceite a alteração no DocumentRoot?
Atualização : Alterei "DocumentRoot / var / www /" em / etc / apache2 / sites-available / default para "DocumentRoot / home / nome de usuário / temp", mas o próximo HTML não foi exibido até a execução sudo service apache2 restart
. Posso dizer ao Apache para recarregar a configuração (em vez de reiniciar)?
Atualização # 2 : peguei isso do comentário de Karol Piczak em sua resposta:sudo /etc/init.d/apache2 reload
fonte
/etc/apache2/sites-available/default
com o mapa raiz do documento para / home / davuz / Code / www . Sinto falta do erro: "Proibido Você não tem permissão para acessar /index.php neste servidor." Eu tenteichmod 775 www
ou 777, mas ainda erro 403.000-default.conf
Sim, ou mais precisamente dito - pelo menos recarregue a configuração.
E vejo que o Zypher foi o primeiro aqui enquanto escrevia - você deveria ver algumas configurações individuais em
/etc/apache2/sites-enabled/
fonte