在CentOS上配置Web服務器通常涉及以下步驟:
安裝Web服務器軟件:
sudo yum install httpd -y
sudo systemctl start httpd
sudo systemctl enable httpd
配置網絡:
nmcli
命令配置網絡接口,創建網絡會話實例,配置遠程控制服務。配置防火墻:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload
設置虛擬主機:
/etc/httpd/conf.d/
目錄下創建一個新的配置文件,例如example.com.conf
,并添加以下內容:VirtualHost *:80
ServerAdmin admin@example.com
DocumentRoot /var/www/html/example.com
ServerName example.com
ServerAlias www.example.com
ErrorLog /var/log/httpd/example.com-error.log
CustomLog /var/log/httpd/example.com-access.log combined
sudo mkdir -p /var/www/html/example.com
sudo chown -R apache:apache /var/www/html/example.com
sudo systemctl restart httpd
配置安全性:
sudo setenforce 1
sudo yum install certbot python2-certbot-apache -y
sudo certbot --apache
監控和維護:
性能優化:
sudo yum install mod_cache -y
LoadModule cache_module modules/mod_cache.so
以上步驟是在CentOS上配置Web服務器的基本流程。根據具體需求,可能還需要進一步配置和優化服務器。