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处理器的使用 Apache HTTP Server Version 2.2 文档 编译与安装 启动Apache Apache许可证 2.0 版 日志文件 多路处理模块(MPM) Apache2.0新特性概述 Apache 2.2 新特性概述 配置段(容器) 服务器全局配置 站点...
修改主配置文件 #vi /etc/httpd/conf/httpd.conf ...UserDir disable root 意为不允许root这个用户在用户主目录进行个人首页的设置 UserDir public_html 意为用户的个人首页应该放置在public_html这个目录下面
UserDir disable root//基于安全 考虑,禁止root用户使用自己的站点.UserDir public. _html//设 置对每个用户的Web站点目录 */public. _html> Allow0verride FileInfo AuthConfig Limit Opt ions MultiViews ...
使用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_...
Nginx default.conf还包括对个人主文件夹的支持(与Apache的userdir mod相同)设置: 克隆仓库从.env.example创建.env文件将其中一个docker-compose(dev / traefik)模板复制到docker-compose.yml 为docker swarm ...
Apache and the Internet..............................................1 Apache: The Anatomy of a Web Server.........................................................1 The Apache Source ....................
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
配置步骤如下: 1、http.conf文件做如下修改: UserDir public_html #默认的主页目录~/public_html #UserDir enabled username 为某些用户开启服务,详细可以参考UserDir用法 代码如下: <Directory> Options Indexes ...
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...
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...
* 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 ...