摘要:在Windows 10和IIS 10上安装PmWiki
版本:2023-01-18
状态:活文档
描述
如何在上托管PmWiki网站互联网信息服务10?例如,用于Windows 10.
前提条件
- 确保服务器具有固定的IP地址
- 为网站数据创建服务器文件夹
- 如果你的网站是外部的
- 确保您的域名已注册到外部静态IP地址
- 确保路由器配置为将端口80上的流量转发到服务器计算机
- 确保路由器配置为将端口443上的流量转发到服务器计算机HTTPS协议
站点基本设置
站点高级设置
说明书
这些说明基于Windows 10主页,因此Windows Server Manager不可用。
在服务器上为您的网站创建文件夹,
如\\服务器\主页\网站\
如\\The-server\home\website\pmwiki\
注意:实际上这是一个目录,如D: \主页\网站\pmwiki\
.
设置站点的特定应用程序池标识
特定于站点的应用程序池标识如下“IIS应用程序池\网站
"
设置网站以使用应用程序池标识
网站文件夹权限
维基。d日
文件夹权限
从IIS管理器进行IIS配置
- 右键(上下文)单击“连接”窗格
- 选择“添加网站”操作
- IIS对PmWiki网站用户使用匿名身份验证。从IIS站点条目
- 打开身份验证
- 选择“匿名身份验证”,然后选择“编辑…”
- 选择“应用程序池标识”
您可能希望配置网站
- 设置默认文档(至
index.php、index.html或pmwiki.php
) - 打开(或关闭)压缩
- 禁用(或启用)目录浏览
文件权限
确保“虚拟应用程序池标识”[1][2](IIS应用程序池\网站应用程序池名称
)为您的文件夹设置权限pmwiki.php网站
或索引.php
驻留。默认值“Read&Execute,List Contents,Read”就足够了。
对于文件夹维基。d日
添加到“虚拟应用程序池标识”(IIS应用程序池\网站应用程序池名称
)权限“修改、写入”。
如果你愿意启用上载添加“虚拟应用程序池标识”(IIS应用程序池\网站应用程序池名称
)对文件夹具有“修改、写入”权限上传
.
在IIS中设置安全服务
你会想要一个证书,但自签名证书目前无法解决问题
- 允许加密是一个免费、自动化和开放的证书颁发机构
- 验证Web提供本机客户端以获取和安装Let’s Encrypt证书
笔记
如果您从其他地方复制了PmWiki站点,则可能需要删除.羊群
中的文件维基。d日
目录。
要将文件上传大小增加到30MB以上,请确保
配置
以下是可能有用的配置选项
包含“+”号的查询字符串
发件人StackOverflow:IIS 7.x中URL中的“+”符号问题出于安全原因,IIS7引入了新的URL过滤规则。因此,作为URL中安全原因的一部分,默认情况下会阻止“+”符号。
要解决此问题,请在中设置allowDoubleEscaping=“true”web.config(网络配置)
文件夹。
<system.webServer><安全><requestFiltering allowDoubleEscaping=“true”></requestFiltering></security>
发行说明
如果配方有多个版本,则可以在此处放置版本注释。请注意,人们通常更容易使用“发布日期”而不是“版本号”。
另请参见
在WS2012上安装IIS和PHP(学习Microsoft)
贡献者
评论
请参阅上的讨论InstallOnIIS10-通话?
用户注释?:如果您使用、使用或查看此配方,您可以添加您的姓名这些统计数据显示在Cookbook列表中,将帮助新手浏览wiki。