Ubuntu Apache 基于域名的多站点设置

在原始的apache上可使用localhost进行本地访问,但是如果想再利用 localhost访问全站,用www.abc.com访问站点A,那就按照下面的步骤来操作:

/etc/apache2/sites-available/ 目录中建立一个文件 A。(这个名字可以随便取)

双击它,用编辑器打开,将一下内容复制到其中,部分地方需要修改。

<VirtualHost *:80>
#需要绑定的域名
ServerName mudbest.com
ServerAlias www.mudbest.com 
#管理员邮箱
ServerAdmin hkshadow@mudbest.com
#网站目录
DocumentRoot "/var/www/blog/"
#该网站的错误日志
ErrorLog "/var/log/apache2/blog_errors.log"
#改网站的配置日志
CustomLog "/var/log/apache2/blog_accesses.log" common
</VirtualHost>

然后在命令行里并且在当前目录,输入 sudo a2ensite A ,这样就完成了A站点的配置了。

在网上看了那么多,好多都是不相干的说法,就这么简单。