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

        如何在 Debian 9 上安裝 Apache

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

        在本教程中,我們將介紹在 Debian 9 服務器上安裝 Apache 的步驟。

        先決條件

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

        安裝 Apache

        Apache 在默認的 Debian 軟件倉庫中可用,安裝非常簡單。

        首先更新軟件包索引,然后 apache2 使用以下命令安裝軟件包:

        sudo apt update  sudo apt install apache2

        就是這樣,安裝并自動啟動 Apache ,您可以使用以下命令檢查 Apache 服務的狀態:

        sudo systemctl status apache2

        ● apache2.service - The Apache HTTP Server     Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)     Active: active (running) since Thu 2018-08-23 20:04:47 UTC; 13s ago   Main PID: 11604 (apache2)     CGroup: /system.slice/apache2.service             ├─11604 /usr/sbin/apache2 -k start             ├─11608 /usr/sbin/apache2 -k start             └─11609 /usr/sbin/apache2 -k start

        調整防火墻

        如果使用 iptables 過濾與系統的連接,則需要打開 HTTP (80) 和 HTTPS (443) 端口。

        通過發出以下命令打開必要的端口:

        sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT  sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT

        驗證 Apache 安裝

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

        如何在 Debian 9 上安裝 Apache

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

        使用 systemctl 管理 Apache 服務

        現在,在 Debian 系統上安裝了 Apache ,您可以花一點時間查看并熟悉基本的 apache 服務管理命令:

        要停止 Apache 服務,請運行:

        sudo systemctl stop apache2

        鍵入以下內容再次啟動它:

        sudo systemctl start apache2

        要重新啟動 Apache 服務:

        sudo systemctl restart apache2

        使用以下新配置重新加載 Apache :

        sudo systemctl reload apache2

        如果要禁用 Apache 服務隨機自啟動:

        sudo systemctl disable apache2

        并重新啟用隨機自啟動:

        sudo systemctl enable apache2

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

        • 在基于 Debian 系統中, Apache 配置文件位于 /etc/apache2 目錄中。
        • 主要的 Apache 配置文件是 /etc/apache2/apache2.conf 。
        • Apache 將偵聽的端口在 /etc/apache2/ports.conf 文件中指定。
        • Apache 虛擬主機文件位于 /etc/apache2/sites-available 目錄中。除非鏈接到 /etc/apache2/sites-enabled 目錄,否則 Apache 不使用此目錄中的配置文件。
        • 要激活虛擬主機,您可以使用 a2ensite 命令,改命令會在 sites-enabled 目錄中創建符號鏈接指向 sites-available 目錄中的配置文件。要停用虛擬主機,請使用命令。 a2dissite
        • 強烈建議遵循標準命名約定,例如,如果您的域名是 mydomain.com 域名配置文件,則應該命名 /etc/apache2/sites-available/mydomain.com.conf
        • 用于加載各種 Apache 模塊的配置文件位于 /etc/apache2/mods-available 目錄中。 a2enconf 命令可以啟用位于 mods-available 目錄中的模塊,它會在 /etc/apache2/mods-enable 目錄中創建符號鏈接指向 mods-available 的模塊。同樣,禁用則使用命令 a2disconf 。
        • 包含全局配置片段的文件存儲在 /etc/apache2/conf-available 目錄中。 conf-available 中的配置片段可以通過 a2enconf 命令來啟動,他會在 /etc/apache2/conf-enabled 目錄中創建符號鏈接。同樣,禁用則使用命令 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 9 服務器上成功安裝了 Apache 。您現在可以開始部署應用程序并將 Apache 用作 Web 或代理服務器。

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 久久精品国产亚洲5555| 亚洲国产精品成人精品无码区在线| 国产欧美日韩精品专区| 国产国产精品人在线观看| 国产久爱免费精品视频| 6一12呦女精品| 亚洲精品国精品久久99热| 国产精品 码ls字幕影视| 国产精品视频久久| 精品综合久久久久久888蜜芽| 精品久久久久中文字| 亚洲一二成人精品区| 69国产成人综合久久精品| 久久久久人妻精品一区| 亚洲精品网站在线观看不卡无广告| 精品国产免费一区二区三区| 一区二区三区四区精品视频| 99久久这里只有精品| 久久亚洲私人国产精品| 亚洲精品乱码久久久久久久久久久久 | 无码精品人妻一区二区三区免费看| 精品人体无码一区二区三区| 国产99精品一区二区三区免费| 国产一区二区三区久久精品| 99久久99久久久精品齐齐| 久久精品无码一区二区无码 | 国产精品一区12p| 国产精品 视频一区 二区三区| 青青草原综合久久大伊人精品| 久久久久久久99精品免费观看| 国语自产拍精品香蕉在线播放| 国产精品国产三级国产专播| 97久久超碰国产精品旧版| 国产精品视频一区二区三区无码| 无码人妻精品一区二区在线视频| 少妇精品无码一区二区三区| 无码人妻精品中文字幕免费| 精品无码国产自产拍在线观看| 精品人妻中文字幕有码在线| 精品久久久久久无码专区不卡| 精品人妻码一区二区三区|