Apache/虚拟主机
外观
< Apache
Apache 中的虚拟主机允许 Apache 软件的单个实例托管多个不同的网站。由于同一台服务器上一次只能运行一个 Apache 实例使用端口 80,如果没有虚拟主机,您托管的每个新网站都需要一台新的服务器。
在虚拟主机下托管的网站对最终用户来说看起来和普通网站一模一样;唯一的区别是托管它们需要的服务器更少。虚拟主机通常被高流量低价的网页托管公司使用,他们为每个客户提供一个虚拟主机,可能有数百个客户共享同一台服务器。
要添加虚拟主机,请编辑 apache2.conf
(或 httpd.conf
)。示例:[1]
<VirtualHost MyIP:80>
ServerAdmin [email protected]
DocumentRoot /home/site1/public_html
ServerName site1.com
ServerAlias www.site1.com
</VirtualHost>
<VirtualHost MyIP:80>
ServerAdmin [email protected]
DocumentRoot /home/site2/public_html
ServerName site2.com
ServerAlias www.site2.com
AccessLog /home/site2/access.log
ErrorLog /home/site2/error.log
<Directory /home/site2/public_html>
AllowOverride All
</Directory>
</VirtualHost>