如何在 Windows、macOS 和 Linux 上設定本機 Web 伺服器(Local Web Server)

如何在 Windows、macOS 和 Linux 上設定本機 Web 伺服器(Local Web Server)

在開發自己的網站時,您需要有能力從普通訪客的角度觀察和評估網站的外觀。

有時,只需在 Web 瀏覽器中按一下並查看 HTML 檔案就足夠了。但如果您想測試動態內容,則需要設定本機 Web 伺服器。

這非常簡單,無論您使用的是 Windows、macOS 還是 Linux PC,您都可以輕鬆地自己完成。可用的 Web 伺服器有很多種類型,但在本文中,我們將使用 Apache,因為它是最受歡迎的伺服器,非常容易設置,並且與所有流行的電腦作業系統具有良好的兼容性。

在 Linux 上設定本機 Web 伺服器

Apache 是為類別 Unix 作業系統而設計的。 Linux 屬於此類,安裝和設定 Apache Web 伺服器可以非常簡單。

該工作將涉及命令列處理。當今最受歡迎的 Linux 發行版允許您安裝 Apache,而無需使用一個簡單的命令從原始碼編譯它。

對於 Debian、Ubuntu 和基於 Ubuntu 的發行版:

須藤安裝阿帕契2

對於紅帽和 CentOS:

須藤 dnf 安裝 httpd

安裝完成後,開啟 Web 瀏覽器並導覽至「127.0.0.1」或「localhost」。如果畫面顯示“ It Works! ”,那麼您的 Apache 安裝成功。

如何在 Windows、macOS 和 Linux 上設定本機 Web 伺服器(Local Web Server)

為了更好地了解 Apache 如何處理這個特定站點,讓我們對其進行編輯。首先,導覽至本機 Linux 電腦的 Web 根目錄。

cd /var/www/html

使用系統上的文字編輯器開啟“ index.html ”作為根目錄。

搜尋短語“ It Works!”並將其更改為一些隨機文本,例如“ Make Tech Easier! ”,然後保存文件。

現在,刷新地址127.0.0.1上的網站。您將看到一個螢幕,顯示短語“ Make Tech Easier! ”而不是“ It Works!” ” 以前。

現在,您已經成功設定了一個簡單的 Web 伺服器。一些配置設定的自訂可以在「 apache2.conf 」中完成。

須藤納米 /etc/apache2/apache2.conf

注意:每次進行設定編輯時,您都需要重新啟動 Apache 才能套用任何變更。

sudo systemctl apache2 重新啟動

如果這不起作用,您可以透過直接執行啟動檔案來重新啟動。

sudo /etc/init.d/apache2 restart

在 macOS 上設定本機 Web 伺服器

好消息是 Apache 現在預設安裝在 macOS 上。因此,您所需要做的就是將其打開。

在 Finder 中,導航至“應用程式 -> 實用程式”,然後雙擊“終端”

若要啟用預先安裝的 Apache Web 伺服器,請執行下列命令:

須藤 apachectl 啟動

若要檢查 Web 伺服器是否正在執行,請開啟瀏覽器並導航至「127.0.0.1」或「localhost」。

如何在 Windows、macOS 和 Linux 上設定本機 Web 伺服器(Local Web Server)

當然,您也可以透過簡單地導航到根目錄來更改網站的內容,就像在 Linux 中一樣。唯一不同的是路徑位置。

cd /庫/WebServer/文檔/

現在,使用本機文字編輯器編輯“index.html.en”文件。將“它有效! ” 更改為“ Hello World! ”。

sudo nano index.html.en如何在 Windows、macOS 和 Linux 上設定本機 Web 伺服器(Local Web Server)

請刷新網站127.0.0.1。您將看到螢幕顯示短語“ Hello World! ”而不是“ It Works!”「 像之前一樣。

如何在 Windows、macOS 和 Linux 上設定本機 Web 伺服器(Local Web Server)

若要在 macOS 中進一步設定 Apache Web 伺服器,請導覽至「httpd.conf」檔案。

須藤納米 /etc/apache2/httpd.conf

與 Linux 一樣,您可以使用 root 權限使用 apachectl 指令輕鬆重新啟動 Apache 服務。

須藤 apachectl 重新啟動

在 Windows 上設定本機 Web 伺服器

與 Linux 和 macOS 不同,Windows 並非基於 Unix,因此安裝本機 Web 伺服器會有些不同。

幸運的是,有許多安裝程式將 Apache、MySQL 和 PHP 等捆綁在一起,讓工作變得更容易。 XAMPP 就是其中之一。

:XAMPP 也適用於 Linux 和 Mac OS X)。

下載Windows 版本的 XAMPP並開始安裝。出現提示時執行安裝程式。如果您只需要一個 Web 伺服器,您可以選擇 Apache。但是,如果您打算使用資料庫,也可以選擇 MySQL。

如何在 Windows、macOS 和 Linux 上設定本機 Web 伺服器(Local Web Server)

繼續安裝並在到達最後一步時點擊“完成”。預設情況下,將啟動 XAMPP 控制面板。

如何在 Windows、macOS 和 Linux 上設定本機 Web 伺服器(Local Web Server)

如有必要,請按一下 Apache 和 MySQL 的「開始」。

如果您在 Web 瀏覽器中導航至“ 127.0.0.1 ”或“ localhost ”,您將看到 XAMPP 設定頁面。

如何在 Windows、macOS 和 Linux 上設定本機 Web 伺服器(Local Web Server)

要建立一個新網站,過程與上述相同。開啟記事本並建立一個範例 HTML 檔案。將其命名為“ hello.html ”。

如何在 Windows、macOS 和 Linux 上設定本機 Web 伺服器(Local Web Server)

將檔案儲存到位於「c:\xampp\htdocs\」的文檔根資料夾中。

透過開啟 Web 瀏覽器並存取127.0.0.1/hello.html導航到它。您將能夠查看您創建的網站。

如何在 Windows、macOS 和 Linux 上設定本機 Web 伺服器(Local Web Server)


在 Windows、Mac OS X 和 Linux 上隱藏檔案或資料夾的技巧

在 Windows、Mac OS X 和 Linux 上隱藏檔案或資料夾的技巧

隱藏或隱藏電腦上的資料夾或文件可以部分確保該資料夾或文件中包含的資訊的安全性和保密性,以免被其他人發現。

如何在 Mac 上執行 Windows 程式

如何在 Mac 上執行 Windows 程式

Widows虛擬機器可讓您執行許多Windows應用程式和軟體。但是,如果您要運行的應用程式需要 Mac 的全部馬力,那麼虛擬機上沒有足夠的動力將導致一些嚴重的錯誤。在這種情況下,您可以使用 Boot Camp 助手。 Boot Camp Assistant是Apple在Mac上整合的實用程序,允許用戶雙啟動Mac和Windows。

在 Windows 10 和 macOS 電腦上檢視和讀取 MAC 位址的 2 種方法

在 Windows 10 和 macOS 電腦上檢視和讀取 MAC 位址的 2 種方法

MAC 位址是製造商為每個裝置指派的唯一識別碼或裝置識別碼。 MAC位址長48位元。

如何忘記/刪除 Mac 上的 WiFi 網絡

如何忘記/刪除 Mac 上的 WiFi 網絡

本文將引導您完成刪除(忘記)Mac 上先前連接的 WiFi 網路所需執行的簡單步驟。

如何取消 iCloud 儲存訂閱

如何取消 iCloud 儲存訂閱

取消訂閱 iCloud 儲存服務非常簡單。

如何在 Windows、Mac 和 Linux 上停用 USB 連接埠

如何在 Windows、Mac 和 Linux 上停用 USB 連接埠

現在您知道在電腦上使用 USB 儲存裝置存在許多潛在的安全風險。如果您擔心感染木馬、鍵盤記錄程式或勒索軟體等惡意軟體的風險,且系統有大量敏感數據,則應完全停用 USB 儲存裝置。

如何更改電腦上的滑鼠DPI(滑鼠靈敏度)

如何更改電腦上的滑鼠DPI(滑鼠靈敏度)

DPI(每吋點數)是衡量電腦滑鼠靈敏度的單位。 DPI 越高,每次移動滑鼠時,螢幕上的遊標可以在螢幕上移動的時間越長。

更新macOS,更新MacBook的詳細方法

更新macOS,更新MacBook的詳細方法

更新 Mac OS 的方法有很多種,從簡單到複雜。在本文中,Quantrimang 將總結一些更新 Mac 並開啟作業系統自動更新的方法,以方便您使用。

為什麼不應在 Mac 上停用系統完整性保護?

為什麼不應在 Mac 上停用系統完整性保護?

蘋果桌面作業系統的每個新版本似乎都比以前的版本對使用者施加了更多的限制。系統整合保護-系統整合保護(或SIP)可能是最大的變化。

判斷 Mac 是否感染病毒的 5 種方法

判斷 Mac 是否感染病毒的 5 種方法

您的 Mac 表現有點奇怪嗎?無論您看到無法解釋的廣告還是您的系統異常緩慢,您都可以假設問題出在惡意軟體上。在這種情況下你可能是對的。