个人工具
登录
查看“Apache虚拟主机指南”的源代码 - Ubuntu中文
页面
讨论
查看源代码
历史
搜索
导航
首页
最近更改
随机页面
页面分类
帮助
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息
查看“Apache虚拟主机指南”的源代码
来自Ubuntu中文
←
Apache虚拟主机指南
跳转至:
导航
,
搜索
因为以下原因,你没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
=== 进一步说明 === 为了说明清楚 我们再添加一个虚拟主机站点 example.com,首先到 /etc/apache2/sites-available/ 目录中建立一个文件 edunuke,编辑该文件: <pre><nowiki> <VirtualHost *:80> ServerName edunuke.example.com ServerAdmin edunuke@mail.example.com DocumentRoot "/var/www/edunuke/" ErrorLog "/var/log/apache2/edunuke_errors.log" CustomLog "/var/log/apache2/edunuke_accesses.log" common </VirtualHost> </nowiki></pre> 设置的具体含义同上面的相似,这是我就不再多说了。然后再运行命令: <pre><nowiki> sudo a2ensite edunuke </nowiki></pre> 这样的话,虚拟主机站点 edunuke.example.com 就已经安装好了。这时你也可以在 /etc/apache2/sites-enabled/ 目录中发现多了一个到 /etc/apache2/sites-available/edunuke 的软链接。接下来就是将 Apache2 重启来使虚拟主机站点运行起来: <pre><nowiki> sudo /etc/init.d/apache2 restart 这里可以使用reload 重新加载 </nowiki></pre> 这样你在浏览器上输入 edunuke.example.com 的话,就会被指向 /var/www/edunuke 目录了,而输入其他指向本机的域名则都会指到缺省配置中的 /var/www 目录中。熟悉 Apache2 的朋友会问为什么这样麻烦,放在一个文件中不也是可以吗?为什么要用两个文件呢?其实很简单,因为如果我要对 edunuke 站点进行维护时,我只要运行命令: <pre><nowiki> sudo a2dissite edunuke sudo /etc/init.d/apache2 restart </nowiki></pre> 即可,这样既可以维护 edunuke 这个站点,同时还不影响其他站点的正常运行。
返回至
Apache虚拟主机指南
。