私はこれらに従いました 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>
マークBはすでに正しく回答されているため、問題は/etc/hosts
の設定ミスでした。正しい構成は次のとおりです。
# /etc/hosts
127.0.0.1 test.localhost
(私のブログから)リンクしたブログ投稿では、複数のサブドメインを簡単に作成できるように、IPが127.0.0.2の新しいVirtualHost要素を設定するように指示されています。
127.0.0.1を使用してセットアップすると、1つのサブドメインでうまく機能しますが、さらに追加する予定がある場合は、投稿で説明されているように新しいVirtualHost要素をセットアップすることをお勧めします。
Apache Tomcat 7およびubuntuサーバーを使用する場合、サブドメインの構成は非常に簡単です。
http://javatute.com/javatute/faces/post/Tomcat/2014/configuring-subdomain-in-server.xml.xhtml
実際、サブドメインは、cPanelを使用して少なくとも2〜3日追加し、server.xmlを構成してTomcatを再起動するため、構成に時間がかかります。期待どおりに実行できます。