私はUbuntu 12.04 LTS
サーバーを運用しています。
そのサーバーにメールサーバーとしてインストールしましたiRedAdmin
。今のところ順調です。今、このサーバーに会社のウェブサイトを追加したいのですが、うまくいきません。DNS
レコードをサーバーに向けました。翻訳:vhost
ファイルを に追加しましたsites-avaliable
。その後、 およびa2ensite vpl.si
を実行しましたsudo service apache2 reload
。
また、www フォルダの権限は に設定されていますchomd -R 777 /www
。
私の vhost ファイルはvpl.si
次のようになります:
<VirtualHost vpl.si:80>
ServerAdmin [email protected]
ServerName vpl.si
ServerAlias www.vpl.si
DocumentRoot /var/www/
<Directory /var/www/ >
Options None
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
しかし、まだページが見つかりません。何が間違っているのか全く分かりません。ありがとうございます!
編集:I forgot to add Allow 80 to UFW Firewall. It is working now.
答え1
ドメイン名を削除してみる
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName vpl.si
ServerAlias www.vpl.si
DocumentRoot /var/www/
<Directory /var/www/ >
Options None
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
答え2
提供された情報の中で奇妙だと思うのは、DocumentRoot が /var/www に設定されているのに、その後 chmod /www と言っている点だけです。これが正しい場合は、DocumentRoot を /www に設定する必要がある可能性があります。
余談ですが、Web ツリーを chmod 777 にする必要はありません。