`
magicmind
  • 浏览: 75133 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

Apache配置虚拟主机和虚拟目录

    博客分类:
  • web
阅读更多

 

今天需要给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配置虚拟主机代码

    在Apache中配置虚拟主机允许你在一个物理服务器上运行多个网站,从而提高了资源利用率并降低了运维成本。下面我们将详细介绍如何配置Apache虚拟主机。 1. **虚拟主机类型** Apache支持两种类型的虚拟主机:基于...

    apache虚拟目录和虚拟主机设置详解

    ### Apache虚拟目录和虚拟...总之,Apache的虚拟目录和虚拟主机配置提供了强大的功能,使得服务器管理和网站部署变得更加高效和安全。通过合理地利用这些特性,可以显著提升网站的性能和用户体验,同时降低运维成本。

    linux下apache虚拟主机的配置方法

    接下来,在`/etc/apache2/sites-available`目录中配置虚拟主机。首先,复制现有的虚拟主机配置作为模板,并将其中的监听端口号由80改为8080。例如: ```apacheconf *:8080&gt; # 这里填写新虚拟主机的配置信息 ``` 此...

    apache配置虚拟主机

    Apache 虚拟主机配置是Web服务器管理中的一个重要环节,允许在一个单一的Apache实例上运行多个独立的网站。...遵循这些原则,可以有效地配置和管理Apache虚拟主机,确保各个站点的正常运行和访问。

    apache配置虚拟目录

    ### Apache配置虚拟目录详解 #### 一、Apache配置文件概览 Apache服务器的配置主要通过一系列的配置文件来实现。不同操作系统中Apache的配置文件结构可能会有所不同。在Ubuntu Linux系统中,Apache 2的配置文件结构...

    ubuntu下配置apache虚拟主机(原创)

    Ubuntu 下配置 Apache 虚拟主机 ...配置虚拟主机需要我们具备一定的 Apache 服务器配置知识和 Ubuntu 操作系统使用经验。但是,通过本文的步骤和解释,我们可以轻松地配置虚拟主机,提高服务器的利用率和灵活性。

    apache虚拟主机配置

    在Apache的主配置文件`httpd.conf`中,需要加载一系列核心模块来支持虚拟主机和其他功能: 1. **`LoadModule headers_module modules/mod_headers.so`**: 用于处理HTTP头部信息。 2. **`LoadModule expires_module ...

    本地机apache配置基于域名的虚拟主机

    在IT行业中,Apache HTTP Server是广泛应用的开源Web服务器软件,其强大的功能和灵活性使得它能够支持多种复杂的...在实践中,根据个人需求调整配置,并不断学习和探索,你将能更好地掌握Apache虚拟主机的配置技巧。

    快捷配置apache虚拟目录和HOSTS文件

    配置虚拟目录通常涉及修改Apache的配置文件httpd.conf或通过创建额外的vhost(虚拟主机)配置文件。 以下是配置Apache虚拟目录的基本步骤: 1. **打开配置文件**:找到Apache的配置文件,通常是`/etc/httpd/conf/...

    Apache虚拟主机配置文件

    Apache虚拟主机配置文件 httpd-vhosts.comf

    lamp环境配置apache虚拟主机

    此文档适用于lamp环境apache虚拟主机的搭建,使用lamp环境搭建虚拟主机的新手,可以参看此文档。

    windows2003下apache配置虚拟主机和绑定域名服务.doc

    #### 2.3 配置虚拟主机 - 继续在httpd.conf文件中添加以下内容: ```apache DocumentRoot "E:/webroot/myenjoylife" ServerName www.myenjoylife.cn DirectoryIndex index....

    Apache虚拟主机.ppt

    具体的Apache虚拟主机配置,详细描述Apache虚拟主机的配置过程及原理

    apache三种虚拟主机的配置

    综上所述,Apache提供了三种不同的虚拟主机配置方式,每种方式都有其独特的优势和适用场景。选择合适的配置方法对于高效利用服务器资源、优化网络性能具有重要意义。实际应用中,应根据自身需求灵活选择,并结合实际...

    Apache服务器虚拟主机虚拟目录配置[归纳].pdf

    Apache 服务器虚拟主机虚拟目录配置 Apache 服务器是一种流行的 Web 服务器软件,因其跨平台和安全性被广泛使用。Apache 服务器的配置是 Web 开发中非常重要的一步,本文将详细介绍 Apache 服务器的虚拟主机虚拟...

    php+apache虚拟主机配置.rar

    3. **配置虚拟主机**: 虚拟主机允许你在同一台服务器上托管多个独立的网站。在Apache的配置文件中,你可以创建一个新的虚拟主机配置段。例如: ```apache *:80&gt; ServerName example.com DocumentRoot /var/...

    编译安装apache并配置虚拟主机,其中的虚拟配置文件

    编译安装apache并配置虚拟主机,其中的虚拟配置文件

Global site tag (gtag.js) - Google Analytics