win2003系统下apache、php、mysql安装与虚拟主机、目录权限配置

发布时间:2020-11-25编辑:脚本学堂
本文介绍下,在windows 2003系统焉,安装与配置apache、php、mysql的方法,详细介绍了虚拟主机与目录权限的相关配置,有需要的朋友参考下。

本节内容:
如何在windows 2003下安装与配置apachemysql、php环境。
apache下虚拟主机的配置方法,目录权限的安全配置。

1,安装apache、php、mysql
安装到规划好的目录,例如:d:/server/apache、d:/server/php、d:/server/mysql中。

2,虚拟主机设置
打开..Apacheconfhttp.conf
在# Virtual hosts处去掉加载虚拟主机的注释符号
include conf/extra/httpd-vhosts.conf

然后,在conf/extra/httpd-vhosts.conf配置虚拟主机配置文件。

脚本学堂网站jb200.com为例:
 

复制代码 代码示例:

# 1 jb200.com

<VirtualHost *:80>
ServerAdmin test123@gmail.com
DocumentRoot "D:/jb200.com"
ServerName jb200.com
Serveralias www.jb200.com
ErrorLog "logs/jb200.com-error.log"
CustomLog "logs/jb200.com-access.log" common
</VirtualHost>

假设服务器为双ip,所以在httpd-vhosts.conf和http.conf中有点不同的配置
 

复制代码 代码示例:
#Listen 11.11.11.11:80
Listen 80
 

就是未指定IP地址,才能正常使用双ip。

3,降低apache的运行权限

>>> 编辑推荐
windows下apache安全配置要点
windows2003下apache安全策略配置详解
apache在windows2003系统中的安全配置详解
Windows下Apache安全设置(目录权限设置)
centos 5 apache 服务器安全配置
apache web服务器的安全配置技巧
细说apache的安全设置
Windows下Apache安全设置
 

3.1 创建一个新的帐户
计算机管理里的本地用户和组里面创建一个帐户,例如:apache,密码设置为jb200.com,加入user组;

3.2 打开开始->管理工具->本地安全策略,在用户权限分配中选择“作为服务登陆”,添加apache用户

3.3 计算机管理里面选择服务,找到apache2.2,先停止服务,右击->属性,选择登陆,把单选框从本地系统帐户切换到此帐户,然后查找选择 apache,输入密码jb200.com,然后点确定(这个时候apache应该不能正常启动,一般情况肯定会报错:Apache2.2 服务因 1 (0x1) 服务性错误而停止。)

3.4 赋予apache安装目录(比如:E:/apache2.2)以及web目录(比如D: /jb200.com)apache帐号的可读写权限,去除各磁盘根目录除administror与system以外的所有权限,赋予apache安装 目录所在的磁盘根目录apache帐户的可读取列目录权限

3.5 重新启动apache服务器

至此,win2003系统下apache、php、mysql的安装与配置、以及虚拟主机与目录权限的配置全部完工。

希望此文能带给大家一些帮助,尤其是apache的安全设置方面,能对大家有个示例作用。