他の誰かがUbuntu 8.04を実行しているVMにセットアップしたApache HTTPサーバー(私は経験がありません)を構成する方法を学ぼうとしています。
http://1.2.3.4/(1.2.3.4はVMのIP番号です)<html><body><h1>It works!</h1></body></html>
にアクセスすると" "が表示されるため、サーバーが実行されていることがわかります。
/ etc / apache2 /にapache2.confとhttpd.conf(他のファイルの中でも)が見つかりました。httpd.confは空です。
DocumentRoot "/home/username/temp"
/etc/apache2/httpd.confに追加して、いくつかの簡単なHTMLを/home/username/temp/index.htmlに入れてみました。しかし、http://1.2.3.4/をリロードしても変更はありません。
DocumentRootへの変更を受け入れるためにhttpdを再起動する必要がありますか?
更新:/ etc / apache2 / sites-available / defaultの「DocumentRoot / var / www /」を「DocumentRoot / home / username / temp」に変更しましたが、次のHTMLは実行するまで提供されませんでしたsudo service apache2 restart
。(再起動する代わりに)設定を再読み込みするようにApacheに指示できますか?
更新#2:Karol Piczakの彼の答えに対するコメントからこれを得ました:sudo /etc/init.d/apache2 reload
/etc/apache2/sites-available/default
ドキュメントルートマップを/ home / davuz / Code / wwwに変更した後。「このサーバー上の/index.phpにアクセスする権限がありません」というエラーが表示されます。私が試してみましたchmod 775 www
か777が、それでも403エラー