必威体育Betway必威体育官网
当前位置:首页 > IT技术

apache多站点配置

时间:2019-10-08 05:44:29来源:IT技术作者:seo实验室小编阅读:77次「手机版」
 

apache 配置

在apache的主配置文件httpd.conf中:

表示监听的端口,可以写多个端口,我们几乎用的都是80。

第二个就是设置默认根目录

ServerName  服务器名    例如  ServerName:liuffs.com,我们本地都是设置localhost

DocumentRoot  “实际物理路径”   设置默认跟目录

<Directory/>给他设置的是默认站点

<Directory  “要设置权限的目录路径”>

#设置当一个请求中没有给定请求的文件名又没有默认网页(首页)的时候,显示文件列表

Options  Indexes  

#设置权限控制的先后顺序,只有2种:Deny,Allow(先拒绝,后允许),Allow,Deny(先允许后拒绝)

order  Deny,Allow

#Deny用于设定要拒绝访问的来源地址或服务器名,几乎没有实际意义!

Deny  from  拒绝名单  比如:deny  from  192.168.3.8  172.180.4

Allow  from 允许名单   比如:Allow  from  all

#设置该文件夹下的“默认网页”(首页),可以设置多个,用于请求中不带文件名的时候自动使用该文件作为“返回”页面。

DirectoryIndex  index.php  index.html   main.php  default.php   abc.php   123.html

</Directory>

设置多站点:

1.在apache的主配置文件httpd.conf中,“打开”多站点虚拟主机配置文件项(搜索:vhosts):

你可以打开注释,也可以自己写一个可以,把路径加上去

2.在httpd-vhosts.conf文件中,设定希望提供“多站点”服务的IP地址和端口号,通常默认就是:*:80,其中“*”代表所有IP,默认其实      apache安装好之后就设置好了,无需手动设置(关键字NamevirtualHost),因为这个配置文件是自己写的所以要自己写上

3.然后就一个站点一个站点加上!形式如下:

<virtualhost  *:80>

#这里设置站点1的各项信息

</virtualhost>

<virtualhost  *:80>

#这里设置站点2的各项信息

</virtualhost>

...........

注意:

1,先把httpd-vhosts.conf文件中的2个初始安装生成的站点,删除!!!

2,每个站点的设置项,主要就3个:

ServerName,

DocumentRoot,

<Directory>...</Directory>

3,在多站点配置中,第一个站点被称为“默认站点”,如果某个请求的域名无法跟任何一个站点“匹配”,就会当做请求的是默认站点去处理(应答)

4,一旦实现了多站点配置,则最初安装成功时的“默认站点”就失效了,我们可以将“localhost”当做一个普通站点重新设置就可以了,也可以将其放在第一个位置又重新作为默认站点。

相关阅读

Eclipse配置Maven详细教程

一.使用eclipse自带的maven插件 首先,现在下载Eclipse Mars之后的版本,基本上都自带了maven插件,无需自己再安装maven. 有几个注意

Microsoft Virtual PC2007的安装配置

1.应用需求问题背景: 参照电子版教材《vmware 虚拟机实用宝典》P433—P437的“8.2.1Microsoft Virtual PC2007的安装”、“8.2.2Mi

openresty配置ssl证书

1.安装openresty与openssl安装参考 2.证书生成 创建服务器私钥,命令会让你输入一个口令: openssl genrsa -des3 -out ca.key 1024

运维 如何选择最合适的服务器方案(一):服务器硬件配置

我们抛开 租用服务器还是自行购买服务器进行托管的问题,在这篇文章里,我们讨论的是无论租用或托管都要面临的一个问题,那就是选择服

TortoiseSVN 安装与配置(windows)

下载地址:https://tortoisesvn.net/downloads.html1.下载安装包,切直接双击安装,然后一路next,如下图所示2.配置环境变量,在path中,配

分享到:

栏目导航

推荐阅读

热门阅读