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

如何在 Debian 9 上安裝 Apache

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

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

先決條件

在開(kāi)始本教程之前,請(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 過(guò)濾與系統(tǒng)的連接,則需要打開(kāi) HTTP (80) 和 HTTPS (443) 端口。

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

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)打開(kāi)瀏覽器,鍵入服務(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 將偵聽(tīng)的端口在 /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 中的配置片段可以通過(guò) a2enconf 命令來(lái)啟動(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 最常見(jiàn)的位置包括:
    • /home/<user_name>/<site_name>
    • /var/www/<site_name>
    • /var/www/html/<site_name>
    • /opt/<site_name>

結(jié)論

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

贊(0)
分享到: 更多 (0)
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
国产精品综合AV一区二区国产馆| 久久99国产精品久久99小说| 日韩精品一区二区三区中文3d| 日韩精品无码中文字幕一区二区| 日韩精品久久久肉伦网站| 麻豆文化传媒精品一区二区| 国产色精品vr一区区三区| 四虎永久在线精品免费网址| 日韩精品成人一区二区三区| 日韩精品一区二区三区中文字幕| 九九精品99久久久香蕉| jazzjazz国产精品| 国产精品99久久久久久宅男小说| 国精品午夜福利视频不卡麻豆 | 国产精品国产三级国产在线观看 | 国产亚洲精品免费视频播放| 国产精品宾馆在线| 久久久久久夜精品精品免费啦| 久久国产乱子精品免费女| 亚洲欧美日韩综合久久久| 国产四虎免费精品视频| 丰满人妻熟妇乱又伦精品| 亚洲AV日韩精品久久久久久| 国产精品久久久尹人香蕉| 国内精品视频一区二区三区八戒 | 成人综合婷婷国产精品久久蜜臀| 人妻少妇偷人精品无码| 久久精品国产一区二区三区肥胖| 精品一区精品二区| 久久久g0g0午夜无码精品| 久久久无码人妻精品无码 | 无码人妻精品一区二区三区夜夜嗨| 精品人成电影在线观看| 蜜臀色欲AV在线播放国产日韩| 日韩国产精品无码一区二区三区| 色婷婷色综合激情国产日韩| 日韩亚洲Av人人夜夜澡人人爽 | 亚洲国产精品一区二区第一页| 精品国精品自拍自在线| 日本精品久久久久影院日本| 亚洲福利精品电影在线观看|