このUbuntu Apache2仮想ホスト構成の何が問題になっていますか?


0

sites-availableディレクトリにnewsiteというファイルを作成しました。次の内容があります。

<VirtualHost *:80>
    ServerAdmin admin@newsite.biz
    DocumentRoot /home/me/Development/www/newsite
    ServerName newsite.biz
    ServerAlias *.newsite.biz
</VirtualHost>

/ etc / hostsファイルに、次のようなエントリを作成しました。

127.0.0.1     newsite.biz

次に、a2ensiteを使用してサイトを有効にし、Apacheを再起動しましたが、サイトを参照するときに、パブリックWebからnewsite.bizを読み込みたいと思います。

また、今日以前の問題は、Ubuntuのデフォルトのindex.htmlが表示されていましたが、/ var / wwwのものではありませんでした。(確認するためにこれを変更しました...)

何が間違っていますか?

ありがとう!

回答:


2

交換するとどうなりますか:

127.0.0.1    newsite.biz

で:

127.0.0.1    localhost.localdomain localhost newsite.biz

私は、Apacheプロセスが「localhost」を解決しようとするので、それもできないのではないかと心配しています。また、ローカル端末から「newsite.biz」をホストしようとするとどうなりますか?「/etc/resolv.conf」をチェックして、DNSルックアップの順序が「hosts、bind」であることを確認する価値があるかもしれません。これにより、DNSサーバーに照会する前に、hostsファイルを確認します。

最後に確認することは、DocumentRootのアクセス許可です。Apacheを確認して、そこから読んでください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.