在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服务器。