apache安装配置及项目部署
上一篇 /
下一篇 2011-02-14 16:26:55
/ 个人分类:测试园地
测试项目中需要搭建一个简单的web站点,我选择了apache作为http服务器。一下是搭建过程及遇到的问题的解决方法。如果有什么不对的请大家指教。
Windows下apache安装及配置
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来进行配置。
一.配置选项:
(1)DocumentRoot "C:/Program Files/Apache Group/Apache/htdocs"
这是网站的根目录。如果您想把网站文件存放在“D:\myweb”目录下,可以把DocumentRoot后面的目录修改为“D:/myweb”。
(2)<Directory "D:\myweb">
同时修改这里的路径要和DocumentRoot的配置保持一致。
默认首页文件名。在浏览器里输入一个地址(例如http://test.dnschek.net/)的时候,Apache会查找这个默认的首页文件打开。如果要配置多个默认首页文件名,请用空格分开。
(3)ScriptAlias /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.htmlDocumentRoot“D:\myweb”下面存在的文件)这样就可以访问到存在于d:myweb中的项目
收藏
举报
TAG: