web-dev-qa-db-ja.com

UbuntuでApache2のサブドメインを構成するにはどうすればよいですか?

私はこれらに従いました Apacheのサブドメインを構成するための指示http://localhost/testを介してアクセスすることはできませんが、http://test.localhostを使用してサブドメインにアクセスできます。どうすれば後者を実現できますか?

# /etc/Apache2/sites-available/test.localhost
<VirtualHost *:80>

    # Server name
    ServerName test.localhost

    # Document root
    DocumentRoot /var/www/test/

    # Custom log file locations
    ErrorLog  /var/www/test/logs/error.log
    CustomLog /var/www/test/logs/access.log combined

</VirtualHost>
12
JJD

マークBはすでに正しく回答されているため、問題は/etc/hostsの設定ミスでした。正しい構成は次のとおりです。

# /etc/hosts
127.0.0.1     test.localhost
9
JJD

(私のブログから)リンクしたブログ投稿では、複数のサブドメインを簡単に作成できるように、IPが127.0.0.2の新しいVirtualHost要素を設定するように指示されています。

127.0.0.1を使用してセットアップすると、1つのサブドメインでうまく機能しますが、さらに追加する予定がある場合は、投稿で説明されているように新しいVirtualHost要素をセットアップすることをお勧めします。

1
steveklbnf

Apache Tomcat 7およびubuntuサーバーを使用する場合、サブドメインの構成は非常に簡単です。

http://javatute.com/javatute/faces/post/Tomcat/2014/configuring-subdomain-in-server.xml.xhtml

実際、サブドメインは、cPanelを使用して少なくとも2〜3日追加し、server.xmlを構成してTomcatを再起動するため、構成に時間がかかります。期待どおりに実行できます。

1
Ashish