簡體   English   中英

如何使用MAMP PRO在本地主機本身(而非虛擬主機)上設置SSL

[英]How to set up SSL on localhost itself (not on virtual hosts) using MAMP PRO

您如何使用MAMP PRO在localhost ITSELF上設置SSL(不在任何虛擬主機上)?

我需要這樣做,以便可以預覽在iPhone上創建的網站,該網站使用相同的Wi-Fi ip地址。

(為此,我只需在iPhone瀏覽器的地址欄中輸入WiFi的IP地址)。

首先十分感謝!!

您可以查看這些文章:使MAMP在Mac OS X上使用SSL

聽起來您似乎對本地主機感到困惑。 Localhost始終是本地主機:這是計算機本身,並且具有127.xxx作為IP地址(通常為127.0.0.1 )。 如果您在Mac上運行MAMP,則從iPhone或任何其他設備連接到localhost將沒有用。 就您的iPhone而言, localhost是iPhone本身。

如果要在局域網中運行測試服務器,該服務器可能使用專用地址 (通常為192.168.0.x ),則需要為服務器配置運行服務器所使用的IP地址(您可以通常可以在網絡偏好設置中看到此信息)。

就Apache Httpd而言,必須在VirtualHost進行配置(與該LAN IP地址匹配)。 目前尚不清楚您要做什么:這僅僅是要配置Apache Httpd的方式。

您將遇到的問題是您的證書必須對該IP地址有效。 實際上,分配主機名通常更簡單(例如,某些路由器為其運行DHCP服務的計算機提供小型DNS服務),並且通常更有意義。 不過,您可以通過使用IP地址主題備用名稱(SAN)條目來生成對IP地址有效的證書(如本答案中所述 ,請參閱OpenSSL部分)。 這也意味着您需要使用自己的自簽名證書或自己的微型證書頒發機構,並且必須以某種方式將其導入到iPhone中才能使服務器證書受信任。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM