Apache目录别名

1.  打开主配置文件 /usr/local/apache2/conf/httpd.conf,去掉注释

Include conf/extra/httpd-autoindex.conf

2. 编辑 httpd-autoindex.conf

添加内容:

Alias /test/ "/data/www/"

<Directory "/data/www">

Options Indexes MultiViews

AllowOverride None

Require all granted

</Directory>

 Options权限说明:

none                    没有任何权限

All                        拥有所有权限

Indexes                浏览权限,即是否允许在目录下面没有index.html时显示目录

FollowSymLinks  允许经过此目录连接到其他目录

MultiViews          允许多重内容被浏览,如目录下有foo.txt文件,可以通过/foo来访问,这对于一个多语言内容站点比较有用

AllowOverride,子权限文件开关:

 定义是否允许目录下的.htaccess文件中的权限生效

None                   .htaccess中权限不生效

All                        文件中所有权限都生效

AuthConfig           允许使用所有的权限指令

3. 浏览器访问

www.huangzhenping.cn/test/

时间: 2024-12-28 12:11:20

Apache目录别名的相关文章

01 安装apache php配置 时区 环境变量 安装mysql 虚拟主机 文件夹访问权限 目录别名

php介绍 简介与历史 应用领域: php运行环境 php语言运行原理 安装apache: PHP的命令行运行模式(独立运行): 配置apache以运行php网页 配置php的基本运行环境 确定php配置文件(php.ini)的位置: 配置时区: 设置环境变量 检测apache配置文件语法 配置数据库连接机制 安装mysql数据库 虚拟主机配置 端口监听: 主机配置关键项 配置文件夹访问权限 主机别名设置 文件夹访问控制的文件控制方式 目录别名设置Alias 多站点配置: php介绍 简介与历史

G. 设置站点别名和目录别名

一,设置站点别名------ " ServerAlias  站点别名" 二,设置目录别名(虚拟目录)------ " Alias  目录别名"   例子:

Apache配置站点详细讲解(apache目录结构介绍)

apache模块: 查看Apache有哪些参数:/application/apache2.2.34/bin/apachectl 查看Apache安装了哪些模块:/application/apache2.2.34/bin/apachectl -l跟踪apache进程:strace /application/apache2.2.34/bin/apachectl -M 如果解析很慢,打开/etc/hosts/文件在第一行后面加上httpd ############################vi

apache用别名方式,解决不同的目录问题

之前, bbs 必须放在主目录下,很不好管理. 使用别名,指向另外1个目录. Alias /music   "e:\itcast\20140706\music" 当然,别名目录仍然需要设置<Directory>

yum方式安装的Apache目录详解和配置说明

转载自http://www.cnblogs.com/carbon3/p/5635543.html 在对httpd.conf文件进行解读之前,首先了解一下Redhat9中Apache服务器默认配置的一些基本信息:配置文件:/etc/httpd/conf/http.conf1)"/etc/httpd/conf主要存放了配置文件httpd.conf,这个是最重要的配置文件,Apache的所有主要权限和功能都在这个文件中进行了详细的设置.(2) "/etc/httpd/conf.d"

apache目录限制

apache用Directory 说明        封装一组指令,使之仅对文件空间中的某个目录及其子目录生效语法        <Directory directory-path> ... </Directory>作用域        server config, virtual host状态        核心(C)模块        core apache用DirectoryMatch过滤不想显示的文件或者目录 实例如下,在我的一个示例项目中,我不想显示所有的.c文件,可以通

apache 目录认证

apache的根目录是 /application/apache/htdocs 1.建立用户 /application/apache/bin/htpasswd -c /application/apache/htdocs/.htpasswd lvnian 其中 .htpasswd 是存储账户密码的文件 lvnian 是用户名 系统会要求您输入 两边密码 2.编辑httpd.conf 在httpd.conf里加入如下几句代码 <Directory "/application/apache2.22

配置的好的Apache和PHP语言的环境下,如何在Apache目录下htdocs/html目录下 同时部署两个项目呢

建虚拟目录打开Apache->conf->httpd.conf在最下面粘贴NameVirtualHost 127.0.0.1 <VirtualHost 127.0.0.1> ServerName 虚拟主机名 DocumentRoot "网站绝对目录" <Directory 同上> Options Indexes AllowOverride None Order allow,deny allow from all </Directory>

禁止访问Apache目录

在PHP网站开发中,基于WEB服务器和PHP网站程序代码的安全考虑,我们需要对相关的目录或者文件访问权限进行控制,以防止意外情况的发生,那么我们如何来实现这种功能呢?我们可以通过Apache来实现禁止目录访问(禁止游览列出的目录或文件列表).禁止或允许IP与域名访问目录的功能. 在Apache中配置禁止目录访问,即禁止游览列出的目录/文件列表的方法 访问网站目录时Apache默认配置为可列出目录/文件列表,即当你访问http://localhost时会列出相关的目录和文件列表,我们可以通过修改A