一台 apache 服务器托管多个网站的方法

Revision as of 15:52, 19 October 2024 by Mwroot (talk | contribs) (Created page with "== 子目录 == <VirtualHost *:80> ServerName sample.com DocumentRoot /var/www/site1 <Directory /var/www/site1> AllowOverride All Require all granted </Directory> Alias /site2 /var/www/site2 <Directory /var/www/site2> AllowOverride All Require all granted </Directory> Alias /site3 /var/www/site3 <Directory /var/www/site3> AllowOverride All Require all granted </Directory> Alias...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

子目录

<VirtualHost *:80>

   ServerName sample.com
   DocumentRoot /var/www/site1
   <Directory /var/www/site1>
       AllowOverride All
       Require all granted
   </Directory>
   Alias /site2 /var/www/site2
   <Directory /var/www/site2>
       AllowOverride All
       Require all granted
   </Directory>
   Alias /site3 /var/www/site3
   <Directory /var/www/site3>
       AllowOverride All
       Require all granted
   </Directory>
   Alias /site4 /var/www/site4
   <Directory /var/www/site4>
       AllowOverride All
       Require all granted
   </Directory>

</VirtualHost>

子域名

<VirtualHost *:80>

   ServerName site1.sample.com
   DocumentRoot /var/www/site1
   <Directory /var/www/site1>
       AllowOverride All
       Require all granted
   </Directory>

</VirtualHost>

<VirtualHost *:80>

   ServerName site2.sample.com
   DocumentRoot /var/www/site2
   <Directory /var/www/site2>
       AllowOverride All
       Require all granted
   </Directory>

</VirtualHost>

<VirtualHost *:80>

   ServerName site3.sample.com
   DocumentRoot /var/www/site3
   <Directory /var/www/site3>
       AllowOverride All
       Require all granted
   </Directory>

</VirtualHost>

<VirtualHost *:80>

   ServerName site4.sample.com
   DocumentRoot /var/www/site4
   <Directory /var/www/site4>
       AllowOverride All
       Require all granted
   </Directory>

</VirtualHost>