Apacheでサブドメインにアクセスできない

Apacheでサブドメインにアクセスできない

私の目標は、2つの仮想ホストに2つのサイトを作成し、site1.example.comそれを解析に使用することです。問題は、プライマリドメインにはアクセスできますが、両方のサブドメインにはアクセスできないことです。私のホストの記録:。site2.example.com/etc/hostsexample.com127.0.0.1 site1.example.com www.site1.example.com example.com www.example.com

site1.example.com 用 VirtualHost

DocumentRoot "/var/www/example/site1.example.com/html"
ServerName site1.example.com
DirectoryIndex index.html`

仮想ホストexmaple.com

DocumentRoot "/var/www/exmaple/html"
ServerName exmaple.com
DirectoryIndex index.html`

また、デフォルトドメインなしで構成ホストのみを使用して、3つの別々のフォルダに「site1」、「site2」、および「exmaple」を作成してみましたが、'siteX.exmaple.comまだ機能しません。ログ、権限、およびSELiunxにエラーがありません。正しいDNSデーモンを使用したことがありません。

/etc/hosts私の設定に問題があり、2つのポイントがsiteX.exmple.com単一のレコードとして解釈されないようです。

(ServerFaultに関する同じ質問は役に立ちません)

答え1

ターゲットサブドメインの仮想ホスト構成はありませんsite1.example.com。あなたが持っているのは明確な定義ですsite1.exmaple.com

スペルエラーを修正すると、問題は自然に解決されます。

また、まったく定義がないようですsite2.example.com

関連情報