`

配置Apache服务器的默认首页

    博客分类:
  • PHP
阅读更多

1、修改Apache服务器的默认首页

访问Apache服务器时,默认是直接访问htdocs目录下的index.html,这是在conf/httpd.conf中配置的

查到conf/httpd.conf中的<IfModule dir_module>,其默认内容如下:

<IfModule dir_module>
    DirectoryIndex index.php index.html
</IfModule>

访问Apache服务器时,它默认的从这里找文件,先找index.php,再找index.html,找不到时报错说没有访问权限。根据这个规则,只需要将要显示的文件设置在第一位就好啦。

 

2、访问Apache服务器时默认打开指定项目的首页

访问Apache下的项目,通过访问路径是:http://localhost:80/项目名称,有时候要求访问http://locahost时就打开指定项目的首页,这里介绍两种方法。

第一种:将项目的所有文件都放到htdocs下,首页设置为index.html或index.php。但是这样子会显得很乱,且不方便管理。因此不推荐。

 

第二种:修改conf/httpd.conf文件

第一步、将DocumentRoot的目录修改成项目的目录,譬如我的项目名称叫test,目录为: D:/Program Files/Apache Software Foundation/PHPWorkspace/test,那我的DocumentRoot就是:

DocumentRoot "D:/Program Files/Apache Software Foundation/PHPWorkspace/test"

 

第二步、找到“This should be changed to whatever you set DocumentRoot to.”,将其下的<Directory设置成与DocumentRoot相同,我这里设置完成之后是这样子的:

<Directory "D:/Program Files/Apache Software Foundation/PHPWorkspace/test">
    Options -Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
    #指定访问顺序
    DirectoryIndex index.php index.html
</Directory>

PS:注释代码去掉了。我这里的末尾添加了默认访问页面,也可以不加,默认回去找index.php、index.html等

注意:这两部当中涉及到的两个路径DocumentRooth和Director必须保持一致,否则会报没有权限的错误

PS:以上这两部也是设置虚拟目录的方法。

分享到:
评论

相关推荐

    apache服务器配置.doc

    在本文中,我们将深入探讨如何配置Apache服务器,包括创建网页、检查Apache安装状态、修改配置文件以及启动服务。 首先,创建网页是Apache服务器提供服务的基础。通过`vi`编辑器,我们可以创建名为`ceshi1.html`和`...

    如何在windows底下配置Apache+php+MySQL配置

    2. 在`DirectoryIndex`行后添加`index.php`,使其支持PHP作为默认首页。 3. 启动PHP模块,取消`#LoadModule ssl_module modules/mod_ssl.so`前面的注释,并在其下方添加: ``` LoadModule ...

    在Windows中配置Apache阿帕奇服务器.docx

    通过上述步骤,您可以在Windows环境下顺利地安装和配置Apache服务器,为本地开发或小型项目提供Web服务。此外,对于希望进一步了解Apache和MySQL配置细节的读者,建议查阅官方文档或相关技术社区获取更多信息。

    用apache架设web服务器

    ### 使用Apache搭建Web服务器 #### 一、Apache简介与优势 Apache是一款开源的Web服务器软件,因其稳定性高、...无论是初学者还是有经验的技术人员,都能够根据自身需求灵活地配置Apache,实现高效稳定的Web服务部署。

    apache修改默认路径

    Apache 是一个流行的开源 Web 服务器软件,安装完成后,Apache 的默认站点目录位于其安装目录下的 htdocs 文件夹内,默认首页是该文件夹的 index.html 文件。但是,在很多情况下,我们可能并不想把自己的网站放在 ...

    Apache服务器的安装与配置.doc

    ### Apache服务器的安装与配置知识点详解 #### 一、Apache服务器简介 Apache是一款广泛使用的开源Web服务器软件,因其稳定性、安全性以及丰富的功能受到广大用户的喜爱。它可以运行在多种操作系统上,如Windows、...

    虚拟机Apache服务配置

    如果返回Apache的默认首页,则表明Apache服务配置成功。 虚拟机Apache服务配置需要完成以下几个步骤:安装Apache服务器软件、设置IP地址、启动Apache服务、配置Apache服务和客户端测试。只有完成这些步骤,Apache...

    APACHE与PHP配置方法

    - `DirectoryIndex`: 设置默认首页文件,如 `index.html index.php`。 - `&lt;Directory&gt;` 部分:确保允许所有访问,以防止权限错误,如 `allow from all`。 5. **重启 Apache**: 修改 `httpd.conf` 后,需重启 ...

    Apache服务器.pdf

    #### 三、配置Apache服务器 Apache服务器的核心配置文件通常位于`/usr/local/apache_1.3.23/conf/httpd.conf`。下面将详细介绍几个重要的配置项: ##### 3.1 基本参数 - **ServerName**:用于定义服务器的名称或...

    Apache-安装图解.doc

    测试的步骤是打开浏览器,输入“http://127.0.0.1”,点“转到”,如果看到 Apache 服务器的默认首页,则表示 Apache 服务器已经安装成功。 四、Apache 服务器的优点 Apache 服务器是一种流行的开源 Web 服务器...

    Apache+php+mysql在windows下的安装与配置

    在 IE 地址栏打“http://127.0.0.1”,点“转到”,就可以看到 Apache 服务器的默认首页,表示 Apache 服务器已安装成功。 四、 PHP 和 MySQL 的安装配置 PHP 和 MySQL 的安装配置过程与 Apache 类似,这里不再...

    linux下Apache服务器配置指导参考.pdf

    以上步骤详细介绍了在Linux系统中配置Apache服务器的基本操作,包括安装、启动、设置用户主页、实现用户认证、访问控制、IP和域名虚拟主机等。通过这些设置,可以高效管理和维护多站点环境。请注意,实际操作中需...

    hmailserver+roundcube(apache+mysql+php)邮件服务器配置

    - **配置Apache**: 修改Apache的`httpd.conf`文件,指向Roundcube的安装目录。 - **启动安装向导**: 在浏览器中访问`http://localhost/installer/index.php`。 - **环境检测**: 安装向导会检测Web环境是否满足要求,...

    Windows 2003(XP)下安装配置Apache2.2.17+PHP5.2.17+mysql5.5.11服务器

    - 修改默认首页文件名:在 httpd.conf 文件中找到 `DirectoryIndex` 行,并将其修改为: ```conf DirectoryIndex index.html index.htm index.php ``` #### 四、PHP 的安装与配置 1. **解压 PHP 安装包**到 `D...

    linux下的apache的配置

    本文档将详细讲解如何在Linux环境下安装、配置Apache服务器,并结合MySQL和PHP实现动态网站功能。 #### 二、Apache服务器安装与基本配置 1. **Apache主配置文件位置**: - `/etc/httpd/conf/httpd.conf`:这是...

    Linux网络操作系统-Apache Web服务器配置实验报告

    3. **httpd服务测试**:验证Apache服务器是否能够正常运行,并能通过Web浏览器访问到首页。 4. **Apache虚拟目录配置**:通过虚拟目录实现不同物理路径的映射,便于管理和扩展Web服务。 #### 实验步骤详解 1. **...

    windows下Apache和PHP和Mysql环境搭建

    * 在浏览器中输入 http://localhost/,如果看到 Apache 的默认首页,表示 Apache 服务器已经安装成功。 五、 MySQL 数据库的使用: * 使用 MySQL 命令行工具或图形化工具来管理和维护数据库。 六、 PHP 的使用: ...

Global site tag (gtag.js) - Google Analytics