请教windows下apache的权限设置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请教windows下apache的权限设置相关的知识,希望对你有一定的参考价值。

因为我的服务器是2008的且是64位的windows下apache的权限设置,这里只说Windows下Apache应用环境相关的目录权限设置,至于其他基本的服务器目录权限设置就不提啦!

这个是我的服务器实际进行配置的环境配置情况:
apache安装目录:d:www-sapache
php目录:d:www-sphp5
mysql目录:d:www-smysql
网站根目录:d:www\\htdocs\\chaodiquan.com 抄底专门为运行Apache运行所使用的用户:apache-u(可不隶属于任何用户组)Windows下Apache应用环境塔建目录安全设置操作步骤:配置目录权限   这里的权限是重点

Apache所在的根目录(也就是D盘),只需要读取的权限,并且这个读取权限不需要继承到子目录与文件(可以在权限设置高级里选择——应用到:只有该文件夹——权限:列出文件夹/读取数据, 读取属性,读取扩展属性,读取权限——确定)。

Apache安装目录的上级目录(d:www-s),需要“读取”的权限(和根目录D盘的权限雷同)。

Apache安装目录,需要“列出文件夹目录”和“读取”的权限(可以为了方便使用继承)。

Apache安装目录下的子目录权限设置

“bin”和“modules”目录需要“读取和运行”、“列出文件夹和目录”、“读取”的权限。

“logs”目录需要“列出文件夹和目录”、“读取”、“写入”的权限(若Apache安装目录的权限使用啦继承,可只添加“写入”权限即可)。

到这里Apache的权限已经设置完毕,接下来设置PHP的权限

PHP目录(PHP5)可简单的设置为“读取和运行”、“列出文件夹和目录”、“读取”的权限。

Mysql目录下的bin文件夹和文件(mysql)需要为添加apache用户的“遍历文件夹和运行文件”、“列出文件夹和读取数据”的权限(可以在权限高级设置里找到)。

到这里Apache+Mysql+Php已经基本可以使用,接着配置网站根目录权限

网站根目录(www内)的上级目录www需要读取(“列出文件夹和读取数据”、“读取属性”、“读取扩展属性”、“读取权限”)的权限(和Apache的上级目录权限雷同,不需要继承到子目录和文件中去)。

网站根目录(htdocs)可简单的设置“读取”权限就可以啦(然后可以根据需要对缓存文件夹设置可写权限)。

到这里Apache+PHP+Mysql的环境受限制权限设置基本完成。

为Apache服务启用受限制用户
进入服务管理器(Services.msc,或者“我的电脑——属性——管理——服务”),找到Apache的服务项(Apache2.2),设置属性,登录用户选择受限用户(Apache-u)输入受限用户的密码,应用,确定。

这里“确定”之后一般会有提示(已授予账户.apache-u“以服务方式登录”的权利)。这个提示相当于在组策略(开始->管理工具
->本地安全策略,或者使用gpedit.msc打开)中的“用户权利分配”中选择“作为服务登陆”,添加apache-u用户。

可在任务管理器中查看httpd.exe进程的用户名为apache-u,使用PHP+Mysql的程序都可正常运行。
到这里已经完成啦“Windows下Apache应用环境目录权限”的受限制使用设置。

参考技术A 在apache服务器安全配置时,首先会想到设置文件上传目录禁止php脚本执行,常用的方法是修改apache配置文件,或者配置在htaccess文件里面。上面的方法只是限制了php文件执行,如果没有设置php脚本对文件夹的访问权限,对于那些可以执行php文件,php脚本甚至能直接读写系统分区的文件。
可以通过配置open_basedir来限制php脚本允许访问的目录,下面是两种将php脚本对磁盘中文件的访问操作限制在指定目录下的方法,第一种是在php.ini文件中配置:

上面这条指令设置了php脚本可以访问的两个目录,在windows系统中目录之间用分号隔开,tmp目录为文件上传临时存储目录,禁止会导致无法处理文件上传。
第二种方法是在apache的vhosts.conf文件中配置,可以为每个虚拟主机单独配置,这种方法优先级要高于第一种。本回答被提问者采纳

请教下街机三国志模拟器WinKawaks宏设置问题

哪位高手能给个街机三国志赵云的移动升龙斩的正确宏设置,就那个一下可以冲到一堆人的技能,好像是↓→↑拳吧,请教下怎样自定义宏设置?
注:请不要去复制那些理论的东西过来,符号定义我懂,高分悬赏!急求解答为盼。

打开ini文件夹找到wof.ini (日版的是wofj 美版的是wofu) 打开方式选记事本

[Macros]

; Macros for player 1

Macro1A=d,df,f,uf,u1 (面向右)

Macro1B=d,db,b,ub,u1 (面向左)

Macro1C=

Macro1D=

保存设置后

打开模拟器键位设置 如图

进游戏后按S+O 或者S+L就能使出升龙斩

参考技术A 在‘ini’文件夹找到‘wof.ini ’或者‘wofj.ini ’‘wofu.ini ’打开它,用记事本的‘编辑’里的‘查找’功能找到‘Macros for player 1’(这里的player 1是玩家1,要设置玩家2就是player 2)

; Macros for player 1
Macro1A=
Macro1B=23+
Macro1C=34+
Macro1D=123+
Macro1E=
Macro1F=
Macro1G=
Macro1H=
Macro1I=1234+
Macro1J=
修改为
; Macros for player 1
Macro1A= d,df,f,uf,u+1
Macro1B= d,db,b,ub,u+1
Macro1C=
Macro1D=
Macro1E=
Macro1F=
Macro1G=
Macro1H=
Macro1I=
Macro1J=
保存就行了了。第一个是向右边打,第二个是向左边打。设置时要关闭模拟器。
参考技术B 先运行下游戏

在ini文件夹里找到与游戏名称对称的文件

找到[Macros]

给你举个例子

Macros for player 1
Macro1A=d,df,f,df,d,,db,b3,
Macro1B=d,db,b,db,d,df,f3,
Macro1C=123+
Macro1D=b,db,b,db,d,df,f3,
Macro1E=d,df,f,d,df,f3,
Macro1F=f,df,d,db,b,f,df,d,db,b4,
Macro1G=d,db,b,db,d,df,f4,
Macro1H=d,db,b,d,db,b3,
Macro1I=b,db,d,df,f,b,db,d,df,f3,
Macro1J=d,df,f,d,df,f4,

↓↙←+C,A用宏表示就是d,db,b,3,1,
←→↓↘ + BD·BCD 用宏表示就是b,f,d,df,24+,234+
如果实际使用中设置的宏发招不理想,可以自己进行修改,比如增加“,(表示招式间停顿)”招式尾部加逗号作用是可以按住键无限连发

补充一点:
在打开ini里写宏时 游戏是要关闭的
参考技术C 下,右,上那些是技能出招表。。改不了的,因为涉及到游戏本身的问题。。如果LZ想改的是按建的话在模拟器里就可以了 参考技术D 关羽大扑的宏:Macro1C=d,d,d,d,b,u,1

以上是关于请教windows下apache的权限设置的主要内容,如果未能解决你的问题,请参考以下文章

云服务器Linux下Apache网站目录读写权限的设置

nginx web 目录下权限设置哪个是对的

请教没有root权限如何解决

php apache用户写文件夹权限设置

Windows下Samba服务器,打开目录时提示无权限。

Windows 7 下如何设置机器级别的DCOM权限