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