【Plesk经验分享】Plesk显示 HTTP Error 503,怎么办?

适用版本:
Plesk for Windows

问题
当加载 Plesk 时会显示以下错误:
HTTP Error 503. The service is unavailable

Event Viewer > Windows Logs > Application 中会找到以下错误:
The Module DLL C:\\Program Files (x86)\\iisnode\\iisnode.dll failed to load. The data is the error.

原因
默认情况下,Plesk 用户 psaadmpsacln 没有访问 C:\\Program Files (x86)\\iisnode\\ 目录的权限。

解决方案
1. 通过 RDP 连接服务器。

2. 将以下各行添加到保存在 %plesk_dir%\\etc\\DiskSecurity\\ 目录中的 disksecurity.xml 文件中:
<!-- Program Files\\iisnode -->
<Entry AccounType="1" Account="Psaadm" Path="{ProgramFiles}" SubPath="iisnode" AceFlags="ThisFolderSubfoldersAndFiles" AccessMask="Read" EntryFlags="0x40" />
<Entry AccounType="1" Account="Psacln" Path="{ProgramFiles}" SubPath="iisnode" AceFlags="ThisFolderSubfoldersAndFiles" AccessMask="Read" EntryFlags="0x40" />

3. 在 cmd 中运行下面的命令打开 Plesk Reconfigurator
"%plesk_dir%admin\bin\reconfigurator.exe"

4. 点击 Correct disk permissions 更正磁盘权限:

点击
Repair Plesk Installation > 勾选 Plesk File Security > Check 复选框。

5. 启动 Plesk Services Monitor

6. 重启 Plesk Management Service


 
如果以上方案未能解决问题,请如下操作:
1. 在 cmd 中运行下面的命令备份 IIS 配置文件:
copy "%windir%\\System32\\inetsrv\\config\\applicationHost.config" "%windir%\\System32\\inetsrv\\config\\applicationHost.config.bak"

2. 进入 IIS > Sites > PleskControlPanel > Module 移除 iisnode 模块。

提交
还没有评论,快来抢沙发吧!
售前
支持
代理
合作
售后
支持