從沒有網域名稱、只有 IP Win Server 2008 R2 的伺服器提供 PHP 文件

從沒有網域名稱、只有 IP Win Server 2008 R2 的伺服器提供 PHP 文件

我已升級到規格更好的 Win Server 2008 R2 專用伺服器。

這是因為很快就會有一個指向它的原始網域,但無法測試來自 locahost(或任何等效項)的 PHP 檔案。

所有文件都在 中wwwroot,但是在本機伺服器上測試時,php 檔案只是作為文字而不是由 php 解析。我什至不知道從哪裡開始,但是有沒有辦法wwwroot在將 DNS 指向新伺服器之前查看即時內容?

答案1

文件內容.php被回顯給您的事實表明伺服器配置不正確,或:

  • 您還沒有安裝 PHP
  • 您的伺服器已配置為.php以純文字形式傳回文件

如果您需要安裝 PHP,請轉到http://windows.php.net/download/或使用網路平台安裝程式安裝 PHP。

如果 PHP 已安裝,但需要配置,請查看安裝說明來自 php.net。

要回答“像實時一樣查看 wwwroot 的內容”部分,您可以在 IIS 管理器中設置其他“綁定”,以允許您在不更改 DNS 的情況下引用伺服器,或者您可以對本地hosts文件進行更改(在中找到windows\system32\drivers\etc\hosts)透過添加一行,例如:

10.1.1.1 my.domain.name.tld

到文件。透過指定新伺服器的 IP 位址以及您希望對應到它的 DNS 名稱,從您的 PC 到該網域的任何請求都會被路由到新的 IP 位址(注意:您可能需要ipconfig /flushdns從管理控制台執行命令提示符以確保您的DNS 快取已正確刷新。

答案2

如果您想測試網頁以查看其實時顯示效果,您可以hosts在用戶端上編輯文件以指向mydomain.com伺服器的 IP。

相關內容