关于Apache
windows如果完整的卸载apache?
1、运行services.msc,在服务中停止 apache 服务。
2、运行命令行程序,输入 sc delete apache,删除该服务
3、删除apache文件夹。
在Windows平台上安装Apache的过程,希望对初次安装Apache的朋友有所帮助。
以Apache2.2.21版本为例
Apache 官方下载地址:httpd-2.2.21-win32-x86-no_ssl.msi
3. 常见问题
安装完成后,弹出dos窗口,提示“通常每个套接字地址 (协议/网络地址/端口) 只允许使用一次”。
这说明Apache默认的80端口被其他Web服务器占用了。此时右下角状态栏出现一个带红色标志的图标 ,说明Apache服务没有启动。
很可能是你也安装并启用了IIS,并且IIS占用了80端口,要么把IIS先停了再启动Apache,要么为Apache重新设置一个端口。
为Apache重新设置端口步骤:
1. 找到Apache安装目录下conf目录下的httpd.conf文件(即d:\Apache\conf\httpd.conf)。打开它。
2. 找到“Listen 80”,紧接着Listen的数字就是端口号,我们改为“Listen 8080”。 修改为其它未使用的端口号也行。
3. 重新启动Apache,使新的配置生效。可以使用右下角状态栏的“Apache Serive Monitor” 启动apache。
也可以点击“开始”>"运行>输入cmd>回车>定位到apache安装目录下到bin目录,然后输入 “httpd –k start”。
4. 这时候在浏览器输入http://localhost:8080/ 可以看到与图10一样结果。
4. 在Apache下建立多个站点
要在apache 建立多个站点,通过编辑apache/conf/httpd.conf 文件
设置端口号为80站点目录为D:/AppServ/www的一个站点代码如下:
===============================================
Listen 80
<VirtualHost 127.0.0.1:80>
ServerName "127.0.0.1:80"
DocumentRoot "D:\AppServ\www"
<Directory "D:\AppServ\www">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost 127.0.0.2:80>
ServerName "127.0.0.2:80"
DocumentRoot "D:\AppServ\www2"
<Directory "D:\AppServ\www2">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost 127.0.0.3:80>
ServerName "127.0.0.3:80"
DocumentRoot "D:\AppServ\www3"
<Directory "D:\AppServ\www3">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
===============================================
设置好后,重启一下Apache就OK了!以上的就可以建立了三个站点。。。

浙公网安备 33010602011771号