掲題の件dえご相談です。
取得したサブドメイン「demo.example.com」が
DocumentRoot /var/www2/htmlのindex.htmlに
向いてしまうのは何故でしょうか?
下記が設定したhttpd.confファイルです。
~中略~ # # DocumentRoot: The directory out of which you will serve your # documents. By default, all requests are taken from this directory, but # symbolic links and aliases may be used to point to other locations. # #DocumentRoot "/var/www/html" # # Relax access to content within /var/www. # <Directory "/var/www"> AllowOverride None # Allow open access: Require all granted </Directory> <Directory "/var/www2"> AllowOverride All Require all granted </Directory> <VirtualHost *:80> ServerName <IPアドレス> DocumentRoot /var/www2/html </VirtualHost> <VirtualHost *:80> DocumentRoot /var/www/html/hogehoge ServerName hogehoge.com </VirtualHost> <VirtualHost *:80> DocumentRoot /var/www/html/sample ServerName demo.hogehoge.com </VirtualHost> # Further relax access to the default document root: <Directory "/var/www/html"> # or any combination of: ~中略~
追記
■httpd -Sの結果
VirtualHost configuration: *:80 is a NameVirtualHost default server <IPアドレス> (/etc/httpd/conf/httpd.conf:135) port 80 namevhost <IPアドレス> (/etc/httpd/conf/httpd.conf:135) port 80 namevhost hogehoge.com (/etc/httpd/conf/httpd.conf:140) port 80 namevhost demo.hogehoge.com (/etc/httpd/conf/httpd.conf:145) ServerRoot: "/etc/httpd" Main DocumentRoot: "/etc/httpd/htdocs" Main ErrorLog: "/etc/httpd/logs/error_log" Mutex rewrite-map: using_defaults Mutex authdigest-client: using_defaults Mutex proxy: using_defaults Mutex authn-socache: using_defaults Mutex default: dir="/run/httpd/" mechanism=default Mutex mpm-accept: using_defaults Mutex authdigest-opaque: using_defaults Mutex proxy-balancer-shm: using_defaults PidFile: "/run/httpd/httpd.pid" Define: DUMP_VHOSTS Define: DUMP_RUN_CFG User: name="apache" id=48 not_used Group: name="apache" id=48 not_used
■configtestの結果
Syntax OK
■apachectl configtestの結果
*:80 is a NameVirtualHost default server ほげほげ.com (/etc/httpd/conf/httpd.conf:130) port 80 namevhost ほげほげ.com (/etc/httpd/conf/httpd.conf:130) port 80 namevhost ほげほげ2.com (/etc/httpd/conf/httpd.conf:135) *:443 ほげほげ.com (/etc/httpd/conf.d/ssl.conf:56) ServerRoot: "/etc/httpd" Main DocumentRoot: "/var/www/html" Main ErrorLog: "/etc/httpd/logs/error_log" Mutex ssl-stapling: using_defaults Mutex proxy: using_defaults Mutex authn-socache: using_defaults Mutex ssl-cache: using_defaults Mutex default: dir="/run/httpd/" mechanism=default Mutex mpm-accept: using_defaults Mutex authdigest-opaque: using_defaults Mutex proxy-balancer-shm: using_defaults Mutex rewrite-map: using_defaults Mutex authdigest-client: using_defaults PidFile: "/run/httpd/httpd.pid" Define: DUMP_VHOSTS Define: DUMP_RUN_CFG User: name="apache" id=48 Group: name="apache" id=48 ```ご教示いただけますとありがたいです。
回答1件
あなたの回答
tips
プレビュー