首頁 > 運維 > linux運維 > 手把手教你在CentOS上搭建web伺服器的詳細步驟

手把手教你在CentOS上搭建web伺服器的詳細步驟

PHPz
發布: 2023-08-07 15:25:06
原創
2147 人瀏覽過

手把手教你在CentOS上搭建Web伺服器的詳細步驟

  1. 簡介
    Web伺服器是支援HTTP協議,用於提供網頁和Web服務的軟體。在CentOS上建置Web伺服器可以使用Apache、Nginx等常用的軟體。本文將以Apache為例,介紹在CentOS上建置Web伺服器的詳細步驟。
  2. 安裝Apache

首先,開啟終端,輸入以下指令安裝Apache:

sudo yum install httpd
登入後複製

安裝完成後,啟動Apache服務:

sudo systemctl start httpd
登入後複製

為了確保Apache服務在系統啟動時自動啟動,輸入以下命令:

sudo systemctl enable httpd
登入後複製
  1. 配置防火牆

為了讓Apache可以正常訪問,需要設定防火牆規則。輸入以下指令開啟HTTP服務:

sudo firewall-cmd --permanent --zone=public --add-service=http
登入後複製

然後重新載入防火牆設定:

sudo firewall-cmd --reload
登入後複製
  1. 測試Apache

在瀏覽器網址列輸入伺服器的IP位址,如果看到Apache的歡迎頁面,則表示安裝成功。可以透過以下指令查看伺服器的IP位址:

hostname -I
登入後複製
  1. 設定網站目錄

#預設情況下,Apache的網站目錄為/var/www/html 。可以根據需要進行修改。

首先,備份預設的網站目錄,輸入以下指令:

sudo mv /var/www/html /var/www/html_backup
登入後複製

然後建立一個新的網站目錄,輸入以下指令:

sudo mkdir /var/www/mywebsite
登入後複製

設定目錄權限,輸入以下命令:

sudo chown -R apache:apache /var/www/mywebsite
登入後複製

接下來,打開Apache配置文件,輸入以下命令:

sudo nano /etc/httpd/conf/httpd.conf
登入後複製

找到下面這一行:

DocumentRoot "/var/www/html"
登入後複製

將其改為新的網站目錄的路徑:

DocumentRoot "/var/www/mywebsite"
登入後複製

儲存檔案並退出。

  1. 建立測試頁面

在新的網站目錄/var/www/mywebsite#下,建立一個名為index.html 的文件,輸入以下內容:

<!DOCTYPE html>
<html>
<head>
  <title>My Website</title>
</head>
<body>
  <h1>Welcome to My Website!</h1>
</body>
</html>
登入後複製

儲存檔案並退出。

  1. 重啟Apache

輸入以下指令重啟Apache服務:

sudo systemctl restart httpd
登入後複製
  1. 測試網站
##在瀏覽器中輸入伺服器的IP位址,應該可以看到測試頁面上顯示的歡迎資訊。

至此,在CentOS上建置Web伺服器的步驟已經完成。

總結:

本文以Apache為例,詳細介紹了在CentOS上建置Web伺服器的步驟,包括安裝Apache、設定防火牆、測試Apache、設定網站目錄、建立測試頁面和重新啟動Apache。透過依照上述步驟操作,即可在CentOS上成功建置Web伺服器,並開始發佈自己的網站。

以上是手把手教你在CentOS上搭建web伺服器的詳細步驟的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板