Apache 虚拟主机 VirtualHost 配置

Apache 虚拟主机 VirtualHost 配置

ID:38183525

大小:37.00 KB

页数:4页

时间:2019-06-07

Apache 虚拟主机 VirtualHost 配置_第1页
Apache 虚拟主机 VirtualHost 配置_第2页
Apache 虚拟主机 VirtualHost 配置_第3页
Apache 虚拟主机 VirtualHost 配置_第4页
资源描述:

《Apache 虚拟主机 VirtualHost 配置》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Apache虚拟主机VirtualHost配置虚拟主机(VirtualHost)是在同一台机器搭建属于不同域名或者基于不同IP的多个网站服务的技术.可以为运行在同一物理机器上的各个网站指配不同的IP和端口,也可让多个网站拥有不同的域名.Apache是世界上使用最广的Web服务器,从1.1版开始支持虚拟主机.本文将讲解在不同服务器(RedhatEnterpriseLinux,UbuntuLinux,Windows)上使用Apache搭建虚拟主机来搭建多个网站.主旨本文旨在让读者知道如何在同一台机器上搭建多个网站,并附带一些使用技巧

2、.以操作为主,不会过多谈及原理.目标本文是写给拥有一定的服务器配置和管理技能,工作中需要同时维护多个网站的网站主,网站开发者和网络管理员.如果你是互联网公司的配管工程师,对计算机服务器原理和操作十分熟悉,请忽视本文,你不会在上面找到太多有价值的东西.RedhatEnterpriseLinuxRedhatEnterpriseLinux(包括CentOSLinux),是使用最广的Linux服务器,大量的网站应用都部署在其上.1.打开文件/etc/httpd/conf/httpd.conf,搜索VirtualHostexample,找

3、到代码如下:##VirtualHostexample:#AlmostanyApachedirectivemaygointoaVirtualHostcontainer.#ThefirstVirtualHostsectionisusedforrequestswithoutaknown#servername.###ServerAdminwebmaster@dummy-host.example.com#DocumentRoot/www/docs/dummy-host.example.com#Server

4、Namedummy-host.example.com#ErrorLoglogs/dummy-host.example.com-error_log#CustomLoglogs/dummy-host.example.com-access_logcommon#2.仿照例子,添加一段代码来指定某一域名的网站.##DocumentRoot是网站文件存放的根目录#ServerName是网站域名,需要跟DNS指向的域名一致#ServerAdminzhao.wuz@alibaba-i

5、nc.comDocumentRoot/var/www/httpdocs/demo_aliluna_comServerNamedemo.aliluna.comErrorLoglogs/demo.aliluna.com-error.logCustomLoglogs/demo.aliluna.com-access.logcommon3.重启httpd服务,执行以下语句.servicehttpdrestartUbuntuLinuxUbuntu在Linux各发行版中,个人用户数量最多的.很多人在本机和虚拟机中使

6、用.但Ubuntu和Redhat的VirtualHost设置方法不相同.1.打开目录/etc/apache2/sites-available/,发现default和default-ssl两个文件,其中default是http虚拟主机服务的配置文件,default-ssl是配置https服务使用的.可以复制一份default文件.并修改配置文件名,文件名必须与域名一致(如:demo.aliluna.com)2.打开新建的配置文件,修改DocumentRoot,ServerName和对应的配置目录.例子如下:##DocumentRo

7、ot是网站文件存放的根目录#ServerName是网站域名,需要跟DNS指向的域名一致#ServerAdminzhao.wuz@alibaba-inc.comDocumentRoot/var/www/httpdocs/demo_aliluna_comServerNamedemo.aliluna.comErrorLog${APACHE_LOG_DIR}/demo.aliluna.com-error.logCustomLog${APACHE_LOG_DIR}/demo.aliluna.com-acc

8、ess.logcombined3.通过a2ensite激活虚拟主机配置sudoa2ensitedemo.aliluna.com4.打开目录/etc/apache2/sites-enabled/,你会发现所有激活的虚拟主机,可以通过a2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。