2021-01-31 分類: 網站建設
【51CTO.com快譯】Apache HTTP服務器是世界上最受歡迎的Web服務器。它是一種免費開源的跨平臺HTTP服務器,提供強大的功能,可以通過眾多模塊來加強功能。
如果你是開發人員或系統管理員,很可能經常接觸Apache。
我們在本文中將介紹最重要、最常用的Apache命令,包括啟動、停止和重新啟動Apache。
準備工作
本文中的所有命令都假設你以root用戶或具有sudo權限的用戶來登錄。這些命令應該適用于任何現代Linux發行版,比如Ubuntu 18.04、CentOS 7和Debian 9。
在Ubuntu和Debian中,Apache服務名為apache2,而在基于Red Hat的系統(如CentOS)中,Apache服務名為httpd。
如果你在運行CentOS,只要將下列命令中的apache2換成httpd。
啟動Apache
啟動Apache很簡單。只要輸入以下命令。
- sudo systemctl start apache2
若成功,該命令不生成任何輸出。
如果你在運行沒有systemd的老款Linux發行版,想啟動Apache:
- sudo service start apache2
不是手動啟動Apache服務,最好設置成系統啟動時啟動Apache服務:
- sudo systemctl enable apache2
停止Apache
即使有打開的連接,停止Apache也會快速關閉Apache主進程和所有子進程。
想停止Apache,運行以下命令之一:
- sudo systemctl stop apache2
- sudo service stop apache2
重新啟動Apache
重新啟動選項是停止,然后啟動Apache服務器的一種快速方法。
使用以下命令之一來執行重新啟動:
- sudo systemctl restart apache2
- sudo service restart apache2
這是你可能最常使用的命令。
重新加載Apache
每當你更改配置,都需要重新加載或重新啟動Apache。
重新加載時,Apache主進程將關閉子進程,加載新配置,并啟動新的子進程。
想重新加載Apache,使用以下命令之一:
- sudo systemctl reload apache2
- sudo service reload apache2
測試Apache配置
每當你更改Apache服務器的配置文件,最好在重新啟動或重新加載服務之前測試配置。
使用以下命令來測試Apache配置,看看是否存在任何語法或系統錯誤:
- sudo apachectl -t
輸出結果看起來像這樣。
- Output
- Syntax OK
若有任何錯誤,該命令將打印輸出詳細消息。
查看Apache狀態
想檢查Apache服務的狀態,請使用以下命令:
- sudo systemctl status apache2
輸出結果如下所示:
Output
- ● apache2.service - The Apache HTTP Server
- Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset:
- Drop-In: /lib/systemd/system/apache2.service.d
- └─apache2-systemd.conf
- Active: active (running) since Wed 2019-05-29 21:16:55 UTC; 6s ago
- Process: 938 ExecStop=/usr/sbin/apachectl stop (code=exited, status=0/SUCCESS)
- Process: 956 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCES
- Main PID: 997 (apache2)
- Tasks: 55 (limit: 1152)
- CGroup: /system.slice/apache2.service
- ├─ 997 /usr/sbin/apache2 -k start
- ├─ 999 /usr/sbin/apache2 -k start
- └─1000 /usr/sbin/apache2 -k start
檢查Apache版本
有時你可能需要知道Apache的版本,以便調試問題或確定某個功能是否可用。
你可以通過運行以下命令來檢查Apache版本:
- sudo apache2 –v
- Output
- Server version: Apache/2.4.29 (Ubuntu)
- Server built: 2019-04-03T13:22:37
- -V(大寫)選項將輸出Apache版本以及配置選項。
- sudo apache2 -V
結束語
文章題目:你應該知道的 Apache 命令
文章地址:http://m.newbst.com/news6/98406.html
成都網站建設公司_創新互聯,為您提供網站制作、商城網站、定制網站、網站設計公司、移動網站建設、品牌網站設計
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯
猜你還喜歡下面的內容