- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
前 言 预 习 配置详解 技术论坛 最近更新 About
返回[配置详解]索引 开放一般用户的网页发布权限 (最近更新日:2006/08/27)
前 言
当我们想发布网页的时候,通常找一些免费空间,将我们的网页等等放在那个免费空间上。通常,我们申请到的免费空间的访问方式通常是通过“http: ///~user”方式的。其中“user”通常为申请时提交的用户名。实质上,在Linux下,Apache服务器拥有让 一般用户发布网页的功能。我们要做的也只是更改Apache配置文件httpd.conf中的一些设置而已。对于一般用户来说,在用户目录中建立相应的子 目录,将这个子目录作为对外开放的Web根目录,并设置相应目录的相应属性,即可达到与服务器单独发布(把网页放在/var/www/html下)达到同 样的效果。而且,本节配置完成的服务器,也完全可以为别人提供网页存放、发布等等的服务。
修改Apache的配置文件
首先来修改Apache的配置文件,使Apache支持通过一般用户目录发布网页的功能。
[root@sample ~]# vi /etc/httpd/conf/httpd.conf ← 用vi打开SSH的配置文件UserDir disable ← 找到这一行,在行首增加“#” ↓#UserDir disable ← 修改后变为此状态#UserDir public_html ← 找到这一行,去掉行首的“#”UserDir public_html ← 修改后变为次状态找到下面水平线之间的部分行,将每行行首的“#”去掉,并在一些细节选项上按提示做修改#Directory /home/*/public_html# AllowOverride FileInfo AuthConfig Limit ← 找到此行,将相应选项删除后,赋予All选项 ↓ AllowOverride All ← 变为此状态,允许使用.htaccess# Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec ← 找到此行,将相应选项删除 ↓ Options IncludesNoExec ExecCGI FollowSymLinks ← 变为此状态,允许执行CGI及SSI# Limit GET POST OPTIONS# Order allow,deny# Allow from all# /Limit# LimitExcept GET POST OPTIONS# Order deny,allow# Deny from all# /LimitExcept#/Directory↓ 以上水平线之间的部分修改后,变为如下状态,尤其注意不要忘记将没行行首的“#”去掉!请核对。Directory /home/*/public_html AllowOverride All Options IncludesNoExec ExecCGI FollowSymLinks Limit GET POST OPTIONS Order allow,deny Allow from all /Limit LimitExcept GET POST OPTIONS Order deny,allow Deny from all /LimitExcept/Directory
重新启动HTTP服务
重新启动HTTP服务,使以上的设置生效。
[root@sample ~]# /etc/rc.d/init.d/httpd restart ← 重新启动HTTP服务
一般用户的Web目录及相应属性的设置
一般用户对外开放Web,需要建立一般用户专用的Web目录,这里根据httpd.conf设置文件中的设置,需要将用户Web目录命名为“public_html”,并建立在一般用户的根目录下。一般用户的根目录属性也要设置为711。 在这里以centospub为例,假设系统中,欲开放名为centospub的用户对外开放Web的权限,其设置过程如下。
[root@sample ~]# chmod 711 /home/centospub/ ← 将欲开放Web的用户目录属性设置为711[root@sample ~]# su - centospub ← 登录为欲开放Web的一般用户[root@sample ~]# cd ← 到
文档评论(0)