`
intl-bcds
  • 浏览: 79807 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

apache使用userdir

阅读更多
Edit by King

最方面和别人共享html文档(由docbook转换),当然是在自己的电脑上搭建apache了。使用系统的源安装apache非常方面,为了能够用非root用户也能够方便发布,将文件放入主文件夹中的public_html文件夹最方便了。

      要让apache访问这个文件夹,只要使用userdir模块。在opensuse中默认就已经安装好了,默认配置也已经适用。来看下默认的配置:

 

<IfModule mod_userdir.c>
	UserDir disabled root

	<Directory /home/*/public_html>

		AllowOverride FileInfo AuthConfig Limit Indexes
		Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec

		<Limit GET POST OPTIONS PROPFIND>
			Order allow,deny
			Allow from all
		</Limit>

		<LimitExcept GET POST OPTIONS PROPFIND>
			Order deny,allow
			Deny from all
		</LimitExcept>

	</Directory>

</IfModule>

     这个配置文件中可以使用UserDir来设置不同用户的权限,如使用:

 

UserDir disabled root

禁止使用root账户的public_html文件夹,当然也可以disable其他账户。

      启动apache服务后,就可以通过~USERNAME/xxx.html来访问USERNAME用户的public_html文件夹中的html文件了。

分享到:
评论

相关推荐

    Apache HTTP Server Version 2.2 文档(2013.4.10最新)

    Apache处理器的使用 Apache HTTP Server Version 2.2 文档 编译与安装 启动Apache Apache许可证 2.0 版 日志文件 多路处理模块(MPM) Apache2.0新特性概述 Apache 2.2 新特性概述 配置段(容器) 服务器全局配置 站点...

    在Apache中启动个人网页

    修改主配置文件 #vi /etc/httpd/conf/httpd.conf ...UserDir disable root 意为不允许root这个用户在用户主目录进行个人首页的设置 UserDir public_html 意为用户的个人首页应该放置在public_html这个目录下面

    Linux操作系统实验四.doc

    UserDir disable root//基于安全 考虑,禁止root用户使用自己的站点.UserDir public. _html//设 置对每个用户的Web站点目录 */public. _html&gt; Allow0verride FileInfo AuthConfig Limit Opt ions MultiViews ...

    docker-www:基于 CentOS 7 构建的可靠现货 Apache2PHP-FPM 基础映像

    使用docker run -d -p 80:80 -v /path/to/site/files:/var/www -v /path/to/logs:/var/log inhumantsar/www 显着变化阿帕奇“userdir”和“welcome”配置被删除worker mpm 已启用,事件有问题。 天啊。 使用 mod_...

    docker-nginx:docker-compose为Nginx作为具有Traefik支持和Swarm支持的静态Web服务器

    Nginx default.conf还包括对个人主文件夹的支持(与Apache的userdir mod相同)设置: 克隆仓库从.env.example创建.env文件将其中一个docker-compose(dev / traefik)模板复制到docker-compose.yml 为docker swarm ...

    pro_apache_third_edition..pdf

    Apache and the Internet..............................................1 Apache: The Anatomy of a Web Server.........................................................1 The Apache Source ....................

    tomcat_apache共享动态连接库

    LoadFile modules/libz.so LoadModule authn_file_module ...LoadModule userdir_module modules/mod_userdir.so LoadModule alias_module modules/mod_alias.so LoadModule rewrite_module modules/mod_rewrite.so

    apache配置开启网站服务步骤

    配置步骤如下: 1、http.conf文件做如下修改: UserDir public_html #默认的主页目录~/public_html #UserDir enabled username 为某些用户开启服务,详细可以参考UserDir用法 代码如下: &lt;Directory&gt; Options Indexes ...

    Ubuntu权威指南(2/2)

    1.3.1 使用“--help”选项查询 命令的简单说明 6 1.3.2 使用man命令联机查询 系统参考手册 6 1.3.3 使用info命令查询命令的相关信息 8 1.4 安装Ubuntu Linux系统 9 1.4.1 安装前的准备 10 1.4.2 安装Ubuntu Linux...

    Ubuntu权威指南(1/2)

    1.3.1 使用“--help”选项查询 命令的简单说明 6 1.3.2 使用man命令联机查询 系统参考手册 6 1.3.3 使用info命令查询命令的相关信息 8 1.4 安装Ubuntu Linux系统 9 1.4.1 安装前的准备 10 1.4.2 安装Ubuntu Linux...

    带注释的Bootstrap.java

    * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed with * this work for additional information regarding ...

Global site tag (gtag.js) - Google Analytics