在apache的配置文件http.conf中设置如下信息,可以将该目录变成一个web可以放的目录:
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
这里面的几个参数说明如下:
- Indexes 允许目录浏览(即列出此目录下所有文件名称);MultiViews 允许内容协商的多重视图。
比如:客户端输入“http://10.0.0.1/icone/a”这将会显示此目录下所有 a.* 文件,并不是出错信息。All 包含了初MultiViews 之外的所有特性,若无Options 语句,默认为All
- AllowOverride 定义对于每个目录下的 .htalless 文件中的指含类型,一般禁止使用。
- 设置缺省的访问权限,当前设置表示允许所有客户机都能访问。比如仅允许192.168.16.0/24 这个段能访问,除了192.168.16.5/24 之外。
使用方法:Oredr allow ,deny
Allow from 192.168.16.0/24
Deny from 192.168.16.5/24
如果想在服务器上增加一个虚拟主机,就是增加个另外的域名的可用空间,在apache的http.conf文件最后增加如下代码:
DocumentRoot /www/pkphp_com/
ServerName www.pkphp.com
Options FollowSymLinks
AllowOverride All
order allow,deny
Allow from all
- 214.118.36.117换成你的服务器绑定的静态ip,同时将域名www.pkphp.com的A记录指定到这个ip
- www.pkphp.com是需要绑定的域名,注意:如果你要事情pkphp.com,需要复制上面的代码增加一个到配置文件最后同时将www.pkphp.com设置为pkphp.com。这样设置就可以使用www.pkphp.com和pkphp.com都可以访问/www/pkphp_com/目录了!
- 其他的设置与目录的设置相同,见上!
分享到:
相关推荐
### Apache虚拟目录和虚拟主机设置详解 #### 一、虚拟目录(Alias) 在Apache服务器配置中,虚拟目录(也称为别名)是一种重要的技术,它允许我们定义一个URL路径,并将其映射到服务器上的实际物理目录。这不仅提高...
资源名称:Apache服务器虚拟主机虚拟目录配置 资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
详细讲解apache安装 php和apache整合 虚拟目录 虚拟主机
本文将深入探讨如何快速配置Apache虚拟目录以及编辑HOSTS文件,这对于学习和开发PHP应用至关重要。 首先,让我们理解Apache虚拟目录的概念。在Apache服务器中,虚拟目录允许我们为不同的网站或项目设置独立的访问...
3. **虚拟主机配置文件**:通常位于`/etc/apache2/sites-available/`目录中,通过软链接到`/etc/apache2/sites-enabled/`目录来启用。 #### 二、虚拟目录配置详解 虚拟目录配置允许在一个Apache服务器上托管多个...
在该文件中,定义虚拟主机的具体配置,包括管理员邮箱(`ServerAdmin`)、主机名(`ServerName`)、别名(`ServerAlias`)、文档根目录(`DocumentRoot`)以及错误日志和访问日志的位置(`ErrorLog`, `CustomLog`)。...
在Apache的主配置文件`httpd.conf`中,需要加载一系列核心模块来支持虚拟主机和其他功能: 1. **`LoadModule headers_module modules/mod_headers.so`**: 用于处理HTTP头部信息。 2. **`LoadModule expires_module ...
此文档适用于lamp环境apache虚拟主机的搭建,使用lamp环境搭建虚拟主机的新手,可以参看此文档。
在Apache中配置虚拟主机允许你在一个物理服务器上运行多个网站,从而提高了资源利用率并降低了运维成本。下面我们将详细介绍如何配置Apache虚拟主机。 1. **虚拟主机类型** Apache支持两种类型的虚拟主机:基于...
在这个虚拟主机中,我们可以存放自己的网页文件,并使用 `stone.com` 域名访问我们的网站。 虚拟主机的优点是可以在一台物理服务器上运行多个独立的虚拟服务器,每个虚拟服务器可以有自己的域名、IP 地址和文档根...
- `DocumentRoot /data/wwwroot`:设置虚拟主机的文档根目录。 - `ServerName www.myweb.com`:设置虚拟主机的域名,用于区分不同的虚拟主机。 - `ErrorLog logs/www-error_log`:指定错误日志文件的位置。 - `...
具体的Apache虚拟主机配置,详细描述Apache虚拟主机的配置过程及原理
在IT行业中,Apache HTTP Server是广泛应用的开源Web服务器软件,其强大的功能和灵活性使得它能够支持多种复杂的...在实践中,根据个人需求调整配置,并不断学习和探索,你将能更好地掌握Apache虚拟主机的配置技巧。
Apache 服务器的配置是 Web 开发中非常重要的一步,本文将详细介绍 Apache 服务器的虚拟主机虚拟目录配置。 1. Apache 服务器安装 Apache 服务器的安装非常简单,只需要下载 Apache 服务器软件并按照安装指令进行...
这段代码定义了一个名为`my_project.dev`的虚拟主机,其根目录设置为你在步骤1中创建的文件夹。 4. **编辑hosts文件**:为了使`my_project.dev`在浏览器中可访问,需要编辑Windows的`hosts`文件。通常位于`C:\...
Apache 虚拟主机配置是Web服务器管理中的一个重要环节,允许在一个单一的Apache实例上运行多个独立的网站。Apache虚拟主机允许通过IP地址、端口或域名来区分不同的站点,从而提高了服务器资源的有效利用和管理效率。...
Apache虚拟主机配置文件 httpd-vhosts.comf
总结来说,Apache虚拟主机配置是通过httpd.conf文件创建和管理多个网站的关键步骤,而WordPress固定连接设置则涉及到WordPress的URL结构优化和Apache的mod_rewrite模块的使用。理解并掌握这两个知识点对于任何管理多...