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 Mars之后的版本,基本上都自带了maven插件,无需自己再安装maven. 有几个注意
1.应用需求问题背景: 参照电子版教材《vmware 虚拟机实用宝典》P433—P437的“8.2.1Microsoft Virtual PC2007的安装”、“8.2.2Mi
1.安装openresty与openssl安装参考 2.证书生成 创建服务器私钥,命令会让你输入一个口令: openssl genrsa -des3 -out ca.key 1024
我们抛开 租用服务器还是自行购买服务器进行托管的问题,在这篇文章里,我们讨论的是无论租用或托管都要面临的一个问题,那就是选择服
下载地址:https://tortoisesvn.net/downloads.html1.下载安装包,切直接双击安装,然后一路next,如下图所示2.配置环境变量,在path中,配