`

apache 虚拟目录创建简单示例

阅读更多
apache 虚拟目录创建简单示例,基础但实用,浅显易懂。

1、修改httpd-vhost文件
# cd /usr/apache/conf/extra/httpd-vhost.conf
创建虚拟目录,如下所示:
<VirtualHost *:80>
    ServerAdmin jbxue.com
    DocumentRoot "/var/www"
    DirectoryIndex index.html index.htm index.php
    ServerName www.jbxue.com
    ErrorLog "logs/aaa-error_log"
    CustomLog "logs/aaa-access_log" common
    <Directory "/var/www">
       Options -Indexes +FollowSymLinks
       AllowOverride None
       Order allow,deny
       Allow from all
   </Directory>
</VirtualHost>
配置好以后,创建一个测试用的php文件:index.php。

2、修改conf
进入/usr/apache/conf,在httpd.conf中找到:
Include conf/extra/httpd-vhosts.conf #去掉前边的“#”注释。


3、启动apache
#service httpd start


4、访问刚才创建的测试页面index.php,看看能否正常访问。

5、注意:
如果碰到304错误,首先可以考虑是目录权限的问题,另外的原因可能是httpd-vhost.conf文件中配置的apache 虚拟目录不存在。
例如首次安装apache时在httpd-vhost.conf里配置了两个虚拟目录,如果未删除原先配置的话,也可能会出现403错误。
最好的方法是在原先的基础上修改,删除没有的虚拟目录配置,这样出错的几率会小很多。
1
0
分享到:
评论

相关推荐

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

    ### Apache虚拟目录和虚拟主机设置详解 #### 一、虚拟目录(Alias) 在Apache服务器配置中,虚拟目录(也称为别名)是一种重要的技术,它允许我们定义一个URL路径,并将其映射到服务器上的实际物理目录。这不仅提高...

    apache虚拟目录和伪静态的配置

    **Apache虚拟目录** 虚拟目录,也称为别名或符号链接,允许我们在一个Apache服务器上设置多个独立的网站或者目录,而这些目录并不实际位于服务器根目录下。这有助于组织和管理不同项目或用户的文件,同时减少主域名...

    apache配置虚拟目录

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

    ubuntu 14.04设置Apache虚拟主机的方法.docx

    现在,我们可以为虚拟主机创建示例页。首先,让我们给虚拟主机 unixmen1.local 创建一个示例页。使用以下命令创建示例页: ``` sudo vi /var/www/unixmen1.local/public_html/index.html ``` 添加以下内容: ``` ...

    虚拟目录及servlet测试.txt

    在代码示例中,Servlet创建了一个简单的HTML页面,显示“Hello, World!”的信息。 - 将编译后的`HelloWorld.class`文件放置在`WEB-INF\classes\test`目录下。 - 编辑`WEB-INF\web.xml`文件,定义Servlet及其映射...

    php+apache虚拟主机配置.rar

    在提供的"php+apache虚拟主机配置.txt"文件中,可能包含了更具体的配置步骤或示例,根据实际情况进行参考和调整。总之,配置PHP和Apache的虚拟主机是一个关键的过程,它直接影响到Web应用的性能和可用性。理解并熟练...

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

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

    apache配置端口目录

    例如,如果要创建一个在8080端口上运行的虚拟主机,可以这样修改: ```apache *:8080&gt; ServerName anotherexample.com DocumentRoot /var/www/anotherexample.com/public_html ErrorLog /var/log/apache2/...

    apache虚拟机创建脚本.txt

    ### Apache虚拟主机创建脚本详解 #### 脚本概述 Apache虚拟主机创建脚本是一个Bash脚本,用于自动化创建基于Apache Web服务器的虚拟主机配置。该脚本支持多种类型的虚拟主机设置,包括基于域名、基于IP地址以及...

    ubuntu server 10.4下Apache2的三种虚拟主机的实现

    在 Ubuntu Server 10.04 上,Apache2 提供了多种创建虚拟主机的方法,以满足不同场景的需求。虚拟主机技术允许在一个物理服务器上运行多个独立的网站,各自拥有不同的域名或IP地址,共享服务器资源。以下是三种主要...

    Tomcat6.0虚拟目录配置

    除了直接修改`server.xml`外,Tomcat6.0还提供了另一种更为灵活的虚拟目录配置方式,即在`conf/catalina/localhost`目录下创建XML文件来定义`&lt;Context&gt;`。这种方法避免了直接修改主配置文件,使得虚拟目录的配置更加...

    Ubuntu 16.04与Apache虚拟主机配置的步骤详解

    本文详细介绍了在Ubuntu 16.04系统中配置Apache虚拟主机的步骤,包括理解配置文件结构、创建和启用虚拟主机配置文件以及测试和重启服务等内容。通过这些步骤,可以在同一台服务器上轻松地管理和运行多个独立的网站。...

    apache集群配置示例

    Apache 集群配置是构建高可用性和高可伸缩性Web服务的关键...学习这个示例,你可以亲手创建一个稳定、高效的Apache集群,为你的Web服务提供强大的支持。记得在实践中不断学习和优化,以适应不断变化的环境和技术需求。

    apache虚拟主机访问日志配置例子.docx

    Apache虚拟主机访问日志配置是管理服务器日志记录的重要环节,它有助于监控网站流量、分析用户行为以及排查错误。在Linux和Windows系统上,Apache的配置方式有所不同,但核心目标都是为了有效地记录和管理日志文件。...

    在Tomcat中配置用户和虚拟目录

    在Apache Tomcat服务器中,配置用户和虚拟目录是管理和运行Web应用程序的重要环节。Tomcat作为一个流行的开源Java Servlet容器,提供了一种灵活的方式来部署和管理Web应用,并且支持安全的用户认证和多级目录结构。...

    tamcat绑定多个域名&配置虚拟目录

    这里创建了一个名为`cqq`的虚拟目录,指向了`f:\java\cqqapp`目录下的Web应用。这意味着用户可以通过`http://127.0.0.1/cqq/`访问该应用。 #### 总结 本文详细介绍了如何在Tomcat上绑定多个域名以及配置虚拟目录的...

    使用C语言创建简单的HTTP服务器示例代码.pdf

    与本文档中的简单示例相比,Apache HTTP Server具有更丰富的功能集和更高的灵活性,适用于生产环境中的大规模部署。 - **特点**:支持动态加载模块、虚拟主机配置、SSL/TLS加密、认证机制等多种高级特性。 #### 三...

Global site tag (gtag.js) - Google Analytics