Windows Server 2012部署遇到的問題

一、安裝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),只能通過內網訪問。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章