Ubuntu Server下创建Apache虚拟主机

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

创建新的虚拟主机
7
4 如果有很多虚拟主机,则建议修改ErrorLog和CustomLog的路径。这样,可以把每个 网站的日志分开,管理和维护比较方便。修改内容如下:
DocumentRoot /var/www/blog.mytest.com ErrorLog ${APACHE_LOG_DIR}/error-blog.mytest.com.log CustomLog ${APACHE_LOG_DIR}/access-blog.mytest.com.log combined
上面提到的default虚拟主机, 位于/etc/apache2/sitesavailable/000-default.conf。
default虚拟主机在安装时被链接到 /etc/apache2/sites-enabled目录下,是己经在运行 的虚拟主机Байду номын сангаас在浏览器中访问服务器的IP地址,出现 页面“Apache2 Ubuntu Default Page”,就表明 该网站已经在提供服务。
Ubuntu Server下创建Apache虚 拟主机
Apache虚拟主机
2
Ubuntu Server下创建Apache虚拟主机
虚拟主机概述
3
虚拟主机类型
基于域名的 虚拟是最为 常用的虚拟 主机类型。
基于域名的虚 拟主机
基于IP的虚拟 主机
如果多个虚拟主 机都要求使用 SSL,那么基于域 名的虚拟主机就 无法实现了。就 只能使用基于IP 的虚拟主机了。
提示:在nano中按CTRL+O保存,按CTRL+X退出。
5 创建/var/www/blog.mytest.com/目录,并写入一个index.html文件上
Sudo mkdir /var/www/blog.mytest.com echo "<h1>mytest</h1>" | sudo tee /var/www/blog.mytest.com/index.html
2 用nano编辑/etc/apache2/sites-available/blog.mytest.com.conf配置文件。 sudo nano blog.mytest.com.conf
3 在打开的编辑器中,将DocumentRoot的路径修改为 /var/www/blog.mytest.com
Ubuntu Server下创建Apache虚拟主机
提示:a2dissite 和 a2ensite 分别是 apache2 disable site 和 apache2 enable site 的简称。
Ubuntu Server下创建Apache虚拟主机
总结
9
1. 默认虚拟主机位置 2. 创建新的虚拟主机
Ubuntu Server下创建Apache虚拟主机
Ubuntu Server下创建Apache虚拟主机
创建新的虚拟主机
8
6 禁用默认的虚拟主机,并启用新建的blog.mytest.com虚拟主机;然后重新启动
Apache,这样就可能在浏览器中访问这个虚拟主机了。
sudo a2dissite 000-default &&sudo a2ensite blog.mytest.com sudo service apache2 restart
Ubuntu Server下创建Apache虚拟主机
Apache虚拟主机
5
Ubuntu Server下创建Apache虚拟主机
创建新的虚拟主机
6
1 先将default虚拟主机复制一份,以便在其基础上进行修改: cd /etc/apache2/sites-available/ sudo cp 000-default.conf blog.mytest.com.conf 提示:与旧版本不同的是,虚拟主机的配置文件,必须以.conf结尾。
Ubuntu Server下创建Apache虚拟主机
虚拟主机概述
4
如果服务器只有一个网站,基本上不需要修改配置,虚拟主机就可以用了; 如果有多个网站,则可以复制default虚拟主机的配置文件进行修改,这样 可以迅速架设多个网站。 配置文件目录如下:
/etc/apache2/sites-available
相关文档
最新文档