1. 程式人生 > >Windows Server 2012部署遇到的問題

Windows Server 2012部署遇到的問題

acc 最大 oca 入站規則 window kconfig 服務器 mic iis

一、安裝IIS提示“服務器管理器WinRM插件可能已損壞或丟失”

解決方案:

1、開啟WinRM服務,添加ip監聽

在服務中查看WinRM服務是否開啟,如果沒有開啟則把該服務開啟,然後打開命令提示符,輸入netsh http add iplisten 127.0.0.1,監聽本機ip地址,再重試

註意:

1)netsh http add iplisten 127.0.0.1會讓iis只監聽內網地址,這會導致外網地址無法訪問iis,所以這時候外網telnet服務器的80端口是不通的,要想外網能訪問需要刪除監聽,默認安裝的情況下IIS監聽0.0.0.0,可以通過外網地址和內網地址訪問:

2)httpcfg工具使用方法:

綁定到某IP: httpcfg set iplisten -i 192.168.0.1

查看綁定IP: httpcfg query iplisten  

刪除綁定IP: httpcfg delete iplisten -i 192.168.0.1

2、添加註冊表文件

以管理員權限打開cmd命令提示符,運行如下命令:winrm quickconfig

報錯:
WSManFault
Message = Access is denied.

Error number: -2147024891 0x80070005
Access is denied.

然後運行如下命令:
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v LocalAccountTokenFilterPolicy /t REG_DWORD /d 1 /f

再重新運行命令:winrm quickconfig,如果沒有異常,重新啟動服務器,再重新試一下安裝iis

二、安裝IIS提示“存儲空間不足,無法處理此命令,錯誤0x80070008”

這個異常就是存儲空間不足,如果內存容量足夠,那原因就是沒有設置虛擬內存

在桌面右擊計算機->屬性->高級->“性能”面板上的設置 ->高級->“虛擬內存”中的設置選項卡

  • 設置頁面交換文件的最小值為內存的1倍,最大值為內存的2倍。
  • 盡可能將頁面交換文件設置在非系統磁盤以獲得更好的IO性能。
  • 合理考慮系統藍屏時產生Memory.dmp的需求。

三、telnet問題

我們一般通過telnet開查看外網中某個端口是否訪問,不過這裏需要註意一些問題

  • 如果沒有進行備案,外網訪問80端口一般是是會被攔截的,也就是說外網telnet服務器的80端口是不成功的。
  • 端口需要被監聽,telnet才能成功,如果端口沒有被監聽,即便開放了端口號也是無法telnet成功的。安裝iis的時候會有一個默認網站實例,默認監聽80端口。
  • 可以通過防火墻的入站規則和出站規則來開放和關閉端口。
  • iis默認監聽0.0.0.0,這時候可以通過外網地址和內網地址訪問,如果監聽的是本地地址(127.0.0.1或本地ip),只能通過內網訪問。

Windows Server 2012部署遇到的問題