手把手教你在CentOS上搭建Web伺服器的詳細步驟
首先,開啟終端,輸入以下指令安裝Apache:
sudo yum install httpd
安裝完成後,啟動Apache服務:
sudo systemctl start httpd
為了確保Apache服務在系統啟動時自動啟動,輸入以下命令:
sudo systemctl enable httpd
為了讓Apache可以正常訪問,需要設定防火牆規則。輸入以下指令開啟HTTP服務:
sudo firewall-cmd --permanent --zone=public --add-service=http
然後重新載入防火牆設定:
sudo firewall-cmd --reload
在瀏覽器網址列輸入伺服器的IP位址,如果看到Apache的歡迎頁面,則表示安裝成功。可以透過以下指令查看伺服器的IP位址:
hostname -I
#預設情況下,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"
儲存檔案並退出。
在新的網站目錄/var/www/mywebsite
#下,建立一個名為index.html
的文件,輸入以下內容:
<!DOCTYPE html> <html> <head> <title>My Website</title> </head> <body> <h1>Welcome to My Website!</h1> </body> </html>
儲存檔案並退出。
輸入以下指令重啟Apache服務:
sudo systemctl restart httpd
本文以Apache為例,詳細介紹了在CentOS上建置Web伺服器的步驟,包括安裝Apache、設定防火牆、測試Apache、設定網站目錄、建立測試頁面和重新啟動Apache。透過依照上述步驟操作,即可在CentOS上成功建置Web伺服器,並開始發佈自己的網站。
以上是手把手教你在CentOS上搭建web伺服器的詳細步驟的詳細內容。更多資訊請關注PHP中文網其他相關文章!