Apache の httpd.conf でサブドメイン名をさらに設定し、サブドメイン名に独立した IP アドレスを使用する方法。たとえば、mydomian.com は IP 1.2.3.4 を使用し、www.sub.mydomian.com は IP 2.3.4.5 を使用します。
#省略LoadModuleListen 80User apacheGroup apacheServerAdmin root@localhostServerName www.mydomian.com:80UseCanonicalName Off<Directory /> Options FollowSymLinks AllowOverride None</Directory><Directory "/var/www/html"> Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all</Directory>DirectoryIndex index.html index.html.varAccessFileName .htaccess#上面的代码是httpd原配的,#省略若干行#下面的代码是网上找到的,直接添加在httpd结尾处,设置VirtualHost,#重新写一遍mydomian.com和sub.mydomian.com#浏览器貌似可以打开,但是这样写是不是合理呢?NameVirtualHost *:80<VirtualHost *:80> ServerName mydomian.com ServerAlias www.mydomian.com DocumentRoot /var/www/html <directory "/var/www/html"> Options Indexes FollowSymLinks AllowOverride all Order Deny,Allow Deny from all Allow from all </directory></VirtualHost><VirtualHost *:80> ServerName sub.mydomian.com ServerAlias www.sub.mydomian.com DocumentRoot /var/www/html/sub <directory "/var/www/html/sub"> Options Indexes FollowSymLinks AllowOverride all Order Deny,Allow Deny from all Allow from all </directory></VirtualHost>
* IP に置き換えます
* IPに変更します
それだけですか?
うわー
上記に NameVirtualHost 2.3.4.5:80 を追加する必要がありますか?
はい、必要ありません
リンクを差し上げます http://jingyan.baidu.com/article/363872ec870f6e6e4ba16feb.html
説明は非常に明確です
ありがとう、理解しました。