1、伺服器iis外網不能訪問
你好,
你們要是有路由器的話,且內網能正常訪問的話,得在陸游裡面做埠內映射,(80埠)但是建容議還是做 內網虛擬主機,進入路由里 有這個選項的,把你 外網訪問的IP 映射到你內網的電腦上就行了,如果還不行或者你做過 的話,你在補充下問題, (好像啊,不確定。還有就是現在電信好像 已經封了80埠的訪問,不知道你是不是電信的)
祝你成功
2、IIS發布的網站,伺服器可以訪問,別的電腦怎麼訪問不了?
伺服器內網應該可以訪問。外網訪問要輸入伺服器外網IP,如果沒固定ip可以用花生殼等動態域名工具。如果伺服器在路由器下路由器上還要做相應設置。相關內容很多需要查詢。
3、iis中所有網站都不能訪問
一 如果沒在電信管理局備案,就用ip訪問
二 如果不是固定ip,看是否域名解析有問題
三 改變一下默認埠,80埠可能被電信部門屏蔽
4、伺服器IIS上發布的web無法訪問,伺服器瀏覽器打開顯示「無法顯示網頁」,
你先弄個純靜態的網頁看看,能不能訪問到!
5、為什麼我的IIS伺服器不能瀏覽本地網頁了?
仔細檢查一下!!!!!路徑有沒有錯!!你的是不是ASP編的。要設一下主頁!
6、IIS報錯,網站無法訪問,
原因分析 你說的iss報錯,從而導致網站無法訪問的錯誤表現我們可以看出,主要是由於IWAM賬號(在我的計算機即是IWAM
_MYSERVER賬號)的密碼錯誤造成了HTTP 500內部錯誤。
在詳細分析HTTP500內部錯誤產生的原因之前,先對IWAM賬號進行一下簡要的介紹:IWA
M賬號是安裝IIS5時系統自動建立的一個內置賬號,主要用於啟動進程之外的應用程序的
Internet信息服務。IWAM賬號的名字會根據每台計算機NETBIOS名字的不同而有所不同,
通用的格式是IWAM_MACHINE,即由「IWAM」前綴、連接線「_」加上計算機的NETBIOS名
字組成。我的計算機的NETBIOS名字是MYSERVER,因此我的計算機上IWAM賬號的名字就是
IWAM_MYSERVER,這一點與IIS匿名賬號ISUR_MACHINE的命名方式非常相似。
IWAM賬號建立後被Active Directory、IIS metabase資料庫和COM+應用程序三方共同使
用,賬號密碼被三方分別保存,並由操作系統負責這三方保存的IWAM密碼的同步工作。
按常理說,由操作系統負責的工作我們大可放心,不必擔心出錯,但不知是BUG還是其它
什麼原因,系統的對IWAM賬號的密碼同步工作有時會失敗,使三方IWAM賬號所用密碼不
統一。當IIS或COM+應用程序使用錯誤IWAM的密碼登錄系統,啟動IIS Out-Of-Process
Pooled Applications時,系統會因密碼錯誤而拒絕這一請求,導致IIS Out-Of-Proces
s Pooled Applications啟動失敗,也就是我們在ID10004錯誤事件中看到的「不能運行
伺服器{3D14228D-FBE1-11D0-995D-00C04FD919C1} 」(這里{3D14228D-FBE1-11D0-995D-00C04FD919C1} 是IIS Out-Of-Process Pooled Applications的KEY),不能轉入IIS
5應用程序,HTTP 500內部錯誤就這樣產生了。
三.解決辦法
知道了導致HTTP 500內部錯誤的原因,解決起來就比較簡單了,那就是人工同步IWAM賬
號在Active Directory、IIS metabase資料庫和COM+應用程序中的密碼。
具體操作分三步,均需要以管理員身份登錄計算機以提供足夠的操作許可權(IWAM賬號以I
WAM_MYSERVER為例)。
(一)更改Active Directory中IWAM_MYSERVER賬號的密碼
因IWAM賬號的密碼由系統控制,隨機產生,我們並不知道是什麼,為完成下面兩步的密
碼同步工作,我們必須將IWAM賬號的密碼設置為一個我們知道的值。
1、選擇「開始」->「程序」->「管理工具」->"Active Directory用戶和計算機",啟動
「Active Directory用戶和計算機」管理單元。
2、單擊「user」,選中右面的「IWAM_MYSERVER」,右擊選擇「重設密碼(T)...」,在
跳出的重設密碼對方框中給IWAM_MYSERVER設置新的密碼,這兒我們設置成「Aboutnt20
01」(沒有引號的),確定,等待密碼修改成功。
(二)同步IIS metabase中IWAM_MYSERVER賬號的密碼
可能因為這項改動太敏感和重要,微軟並沒有為我們修改IIS metabase中IWAM_MYSERVE
R賬號密碼提供一個顯式的用戶介面,只隨IIS5提供了一個管理腳本adsutil.vbs,這個
腳本位於C:\inetpub\adminscripts子目錄下(位置可能會因你安裝IIS5時設置的不同而
有所變動)。
adsutil.vbs腳本功能強大,參數非常多且用法復雜,這里只提供使用這個腳本修改IWA
M_MYSERVER賬號密碼的方法:
adsutil SET w3svc/WAMUserPass Password
"Password"參數就是要設置的IWAM賬號的新的密碼。因此我們將IIS metabase中IWAM_M
YSERVER賬號的密碼修改為「Aboutnt2001」的命令就是:
c:\Inetpub\AdminScripts>adsutil SET w3svc/WAMUserPass "Aboutnt2001"
修改成功後,系統會有如下提示:
WAMUserPass: (String) "Aboutnt2001"
(三)同步COM+應用程序所用的IWAM_MYSERVER的密碼
同步COM+應用程序所用的IWAM_MYSERVER的密碼,我們有兩種方式可以選擇:一種是使用
組件服務MMC管理單元,另一種是使用IWAM賬號同步腳本synciwam.vbs。
1、使用組件服務MMC管理單元
(1)啟動組件服務管理單元:選擇「開始」->「運行」->「MMC」,啟動管理控制台,打
開「添加/刪除管理單元」對話框,將「組件服務」管理單元添加上。
(2)找到「組件服務」->「計算機」->「我的電腦」->「COM+應用程序」->「Out-Of-
Process Pooled Applications」,右擊「Out-Of-Process Pooled Applications」->「
屬性」。
(3)切換到「Out-Of-Process Pooled Applications」屬性對話框的「標志」選項卡。
「此應用程序在下列賬戶下運行」選擇中「此用戶」會被選中,用戶名是「IWAM_MYSER
VER」。這些都是預設的,不必改動。在下面的「密碼」和「確認密碼」文本框內輸入正
確的密碼「Aboutnt2001」,確定退出。
(4)系統如果提示「應用程序被一個以上的外部產品創建。你確定要被這些產品支持嗎
?」時確定即可。
(5)如果我們在IIS中將其它一些Web的「應用程序保護」設置為「高(獨立的)」,那
么這個WEB所使用的COM+應用程序的IWAM賬號密碼也需要同步。重復(1)-(4)步,同
步其它相應Out of process application的IWAM賬號密碼。
2、使用IWAM賬號同步腳本synciwam.vbs
實際上微軟已經發現IWAM賬號在密碼同步方面存在問題,因此在IIS5的管理腳本中單獨
為IWAM賬號密碼同步編寫了一個腳本synciwam.vbs,這個腳本位於C:\inetpub\adminsc
ripts子目錄下(位置可能會因你安裝IIS5時設置的不同而有所變動)。
synciwam.vbs腳本用法比較簡單:
cscript synciwam.vbs [-v|-h]
「-v」參數表示詳細顯示腳本執行的整個過程(建議使用),「-h」參數用於顯示簡單的
幫助信息。
我們要同步IWAM_MYSERVER賬號在COM+應用程序中的密碼,只需要執行「cscript synci
wam.vbs -v」即可,如下:
cscript c:\inetpub\adminscripts\synciwam.vbs -v
Microsoft (R) Windows Script Host Version 5.6
版權所有(C) Microsoft Corporation 1996-2000。保留所有權利。
WamUserName:IWAM_MYSERVER
WamUserPass:Aboutnt2001
IIS Applications Defined:
Name, AppIsolated, Package ID
w3svc, 0, {3D14228C-FBE1-11d0-995D-00C04FD919C1}
Root, 2,
IISHelp, 2,
IISAdmin, 2,
IISSamples, 2,
MSADC, 2,
ROOT, 2,
IISAdmin, 2,
IISHelp, 2,
Root, 2,
Root, 2,
Out of process applications defined:
Count: 1
{3D14228D-FBE1-11d0-995D-00C04FD919C1}
Updating Applications:
Name: IIS Out-Of-Process Pooled Applications Key: {3D14228D-FBE1-11D0-995D-00C04FD919C1}
從上面腳本的執行情況可以看出,使用synciwam.vbs腳本要比使用組件服務的方法更全
面和快捷。它首先從IIS的metabase資料庫找到IWAM賬號"IWAM_MYSERVER"並取出對應的
密碼「Aboutnt2001」,然後查找所有已定義的IIS Applications和Out of process ap
plications,並逐一同步每一個Out of process applications應用程序的IWAM賬號密碼
。
使用synciwam.vbs腳本時,要注意一個問題,那就是在你運行synciwam.vbs之前,必須
保證IIS metabase資料庫與Active Directory中的IWAM密碼已經一致。因為synciwam.v
bs腳本是從IIS metabase資料庫而不是從Active Directory取得IWAM賬號的密碼,如果
IIS metabase中的密碼不正確,那synciwam.vbs取得的密碼也會不正確,同步操作執行
到「Updating Applications」系統就會報80110414錯誤,即「找不到應用程序{3D14228D-FBE1-11D0-995D-00C04FD919C1}」。
好了,到現在為止,IWAM賬號在Active Directory、IIS metabase資料庫和COM+應用程
序三處的密碼已經同步成功,你的ASP程序又可以運行了!
>>>希望得到採納,謝謝!
7、網站突然無法訪問,iis伺服器上瀏覽也不行。昨天訪問都正常。iis配置沒問題
你是不是開了埠入站規則了,建議不要讓埠通過防火牆
8、伺服器IIS上的網站電腦能正常訪問,但手機無法訪問,請問會是什麼原因
如果你是要用手機測試我建議用ip區域網訪問,而不是加個域名。准確的說是因為我不會設置域名訪問,改了半天自己只能用ip,反正能測試下效果就好了。
9、iis發布到伺服器windows server 2008 R2 上顯示 「無法訪問此網站」,本地windows8可以發布。
01-首先,我們按正規操作,在WindowsServer2008伺服器上新建一個網站(不是子站),如圖單擊打開iis;
02-右鍵單擊,添加網站;
03-填入站點名,ip,物理路徑還有主機名;
04-出現了新網站,卻發現,它是一個紅叉不能訪問;
05-檢測發現不是網頁問題,也不是iis問題,而是路徑,物理路徑指向錯誤或路徑指向內沒有可用網頁源碼,我們放入幾個默認頁面網頁;
06-再次右鍵,刷新一下網站列表;
07-瀏覽一下,網頁顯示出來了,問題解決。
08-如果還不能瀏覽,則設置一下匿名訪問許可權,即可解決。