`

apache httpd搭建

 
阅读更多

      最近负责开发一个项目,简单点说就是服务器端建立流程,通过页面设计器生成页面,android客户端下载服务器端生成的页面访问,android端使用phonegap开发。如果要开发整个项目,开发人员需要安装JDK,tomcat,eclipse,svn,mysql,navicat for mysql,android的开发环境等,这对于仅仅开发WEB端的人员来说就是梦魇,并且页面极难调试。后来,我考虑将WEB端的东西抽离出来,WEB开发人员仅仅关注页面展示就行了。

       我的做法是,在每个人机器上安装一个apache httpd服务器,然后在svn上建立文件夹,里面配好使用的js,css,images等,仅供静态页面开发的东西(目录、文件和服务器端开发的环境一样),这样就可以通过apache的服务器,直接访问自己制作的页面,而不用通过打包成apk在手机端看了,通过wifi,手机浏览器也可以访问本机的页面,调试也很方便。WEB开发人员调试没问题后,可以直接上传至SVN,服务器端开发人员可以直接使用这些页面,无需关注细节。

        我安装的apache httpd服务器是windows版的,下载地址:

         http://apache.fayea.com/apache-mirror//httpd/binaries/win32/

        修改了apache安装目录下的httpd.conf

        我的安装路径     E:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf

  1.  修改服务器端口,我的改成了8091:

#

# Listen: Allows you to bind Apache to specific IP addresses and/or

# ports, instead of the default. See also the <VirtualHost>

# directive.

#

# Change this to Listen on specific IP addresses as shown below to 

# prevent Apache from glomming onto all bound IP addresses.

#

#Listen 12.34.56.78:80

Listen 8091

 

2. 修改服务访问的项目路径

     "H:/webfront/trunk/test"就是我checkout的SVN的文件夹,test是静态页面项目

#

# DocumentRoot: The directory out of which you will serve your

# documents. By default, all requests are taken from this directory, but

# symbolic links and aliases may be used to point to other locations.

#

DocumentRoot "H:/webfront/trunk/test"

 

<Directory "H:/webfront/trunk/test">

    #

    # Possible values for the Options directive are "None", "All",

    # or any combination of:

    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews

    #

    # Note that "MultiViews" must be named *explicitly* --- "Options All"

    # doesn't give it to you.

    #

    # The Options directive is both complicated and important.  Please see

    # http://httpd.apache.org/docs/2.2/mod/core.html#options

    # for more information.

    #

    Options Indexes FollowSymLinks

 

    #

    # AllowOverride controls what directives may be placed in .htaccess files.

    # It can be "All", "None", or any combination of the keywords:

    #   Options FileInfo AuthConfig Limit

    #

    AllowOverride None

 

    #

    # Controls who can get stuff from this server.

    #

    Order allow,deny

    Allow from all

 

</Directory>

3.保存修改好的httpd.conf,重启服务器,在浏览器地址栏内http://localhost:8091/

就会打开test文件下得index.html等自己设置的首页

2
0
分享到:
评论
1 楼 hw1287789687 2014-08-19  
思路很好!

相关推荐

    Windows版本apache httpd

    在Windows版本的Apache HTTPD中,它保持了与Unix/Linux系统上的核心功能一致性,同时也针对Windows操作系统进行了优化。 标题“Windows版本apache httpd”指的是Apache HTTP Server在Windows操作系统上的实现。这个...

    eclipse43 PHP5417 Apache httpd225环境搭建

    PHP5.4.17 Apache httpd 2.2.25 MySql 5.6.11 eclipse kepler 4.3

    apache httpd-2.2 win64 x64

    总的来说,"apache httpd-2.2 win64 x64"是Windows环境下搭建Web服务器的一个可靠选择,提供了丰富的功能和高度的灵活性,能够满足不同用户的需求。但使用过程中也需要注意安全性和性能优化,以确保服务器的稳定运行...

    Apache(httpd)前后端分离项目环境搭建

    Apache(httpd),前后端分离,web

    apache httpd-2.2.19.tar.zip

    总之,"apache httpd-2.2.19.tar.zip"是一个包含Apache HTTP Server 2.2.19源代码的压缩包,它提供了搭建和管理Web服务器所需的一切。正确安装和配置Apache,结合其丰富的模块和功能,能够满足各种网站和应用程序的...

    apache httpd rpm包,支持rpm一键安装维护

    Apache HTTPD的RPM包设计为与RPM系统兼容,允许用户通过简单的命令行操作来安装和维护Apache服务,无需手动配置每一项设置。 标题中提到的"apache httpd rpm包,支持rpm一键安装维护"意味着你可以通过RPM命令轻松地...

    linux下subversion+apache server搭建

    Linux环境下搭建Subversion(简称svn)服务器,主要涉及到两个方面:一是Subversion自身服务的搭建,二是与Apache服务器的集成。Subversion是一个开源的版本控制系统,用于跟踪文件和目录的变更,便于团队协作开发。...

    apache-httpd-2.4.58-win64-VS17.zip

    这个压缩包包含了一系列用于在Windows平台上搭建和运行Apache Web服务器所需的文件。 描述中的 "apache-httpd-2.4.58-win64-VS17.zip" 同样强调了这是Apache HTTP服务器的一个特定构建,版本号为2.4.58,针对64位...

    apache-httpd for win32

    在Windows环境下,Apache HTTP Server为开发者和网站管理员提供了在个人电脑上搭建本地Web服务器的能力,这对于测试、开发和部署Web应用程序非常方便。 【标题】"apache-httpd for win32" 指的是适用于32位Windows...

    Apache+Tomcat环境搭建

    以下是对如何搭建 Apache + Tomcat 环境的详细步骤和解释: 1. **安装基础软件**: - **JDK**:Apache Tomcat 需要 Java 运行环境来运行 Java 应用程序。在这里,我们安装的是 JDK 1.6.0_23 版本。确保将其路径...

    DRBR+Heartbeat+httpd搭建高可用性网站

    阅读这份文档,读者可以了解到具体的安装步骤、配置选项以及故障转移实践,从而成功搭建一个具备高可用性的网站环境。 总之,DRBR、Heartbeat和Apache的结合提供了强大的高可用性解决方案,它们相互协作,确保即使...

    apache2 httpd 安装脚本,一键安装

    这个“一键安装”脚本正是将上述步骤自动化,帮助用户快速、方便地在CentOS系统上搭建Apache2 HTTPD服务器。脚本可能包含了自动处理依赖、配置、安装和启动等所有环节,大大节省了手动安装的时间和精力。在使用前,...

    Php5.6和Apache2.4环境搭建

    - 为了防止未授权访问,需要在`httpd.conf`中限制Apache的访问权限,可以通过`&lt;Directory&gt;`指令设定特定目录的访问规则。 - 定期更新Apache和PHP,以保持其安全性。 至此,Apache 2.4和PHP 5.6的环境搭建已完成,...

    Apachehttpd_php8.0_example.7z

    标题 "Apachehttpd_php8.0_example.7z" 提示我们这个压缩包包含的是一个使用 Apache HTTP Server 和 PHP 8.0 版本构建的示例应用。Apache HTTP Server 是世界上最流行的开源 web 服务器软件,而 PHP 8.0 是 PHP 语言...

    Apache2.4.6在Linux中安装及配置自启动

    Apache HTTP Server 2.4.6 是一个广泛应用的开源Web服务器,它在Linux系统上的安装和配置对于搭建网站和提供HTTP服务至关重要。本教程将详细阐述如何在Linux环境中安装Apache2.4.6并设置其自启动,以确保服务器在...

    Windows apache svn服务器搭建

    本教程将详述如何在Windows环境下搭建基于Apache服务器的Subversion(SVN)服务端,帮助你实现代码的集中式管理。 首先,我们需要了解SVN的基本概念。Subversion是一个开源的版本控制系统,它允许开发者跟踪并管理...

    Apache httpd

    - **官方网站**:[http://www.apache.org](http://www.apache.org) / [http://httpd.apache.org](http://httpd.apache.org) #### 四、Apache HTTP Server的工作原理 - **HTTP协议**:Apache HTTP Server基于HTTP(S)...

    windows下用apache和tomcat搭建jsp环境

    在Windows操作系统上,使用Apache HTTP Server和...以上就是Windows环境下使用Apache和Tomcat搭建JSP环境的详细步骤。这个过程涉及到网络服务器和应用服务器的协同工作,理解这些配置有助于提升Web应用的性能和稳定性。

    apache/httpd安全配置方法总结

    ### Apache/Httpd安全配置方法总结 #### 一、引言 随着互联网技术的发展和网络攻击手段的多样化,...希望本文能为Apache服务器的搭建者们提供有益的帮助和指导,使他们能够在保障网络安全的同时,更好地服务于用户。

    linux离线安装apache

    ### Linux离线安装Apache知识点详解 #### 一、前言 在Linux环境下离线安装Apache服务器涉及多个步骤...通过遵循这些步骤,用户可以在没有互联网连接的情况下成功安装并配置Apache服务器,从而实现网站的搭建和管理。

Global site tag (gtag.js) - Google Analytics