我有一個應用程序計劃(BASIC SMALL)和一個私人(希望)IP地址,可以在設置>自定義域名下找到。 當我嘗試使用ip訪問應用程序的內容時,它不起作用。該網站說:「錯誤404 - Web應用程序未找到。」主機名工作得很好。當我ping主機名時,它給了我相同的IP地址。爲了能夠使用ip訪問它,我需要做些什麼?使用ip地址訪問azure應用服務不是主機名
回答
這不是Web Apps的工作方式,因爲您沒有分配唯一的IP地址。您需要通過yourname.azurewebsites.net
或yourcustomdomainname.com
訪問它 - 然後根據您提供的名稱正確路由您的請求。
如果您絕對需要專用IP地址,則需要部署到虛擬機。
如果您購買自定義域名,則可以爲該IP自由設置DNS A記錄(它保持靜態)。它將您的域綁定到您的Web應用程序。您無法直接通過IP訪問它。因爲在給定的IP地址和標準HTTP端口80上,只能運行一個網絡。
想象一下,通過輸入IP可以打開您的web應用程序。你會「阻塞」80端口的其他東西在那裏運行。
如果您選中Properties刀片,那麼您將看到一些出站IP地址。如果您消費了一些來自web app/job/...的請求,並且在另一端設置了IP限制,則您需要允許所有這些IP。
大衛建議。如果你確實需要一個靜態IP地址 - 你需要運行虛擬機並將IP地址設置爲靜態或者將VNet設置爲Web應用程序。
好!非常感謝。我在應用程序下創建了VNE。它創建了這兩個服務:VNE + VNE-gateway + VNE-ip。我無法將IP從動態變爲靜態。它說這是因爲與網關的關聯。我也不知道如何使該ip成爲我的應用的「網關」。有沒有關於如何實現我所需要的簡單教程?我找不到一個。 –
首先,BASIC層(根據你的問題你可能有這個層)是不可能的,你至少需要有STANDARD。你可以在這裏找到信息:https://docs.microsoft.com/en-us/azure/app-service-web/web-sites-integrate-with-vnet –
我升級到標準。但我仍然不知道如何將該公共IP(「VNE-IP服務」)關聯到我的應用程序。有任何想法嗎? –
當您在Azure網絡應用程序上託管您的網站時,它將綁定到一個虛擬IP地址,該IP地址在同一應用程序服務計劃中與其他網站共享。如果您想在您的網站上獲得專用IP,請嘗試使用Azure virtual machine with reserved IP。你也可以選擇App Service Environment
- 1. 如何使用域名而不是本地主機/ IP地址訪問本地Web應用程序?
- 2. 如何在Eureka中使用IP地址而不是主機名?
- 3. Kerberos:通過IP地址訪問主機
- 4. 使用IP地址訪問虛擬主機
- 5. 無法使用本地IP地址訪問碼頭服務器
- 6. 使用名稱而不是IP地址連接到服務器
- 7. 實用的iptables列出主機名,而不是IP地址
- 8. 使用IP地址瀏覽網站而不是本地主機
- 9. 強制WAMP使用IP地址而不是本地主機
- 10. 試圖使用IP地址而不是本地主機
- 11. XAMPP使用IP地址而不是127.0.0.1或本地主機
- 12. 無法通過使用IP地址而不是本地主機訪問Web應用程序
- 13. 如何通過使用IP地址作爲主機名來訪問mysql數據?
- 14. 如何使用計算機名稱而不是IP地址從另一臺設備訪問Tomcat服務器?
- 15. 如何使用getmxrr獲取郵件服務器的主機名,ip地址?
- 16. 在PHP中獲取服務器的主機名或IP地址
- 17. 從主機名獲取服務器IP地址
- 18. mysqli通過IP地址連接但不使用主機名
- 19. 進程對同一主機名使用不同的IP地址
- 20. 使用子域而不是外部IP地址訪問google計算服務器
- 21. 如何使用Azure應用服務/ Web應用限制IP地址
- 22. 使用特定IP地址訪問FTP服務器
- 23. 無法使用IP地址訪問WebStorm內部服務器
- 24. 使用SMTP與主機的IP地址
- 25. 使用xcode訪問本地ip地址
- 26. IIS - 不能通過ip地址訪問頁面而不是本地主機
- 27. 本地主機和IP地址問題
- 28. 如何使用IP地址從瀏覽器訪問WCF服務基地址?
- 29. 爲IP地址分配URL(IP地址映射到主機名)
- 30. 如何解決「主機名應該是域名,而不是IP地址」
是的,但它說,我可以購買一個外部域,並將其轉發到此IP地址。哪些有點給我的印象,我有一個專用的IP?我錯了嗎? –