溫馨提示×

CentOS 7下搭建web服務(wù)器的最佳實踐

小云
104
2023-10-09 10:29:17
欄目: 云計算

在CentOS 7上搭建web服務(wù)器的最佳實踐包括以下步驟:

  1. 更新系統(tǒng):使用以下命令更新系統(tǒng)軟件包和安全補?。?/li>
sudo yum update
  1. 安裝Apache服務(wù)器:運行以下命令安裝Apache服務(wù)器:
sudo yum install httpd
  1. 配置防火墻:CentOS 7默認使用firewalld作為防火墻管理工具。啟用HTTP和HTTPS服務(wù)的訪問,運行以下命令:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload
  1. 啟動Apache服務(wù):運行以下命令啟動Apache服務(wù):
sudo systemctl start httpd
sudo systemctl enable httpd
  1. 配置虛擬主機:編輯Apache服務(wù)器的虛擬主機配置文件,如下所示:
sudo vi /etc/httpd/conf.d/vhost.conf

在文件中添加以下內(nèi)容:

<VirtualHost *:80>
ServerName example.com
ServerAlias www.example.com
DocumentRoot /var/www/example.com/public_html
ErrorLog /var/www/example.com/error.log
CustomLog /var/www/example.com/requests.log combined
</VirtualHost>

保存并退出文件。

  1. 創(chuàng)建網(wǎng)站目錄:創(chuàng)建網(wǎng)站的目錄并設(shè)置權(quán)限,運行以下命令:
sudo mkdir -p /var/www/example.com/public_html
sudo chown -R apache:apache /var/www/example.com
sudo chmod -R 755 /var/www/example.com
  1. 重新加載Apache配置:運行以下命令重新加載Apache配置:
sudo systemctl reload httpd
  1. 安裝PHP:運行以下命令安裝PHP及相關(guān)模塊:
sudo yum install php php-mysql php-xml php-gd php-json
  1. 配置PHP:編輯PHP配置文件,運行以下命令:
sudo vi /etc/php.ini

找到以下行并修改:

display_errors = Off

改為:

display_errors = On

保存并退出文件。

  1. 重新加載Apache服務(wù):運行以下命令重新加載Apache服務(wù):
sudo systemctl reload httpd
  1. 測試網(wǎng)站:在瀏覽器中輸入服務(wù)器的IP地址或域名,應(yīng)該能夠看到網(wǎng)站的內(nèi)容。

這些步驟將幫助您在CentOS 7上搭建一個基本的Web服務(wù)器。根據(jù)您的需求,您還可以添加其他功能和配置。

0