站長資訊網
        最全最豐富的資訊網站

        如何在 Debian 10 Linux 上安裝 Apache Web Server

        Apache HTTP 服務器是世界上最受歡迎的 Web 服務器之一。它是一個開源和跨平臺的 HTTP 服務器,為大部分互聯網網站提供支持。 Apache 提供了許多強大的功能,可以通過其他模塊進行擴展。

        在本教程中,我們將解釋如何在 Debian 10 , Buster 上安裝 Apache 。

        先決條件

        在開始本教程之前,請確保以具有 sudo 權限的用戶身份登錄。

        安裝 Apache

        Apache 軟件包在默認的 Debian 存儲庫中可用。

        安裝非常簡單。使用以下命令更新程序包索引并安裝 Apache Web 服務器:

        sudo apt update  sudo apt install apache2

        就是這樣, Apache 已經安裝并自動啟動。要檢查狀態類型:

        sudo systemctl status apache2

        ● apache2.service - The Apache HTTP Server     Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset:      Active: active (running) since Sat 2019-07-27 13:55:49 PDT; 21s ago     ...

        調整防火墻

        UFW 用戶可以通過啟用 ‘Apache Full’ 配置文件來打開 HTTP(80) 和 HTTPS(443) 端口:

        sudo ufw allow 'Apache Full'

        如果使用 nftables 過濾與系統的連接,請通過發出以下命令打開必要的端口:

        nft add rule inet filter input tcp dport {80, 443} ct state new,established counter accept

        驗證 Apache 安裝

        要驗證 Apache 是??否正常工作,請打開瀏覽器,鍵入服務器 IP 地址或域名 http://YOUR_IP_OR_DOMAIN/ ,您將看到默認的 Apache 歡迎頁面,如下所示:

        如何在 Debian 10 Linux 上安裝 Apache Web Server

        該頁面包含有關 Apache 配置文件,幫助程序腳本和目錄位置的基本信息。

        Apache 配置文件的結構和最佳實踐

        • 在基于 Debian 的系統中, Apache 配置文件位于 /etc/apache2 目錄中。
        • 主要的 Apache 配置文件是 /etc/apache2/apache2.conf 。
        • Apache將偵聽的端口在 /etc/apache2/ports.conf 文件中指定。
        • Apache Virtual Hosts 文件位于 /etc/apache2/sites-available 目錄中。除非鏈接到 /etc/apache2/sites-enabled 目錄,否則 Apache 不使用此目錄中找到的配置文件。
        • 您可以通過使用目錄 sites-available 中的配置文件在目錄 sites-enabled 中通過 a2ensite 命令創建符號鏈接來激活虛擬主機指令。要停用虛擬主機,請使用 a2dissite 命令。
        • 強烈建議遵循標準命名約定,例如,如果您的域名是 mydomain.com 域名配置文件,則應該命名 /etc/apache2/sites-available/mydomain.com.conf
        • 用于加載各種 Apache 模塊的配置文件位于 /etc/apache2/mods-available 目錄中。 mods-available 可以通過使用 a2enconf 命令創建目錄 /etc/apache2/mods-enable 的符號鏈接并使用命令禁用來啟用目錄中的配置 a2disconf 。
        • 包含全局配置片段的文件存儲在 /etc/apache2/conf-available 目錄中。 conf-available 可以通過 /etc/apache2/conf-enabled 使用 a2enconf 命令創建符號鏈接。當然可以使用 a2disconf 命令禁用目錄中的文件。
        • Apache 日志文件 (access.log 和 error.log) 位于 /var/log/apache 目錄中。建議使用不同 access 和 error 日志文件為每個虛擬主機。
        • 您可以將域文檔根目錄設置為所需的任何位置。 webroot 最常見的位置包括:
          • /home/<user_name>/<site_name>
          • /var/www/<site_name>
          • /var/www/html/<site_name>
          • /opt/<site_name>

        結論

        在 Debian 上安裝 Apache 是??運行單個命令的問題。安裝后您現在可以開始部署應用程序并將 Apache 用作 Web 或代理服務器。

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 久久久这里有精品中文字幕| 亚洲av无码国产精品夜色午夜| 久久久久久久久久久免费精品| 国产精品福利在线播放| 亚洲av永久无码精品漫画 | 国产精品三级在线| 日产精品久久久久久久| 欧美日韩专区麻豆精品在线 | 国产精品天干天干综合网| 亚洲精品欧美精品日韩精品| 国产玖玖玖九九精品视频| 欧美黑人巨大精品| 国语自产拍精品香蕉在线播放| 国产精品无码A∨精品影院| 无码人妻丰满熟妇精品区| 亚洲爆乳无码精品AAA片蜜桃| 免费精品国自产拍在线播放| 精品人妻系列无码人妻免费视频 | 国产精品午睡沙发系列| 久久精品aⅴ无码中文字字幕重口| 在线亚洲精品自拍| 香蕉国产精品麻豆亚洲欧美日韩精品自拍欧美v国 | 国产午夜精品理论片久久影视| 精品无码久久久久久尤物| 久久精品国产99久久久| 国产精品一区二区久久不卡| 精品亚洲成AV人在线观看| 精品福利一区二区三区免费视频| 久久久一本精品99久久精品88| 日韩精品国产另类专区| 日韩精品无码久久久久久| 蜜国产精品jk白丝AV网站| 久久水蜜桃亚洲av无码精品麻豆| 精品无码日韩一区二区三区不卡 | 国产精品一区二区久久国产| 99精品国产一区二区三区2021| 国产精品视频色拍拍| 99re这里只有精品热久久| 久久精品国产91久久综合麻豆自制| 91精品国产高清久久久久久io | 久久综合精品国产一区二区三区|