apache安装配置及项目部署

上一篇 / 下一篇  2011-02-14 16:26:55 / 个人分类:测试园地

           测试项目中需要搭建一个简单的web站点,我选择了apache作为http服务器。一下是搭建过程及遇到的问题的解决方法。如果有什么不对的请大家指教。                

 

 Windowsapache安装及配置

 

 

1网上下载httpd-2.2.17-win32-x86-openssl-0.9.8o.msi直接点击该文件进行安装。

步骤1

点下一步操作,选择典型安装类型。

2进入典型安装后的关键配置:

 

双击apache_2.0.59-win32-x86-no_ssl.msi文件开始安装。安装过程很简单,一路Next即可。途中要求输入服务器的域名、服务器名及管理员信箱,输入相应的正确信息。如果仅仅是安装在本地用于测试,则可按照下图所示输入。

安装成功之后打开浏览器,在地址栏中输入http://localhost/。如果你能看到Apache的欢迎页面以及Apache的红羽毛的图标,则说明安装成功。否则请参考下面的说明查找失败原因。

常见问题:

Apache httpd 2.2.17安装完后无法启动服务,提示“

”。

原因:80端口被占用。

解决办法:修改httpd.config配置文件:将其中的“listend 80”改为其他未被占用的窗口。

ServerName localhost:88”如果被注释掉,将注释符去掉改为可用。端口也改为可用的端口。(修改配置文件之后需要将apache服务重启,配置才能生效

 

 

 

 

 

 

 

 

               Windows下将项目部署到apache

Apache是一个后台运行的程序,没有界面,所以项目的部署通过httpd.conf来进行配置。

一.配置选项:

 

1DocumentRoot "C:/Program Files/Apache Group/Apache/htdocs"

  这是网站的根目录。如果您想把网站文件存放在“D:\myweb”目录下,可以把DocumentRoot后面的目录修改为“D:/myweb”

2<Directory "D:\myweb">

同时修改这里的路径要和DocumentRoot的配置保持一致。

默认首页文件名。在浏览器里输入一个地址(例如http://test.dnschek.net/)的时候,Apache会查找这个默认的首页文件打开。如果要配置多个默认首页文件名,请用空格分开。
3ScriptAlias /cgi-bin/
"C:/Program Files/Apache Group/Apache/cgi-bin/"
CGI
文件存放路径。

 

高级配置(非必须配置,根据需要选择是否配置)


1
、设置虚拟目录
  在配置文件中找下面这行:

  
<IfModule mod_alias.c>
 在这行下面添加如下内容:

 
Alias /vdir/ "c:/comexe/"
  
<Directory "c:/comexe/">
  
Options MultiViews
  
AllowOverride None
  
Order allow,deny
  
Allow from all
  
</Directory>
这样,通过访问http://test.dnschek.net/vdir/,就可以访问到c:\test\目录下的内容。

Apache
默认开设了两个虚拟目录:“/icons/”“/manual/”。这两个虚拟目录没有用,可以在配置文件中删除。


运行项目:

http://localhost:8989/index.html (index.htmlDocumentRootD:\myweb”下面存在的文件)这样就可以访问到存在于d:myweb中的项目


TAG:

 

评分:0

我来说两句

Open Toolbar