zoukankan      html  css  js  c++  java
  • win2003系统下apache、php、mysql安装以及虚拟主机和目录权限设置(转载)

    文介绍的在试在win2003系统下apache、php、mysql安装以及虚拟主机和目录权限设置,即WAPM。

        但不同于打包的WAPM软件,此软件部推荐在正式的服务器上面部署。下面开始:

    1 安装pache、php、mysql

    安装到自己认为合适的目录,三个软件的下载以及安装我不再叙述了,应该看到这篇文章的人对这部分内容都会认为是多余的!


    2 虚拟主机设置

    打开..\Apache\conf\http.conf

    在# Virtual hosts处去掉加载虚拟主机的注释符号

    Include conf/extra/httpd-vhosts.conf


    在conf/extra/httpd-vhosts.conf配置虚拟主机配置文件内容:

    以我的招聘网站jobigg.com为例:

    # 1 jobigg.com

    <VirtualHost *:80>

        ServerAdmin alavin.cui@gmail.com

        DocumentRoot "D:/jobigg.com"

        ServerName jobigg.com

        ServerAlias www.jobigg.com

        ErrorLog "logs/jobigg.com-error.log"

        CustomLog "logs/jobigg.com-access.log" common

    </VirtualHost>

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

    #Listen 11.11.11.11:80

    Listen 80

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


    3 降低apache的运行权限

    3.1 创建一个新的帐户

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

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

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

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

    3.5 重新启动apache

  • 相关阅读:
    部署 AppGlobalResources 到 SharePoint 2010
    还原一个已删除的网站集
    使用仪表板设计器配置级联筛选器 (SharePoint Server 2010 SP1)
    File or arguments not valid for site template
    Pex and Moles Documentation
    Content Query Webpart匿名访问
    Running Moles using NUnit Console from Visual Studio
    Calling a WCF Service using jQuery in SharePoint the correct way
    Updating Content Types and Site Columns That Were Deployed as a Feature
    asp.net中判断传过来的字符串不为空的代码
  • 原文地址:https://www.cnblogs.com/showker/p/1796326.html
Copyright © 2011-2022 走看看