今天需要给apache配置虚拟主机,把从网上搜到的内容总结一下:
Apache 配置虚拟主机
1.
方式一:使用不同的服务端口,启动多个apache服务实例,使用各自的配置文件
1) 创建配置文件:复制httpd.conf
另存为mysite.conf(名字自定)
2) 修改新配置文件里的监听端口:找到“Listen:80” 改为“Listen:8080”(80以外的端口)
3) 设置站点目录:指定 DocumentRoot "×××××"
和<Directory "××××">的目录名
4) 新建一个服务:httpd -k install -n "服务名" -f "配置文件路径"
2.
方式二:同一个端口,配置多个虚拟主机
1) 修改配置httpd.conf
a.
注释掉DocumentRoot
b.
找到Include conf/extra/httpd-vhosts.conf,如果有注释则打开
2) 修改配置文件/conf/extra/httpd-vhosts.conf
a.
去掉NameVirtualHost的注释,NameVirtualHost ip:80 (本机ip或*:80 表示所有ip)
b.
增加虚拟主机的配置。Httpd-vhosts.conf里有例子
<VirtualHost *:80>
ServerName "localhost"
DocumentRoot "/www/root"
</VirtualHost>
<VirtualHost *:80>
ServerName "localhost2"
DocumentRoot "/www/root2"
</VirtualHost>
* 访问虚拟主机如果出现
Forbidden
You don't have permission to access / on this server 错误
这是因为新建的虚拟主机的目录没有读权限。做如下操作:
1. 把相应目录的权限改为可读。
2. 在虚拟主机配置后面添加如下代码
<Directory "D:/Web">
Options FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
</Directory>
Apache 配置虚拟目录
编辑httpd.conf文件,增加
Alias /xx “实际目录路径”
和上面虚拟主机的配置一样,下面也需要加目录权限配置<Directory>,否则也不能访问。
分享到:
相关推荐
资源名称:Apache服务器虚拟主机虚拟目录配置 资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
在Apache中配置虚拟主机允许你在一个物理服务器上运行多个网站,从而提高了资源利用率并降低了运维成本。下面我们将详细介绍如何配置Apache虚拟主机。 1. **虚拟主机类型** Apache支持两种类型的虚拟主机:基于...
### Apache虚拟目录和虚拟...总之,Apache的虚拟目录和虚拟主机配置提供了强大的功能,使得服务器管理和网站部署变得更加高效和安全。通过合理地利用这些特性,可以显著提升网站的性能和用户体验,同时降低运维成本。
接下来,在`/etc/apache2/sites-available`目录中配置虚拟主机。首先,复制现有的虚拟主机配置作为模板,并将其中的监听端口号由80改为8080。例如: ```apacheconf *:8080> # 这里填写新虚拟主机的配置信息 ``` 此...
Apache 虚拟主机配置是Web服务器管理中的一个重要环节,允许在一个单一的Apache实例上运行多个独立的网站。...遵循这些原则,可以有效地配置和管理Apache虚拟主机,确保各个站点的正常运行和访问。
### Apache配置虚拟目录详解 #### 一、Apache配置文件概览 Apache服务器的配置主要通过一系列的配置文件来实现。不同操作系统中Apache的配置文件结构可能会有所不同。在Ubuntu Linux系统中,Apache 2的配置文件结构...
Ubuntu 下配置 Apache 虚拟主机 ...配置虚拟主机需要我们具备一定的 Apache 服务器配置知识和 Ubuntu 操作系统使用经验。但是,通过本文的步骤和解释,我们可以轻松地配置虚拟主机,提高服务器的利用率和灵活性。
在Apache的主配置文件`httpd.conf`中,需要加载一系列核心模块来支持虚拟主机和其他功能: 1. **`LoadModule headers_module modules/mod_headers.so`**: 用于处理HTTP头部信息。 2. **`LoadModule expires_module ...
在IT行业中,Apache HTTP Server是广泛应用的开源Web服务器软件,其强大的功能和灵活性使得它能够支持多种复杂的...在实践中,根据个人需求调整配置,并不断学习和探索,你将能更好地掌握Apache虚拟主机的配置技巧。
配置虚拟目录通常涉及修改Apache的配置文件httpd.conf或通过创建额外的vhost(虚拟主机)配置文件。 以下是配置Apache虚拟目录的基本步骤: 1. **打开配置文件**:找到Apache的配置文件,通常是`/etc/httpd/conf/...
Apache虚拟主机配置文件 httpd-vhosts.comf
此文档适用于lamp环境apache虚拟主机的搭建,使用lamp环境搭建虚拟主机的新手,可以参看此文档。
#### 2.3 配置虚拟主机 - 继续在httpd.conf文件中添加以下内容: ```apache DocumentRoot "E:/webroot/myenjoylife" ServerName www.myenjoylife.cn DirectoryIndex index....
具体的Apache虚拟主机配置,详细描述Apache虚拟主机的配置过程及原理
综上所述,Apache提供了三种不同的虚拟主机配置方式,每种方式都有其独特的优势和适用场景。选择合适的配置方法对于高效利用服务器资源、优化网络性能具有重要意义。实际应用中,应根据自身需求灵活选择,并结合实际...
Apache 服务器虚拟主机虚拟目录配置 Apache 服务器是一种流行的 Web 服务器软件,因其跨平台和安全性被广泛使用。Apache 服务器的配置是 Web 开发中非常重要的一步,本文将详细介绍 Apache 服务器的虚拟主机虚拟...
3. **配置虚拟主机**: 虚拟主机允许你在同一台服务器上托管多个独立的网站。在Apache的配置文件中,你可以创建一个新的虚拟主机配置段。例如: ```apache *:80> ServerName example.com DocumentRoot /var/...
编译安装apache并配置虚拟主机,其中的虚拟配置文件