設定方法を教えてください。
httpd.confでwww.xxx.bizとxxx.bizは設定出来ました。
<Host www.xxx.biz>
ServerName www.xxx.biz
DocumentRoot /usr/local/etc/httpd/htdocs/xxx
</Host>
<Host xxx.biz>
ServerName xxx.biz
DocumentRoot /usr/local/etc/httpd/htdocs/xxx
</Host>
<Host m.xxx.biz>
ServerName m.xxx.biz
DocumentRoot /usr/local/etc/httpd/htdocs/xxx/m
</Host>
サブドメイン設定例
NameVirtualHost *:80 <VirtualHost *:80> ServerName www.xxx.biz DocumentRoot /usr/local/etc/httpd/htdocs/xxx </VirtualHost> <VirtualHost *:80> ServerName xxx.biz DocumentRoot /usr/local/etc/httpd/htdocs/xxx </VirtualHost> <VirtualHost *:80> ServerName m.xxx.biz DocumentRoot /usr/local/etc/httpd/htdocs/xxx/m </VirtualHost>
※書く場所は NameVirtualHost 及び VirtualHost でhttpd.conf内を検索してください。
※メンテナンスの事を考えるとサブドメイン毎(<VirtualHost *:80>と</VirtualHost>の間)に
ErrorLog
CustomLog
と入れておくほうが良いかもしれません。同じくサブドメイン毎に
DocumentRoot に対してのアクセス権設定なども入れておくと良いかもしれません。
<VirtualHost *:80> ServerName m.xxx.biz DocumentRoot /usr/local/etc/httpd/htdocs/xxx/m ErrorLog logs/m_error_log TransferLog logs/m_access_log <Directory "/usr/local/etc/httpd/htdocs/xxx/m"> AllowOverride ほにゃらら Allow from ほにゃらら <Limit ほにゃらら> </Limit> </Directory> </VirtualHost>
※3つとも書くと長くなるので m.xxx.biz だけ。
※ほにゃらら の部分は適宜オプションを記述。
NameVirtualHostの設定を指定していないだけでは?
参考:http://www.atmarkit.co.jp/flinux/rensai/apache08/apache08b.html
www.xxx.bizとxxx.bizは、同じDocumentRootなので、設定できているように見えながら、www.xxx.bizしか適用されていない気がします。
何かの参考になれば。
サブドメイン設定例
NameVirtualHost *:80 <VirtualHost *:80> ServerName www.xxx.biz DocumentRoot /usr/local/etc/httpd/htdocs/xxx </VirtualHost> <VirtualHost *:80> ServerName xxx.biz DocumentRoot /usr/local/etc/httpd/htdocs/xxx </VirtualHost> <VirtualHost *:80> ServerName m.xxx.biz DocumentRoot /usr/local/etc/httpd/htdocs/xxx/m </VirtualHost>
※書く場所は NameVirtualHost 及び VirtualHost でhttpd.conf内を検索してください。
※メンテナンスの事を考えるとサブドメイン毎(<VirtualHost *:80>と</VirtualHost>の間)に
ErrorLog
CustomLog
と入れておくほうが良いかもしれません。同じくサブドメイン毎に
DocumentRoot に対してのアクセス権設定なども入れておくと良いかもしれません。
<VirtualHost *:80> ServerName m.xxx.biz DocumentRoot /usr/local/etc/httpd/htdocs/xxx/m ErrorLog logs/m_error_log TransferLog logs/m_access_log <Directory "/usr/local/etc/httpd/htdocs/xxx/m"> AllowOverride ほにゃらら Allow from ほにゃらら <Limit ほにゃらら> </Limit> </Directory> </VirtualHost>
※3つとも書くと長くなるので m.xxx.biz だけ。
※ほにゃらら の部分は適宜オプションを記述。
コメント(0件)