首页 > 代码库 > Apache HTTP Server安装教程
Apache HTTP Server安装教程
Apache HTTP Server安装教程
Apache HTTP Server的官方网站是:http://httpd.apache.org/,可以从中下载最新版本的Apache HTTP Server。
首先需要说明的是,Apache 服务器没有官方的64位版本,只有民间的高手自己制作的。下面是具体的安装步骤。
- 在https://blackdot.be/download-archive/下载64位的Apache服务器。目前的版本是2.2.19,下载之后的压缩包名为httpd-2.2.19-win64.rar;
- 将该包解压至一个目录,如我的目录为D:\ProgramFiles\ApacheSoftwareFoundation\httpd-2.2-x64;
- 修改conf文件夹下的httpd.conf文件:
将文件中的/httpd-2.2-x64全部替换为自己的解压目录,如D:/ProgramFiles/ApacheSoftwareFoundation/httpd-2.2-x64,注意这里的路径中必须使用斜杠“/”;
将Listen 80改为Listen 8080(也可以是自己指定的端口,访问时要在IP后面加上冒号与自己指定的端口),若已开启IIS,则80端口就不能用了;
将#LoadModulerewrite_modulemodules/mod_rewrite.so这一行最前面的#去掉。 - 执行安装命令。通过命令行进入自己的安装目录下的bin文件夹,如D:\ProgramFiles\Apache Software Foundation\httpd-2.2-x64\bin,执行命令httpd.exe-kinstall,这样就把apache加入了系统服务,默认服务名为Apache2.2。启动服务的命令为httpd.exe-kstart。
- 测试安装是否成功。开启服务,运行Apache服务器后,打开浏览器输入http://localhost:8080/,如果页面显示It works!,则表示安装成功,Apache服务器可以正常使用。
- 使Apache Server包含一个指定的目录,需要修改修改conf文件夹下的httpd.conf文件:
DocumentRoot "D:/ProgramFiles/ApacheSoftwareFoundation/httpd-2.2-x64/htdocs",修改为要包含的目录即可。如DocumentRoot "D:/ftp" - 如果打开网页出现You don‘t have permission to access on this server.有如下解决办法:
- 修改目录的权限:
<Directory/> Options FollowSymLinks AllowOverride None Order deny,allow Deny from all</Directory>
修改为
<Directory/> Options Indexes FollowSymLinks AllowOverride None</Directory>
- 修改访问的权限:
Allow from 127.0.0.1
修改为
Allow from 127.0.0.1
Apache HTTP Server安装教程
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。