站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
▼
建站程序
开发
服务器
办公软件
开发教程
▼
服务器教程
软件使用教程
运营教程
热门电子书
▼
CSS教程
WordPress教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
热点词条
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
EZ Publish/EZ Publish配置模型
”(章节)
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
== 访问方法 == eZ Publish 在每次处理一个客户端的请求时,会根据一套规则决定应该使用哪个站点入口。这些规则必须在"settings/override/site.ini.append.php"中设置。站点入口系统的行为由[SiteAccessSettings]中的"MatchOrder"配置决定。这个配置控制eZ Publish 如何解释客户端的请求。有三种可用的MatchOrder: #URI #Host(主机) #Port(端口) 以下的内容简单介绍了三种访问方法。注意,这些访问方法可以被组合使用。关于"MatchOrder"的文档说明了如何做到。 '''URI''' 这是"MatchOrder"的默认设置。当使用[[URI]] 访问方法时,目标站点入口的名称为URL 中"index.php"之后的第一个参数。例如:以下的URL 会告诉eZ Publish 使用"admin"站点入口:<nowiki>http://www.example.com/index.php/admin</nowiki>。如果还有一个"public"站点入口,可以用<nowiki>http://www.example.com/index.php/public</nowiki> 访问。如果URL 的最后一部分被省略,默认站点入口会被使用。默认站点入口在[SiteSettings]中的"DefaultAccess"配置。以下的示例演示了如何配置"settings/override/site.ini.append.php"来使用URI 访问方法并使用"public"作为默认站点入口: <pre> ... [SiteSettings] DefaultAccess=public [SiteAccessSettings] MatchOrder=uri ... </pre> URI 访问方法对于测试/演示很有用。此外,它非常容易因为不需要配置WEB 服务器和[[DNS]]。 '''Host''' [[Host]]([[主机]])访问方法允许把主机/[[域名]]组合[[映射]]到不同的站点入口。这中方法需要eZ Publish 以外的配置。首先,DNS 服务器必须被配置从而可以将需要的主机/域名组合解析到WEB 服务器的[[IP]] 地址。其次,WEB 服务器必须被配置以触发对应的虚拟主机配置(除非eZ Publish 被部署在主要的DocumentRoot)。请参阅安装条目中“[[EZ Publish/EZ Publish虚拟主机设置|EZ Publish虚拟主机设置]]”了解如何配置虚拟主机。DNS 服务器和WEB 服务器正确配置之后,eZ Publish 可以被配置来通过主机/域名组合来确定使用的站点入口。下例演示了如何配置"settings/override/site.ini.append.php"来启用Host 访问方法。此外,它也表明了Host 匹配机制的基本用法。 <pre> ... [SiteAccessSettings] MatchOrder=host HostMatchType=map HostMatchMapItems[]=www.example.com;public HostMatchMapItems[]=admin.example.com;admin ... </pre> 上例告诉eZ Publish 如果请求的URL 以"<nowiki>www.example.com</nowiki>"开头,就使用"publich"站点入口。换言之,"settings/siteaccess/public"下的配置文件会被使用。如果请求URL 以"admin.example.com"开头,则使用admin 站点入口。上例只演示了eZ Publish Host 匹配功能的一部分。请参阅参考文档了解全部关于HostMatchType 的配置。 '''Port''' [[Port]] 访问方法允许将不同端口映射到不同的站点入口。这种访问方法需要eZ Publish 之外的配置。WEB服务器比如被配置来监听在希望的[[端口]](默认情况下,WEB 服务器监听在80 端口,这是标准的HTTP端口)。此外,防火墙也很可能需要被配置从而允许客户端请求可以通过81 端口到达WEB 服务器。下例演示了如何配置"settings/override/site.ini.append.php"来使用Port 访问方法。它也演示了如何把不同的端口映射到不同的站点入口。 <pre> ... [SiteAccessSettings] MatchOrder=port [PortAccessSettings] 80=public 81=admin ... </pre> 上例告诉eZ Publish 如果请求被发送到80 端口,则使用"public"站点入口。换言之,"settings/siteaccess/public"下的配置文件会被使用。如果请求被发送到81 端口(通常在URL 后追加端口号,如:<nowiki>http://www.example.com:81</nowiki>),则admin 站点入口会被使用。
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)