在CentOS虛擬機上搭建Web服務器可以按照以下步驟進行:
準備工作:
創建并配置虛擬機:
安裝Web服務器:
sudo yum install httpd -y
sudo systemctl start httpd
sudo systemctl enable httpd
sudo yum install nginx -y
sudo systemctl start nginx
sudo systemctl enable nginx
安裝數據庫:
sudo yum install mysql-server -y
sudo systemctl start mysqld
sudo systemctl enable mysqld
sudo yum install php php-mysql -y
配置Web服務器:
/etc/httpd/conf/httpd.conf
文件,添加虛擬主機配置:<VirtualHost *:80>
ServerName example.com
DocumentRoot /var/www/html
</VirtualHost>
/etc/nginx/nginx.conf
文件,添加服務器塊:server {
listen 80;
server_name example.com;
root /var/www/html;
}
設置文件權限:
apache
或 nginx
)有權限訪問應用文件:sudo chown -R apache:apache /var/www/html
配置防火墻:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload
測試訪問:
通過以上步驟,你就可以在CentOS虛擬機上成功搭建并配置Web服務器。