亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長(zhǎng)資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    如何在 Debian 9 上安裝 Apache

    Apache HTTP 服務(wù)器是世界上最受歡迎的 Web 服務(wù)器之一。它是一個(gè)開源和跨平臺(tái)的 HTTP 服務(wù)器,為大部分互聯(lián)網(wǎng)網(wǎng)站提供支持。 Apache 提供了許多強(qiáng)大的功能,可以通過其他模塊進(jìn)行擴(kuò)展。

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

    先決條件

    在開始本教程之前,請(qǐng)確保以具有 sudo 權(quán)限的用戶身份登錄。

    安裝 Apache

    Apache 在默認(rèn)的 Debian 軟件倉(cāng)庫(kù)中可用,安裝非常簡(jiǎn)單。

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

    sudo apt update  sudo apt install apache2

    就是這樣,安裝并自動(dòng)啟動(dòng) Apache ,您可以使用以下命令檢查 Apache 服務(wù)的狀態(tài):

    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

    調(diào)整防火墻

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

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

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

    驗(yàn)證 Apache 安裝

    要驗(yàn)證一切正常,請(qǐng)打開瀏覽器,鍵入服務(wù)器 IP 地址或 doman 名稱 http://YOUR_IP_OR_DOMAIN/ ,您將看到默認(rèn)的 Apache 歡迎頁(yè)面,如下所示:

    如何在 Debian 9 上安裝 Apache

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

    使用 systemctl 管理 Apache 服務(wù)

    現(xiàn)在,在 Debian 系統(tǒng)上安裝了 Apache ,您可以花一點(diǎn)時(shí)間查看并熟悉基本的 apache 服務(wù)管理命令:

    要停止 Apache 服務(wù),請(qǐng)運(yùn)行:

    sudo systemctl stop apache2

    鍵入以下內(nèi)容再次啟動(dòng)它:

    sudo systemctl start apache2

    要重新啟動(dòng) Apache 服務(wù):

    sudo systemctl restart apache2

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

    sudo systemctl reload apache2

    如果要禁用 Apache 服務(wù)隨機(jī)自啟動(dòng):

    sudo systemctl disable apache2

    并重新啟用隨機(jī)自啟動(dòng):

    sudo systemctl enable apache2

    Apache 配置文件的結(jié)構(gòu)和最佳實(shí)踐

    • 在基于 Debian 系統(tǒng)中, Apache 配置文件位于 /etc/apache2 目錄中。
    • 主要的 Apache 配置文件是 /etc/apache2/apache2.conf 。
    • Apache 將偵聽的端口在 /etc/apache2/ports.conf 文件中指定。
    • Apache 虛擬主機(jī)文件位于 /etc/apache2/sites-available 目錄中。除非鏈接到 /etc/apache2/sites-enabled 目錄,否則 Apache 不使用此目錄中的配置文件。
    • 要激活虛擬主機(jī),您可以使用 a2ensite 命令,改命令會(huì)在 sites-enabled 目錄中創(chuàng)建符號(hào)鏈接指向 sites-available 目錄中的配置文件。要停用虛擬主機(jī),請(qǐng)使用命令。 a2dissite
    • 強(qiáng)烈建議遵循標(biāo)準(zhǔn)命名約定,例如,如果您的域名是 mydomain.com 域名配置文件,則應(yīng)該命名 /etc/apache2/sites-available/mydomain.com.conf
    • 用于加載各種 Apache 模塊的配置文件位于 /etc/apache2/mods-available 目錄中。 a2enconf 命令可以啟用位于 mods-available 目錄中的模塊,它會(huì)在 /etc/apache2/mods-enable 目錄中創(chuàng)建符號(hào)鏈接指向 mods-available 的模塊。同樣,禁用則使用命令 a2disconf 。
    • 包含全局配置片段的文件存儲(chǔ)在 /etc/apache2/conf-available 目錄中。 conf-available 中的配置片段可以通過 a2enconf 命令來啟動(dòng),他會(huì)在 /etc/apache2/conf-enabled 目錄中創(chuàng)建符號(hào)鏈接。同樣,禁用則使用命令 a2disconf 。
    • Apache 日志文件(access.log 和 error.log)位于 /var/log/apache 目錄中。建議為每個(gè)虛擬主機(jī)使用不同的 access 和 error 日志文件。
    • 您可以將網(wǎng)站文檔根目錄設(shè)置為所需的任何位置。 webroot 最常見的位置包括:
      • /home/<user_name>/<site_name>
      • /var/www/<site_name>
      • /var/www/html/<site_name>
      • /opt/<site_name>

    結(jié)論

    您已在 Debian 9 服務(wù)器上成功安裝了 Apache 。您現(xiàn)在可以開始部署應(yīng)用程序并將 Apache 用作 Web 或代理服務(wù)器。

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)