[英]Checking Apache on CentOS
我正在嘗試在我的 CentOS 上運行 Apache。(我對 linux 有非常基本的了解)。
[Apache Start Stop]使用此鏈接我嘗試運行: apachect1 start
但我得到-bash apachect1: command not found
我還嘗試使用$ /etc/init.d/nginx status
檢查$ /etc/init.d/nginx status
但我得到了-bash: /etc/init.d/nginx: No such file or directory
然后我嘗試使用以下方法檢查是否安裝了 Apache: which apache2
但是我得到了/usr/bin/which: no apache2 in (/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/git/bin:/usr/local/git/bin:/home/bebo/bin)
似乎沒有安裝 Apache,但是我可以在 etc 文件夾中看到 httpd 目錄。 它有什么意義嗎?
我的假設是否正確,如果是,我如何安裝/從哪里下載和安裝。 其他正確的地方我出錯了。
這些所有步驟將適用於 CentOS 7 和 CentOS 8
(注意也適用於 RHEL 7/8)
我建議運行以下命令來自動刪除未使用的包。
第1步:
yum autoremove
第 2 步:現在運行以下命令來更新 CentOS
yum update
第三步:安裝apache軟件包
yum install httpd
第四步:啟動apache服務
Apache 服務的名稱是 httpd。 在 CentOS 7 或更高版本中使用以下命令同時啟動和啟用它。
systemctl enable --now httpd
第五步:檢查httpd服務狀態
systemctl status httpd
第六步:防火牆配置
現在,我們必須允許防火牆中的 HTTP 服務。 因此,您可以發現以下命令對此很有用。
firewall-cmd --permanent --add-service http
firewall-cmd --permanent --add-service https
現在重新加載防火牆服務,
firewall-cmd --reload
第 7 步:測試 Apache 服務器。 將您的計算機的 IP 地址或本地主機的 IP 地址放在網絡瀏覽器上; 它將顯示 Apache 服務器正在運行。
要閱讀有關 Apache 安裝的更多信息,您可以訪問我的博客文章。 博客文章網址,您可以在下面找到。
在 Centos 上安裝 apache 的最好和最簡單的方法是使用yum
包管理器。
只需運行以下命令:
yum install httpd
根據您的 Centos 版本安裝后,您可以按如下方式啟動 Apache 服務:
Centos 6
service httpd start
Centos 7
systemctl start httpd
檢查apache是否安裝
服務 httpd 狀態
如果結果是"httpd: unrecognized service" ,則表示未安裝。
或者
在瀏覽器中輸入你的域名或ip,如果沒有顯示,則表示沒有安裝apache。
安裝阿帕奇
yum -y 安裝httpd
啟動Apache服務
服務 httpd 啟動
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.