在CentOS虚拟机上搭建网站通常涉及以下几个步骤:
安装Web服务器:
sudo yum install httpdsudo yum install nginx启动Web服务器:
sudo systemctl start httpdsudo systemctl start nginx设置Web服务器开机自启:
sudo systemctl enable httpdsudo systemctl enable nginx配置防火墙:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
安装数据库服务器(如果需要):
sudo yum install mysql-serversudo yum install mariadb-server启动数据库服务器:
sudo systemctl start mysqldsudo systemctl start mariadb设置数据库服务器开机自启:
sudo systemctl enable mysqldsudo systemctl enable mariadb创建数据库和用户:
mysql或mariadb命令行工具登录数据库服务器,并创建数据库和用户。安装PHP(如果需要):
sudo yum install php php-mysqlnd配置Web服务器以支持PHP:
/etc/httpd/conf.d/php.conf文件,确保加载了PHP模块。/etc/nginx/conf.d/default.conf文件,添加PHP处理配置。上传网站文件:
/var/www/html,对于Nginx是/usr/share/nginx/html)。配置域名解析:
测试网站:
这些步骤提供了一个基本的指南,具体细节可能会根据你的具体需求和所选的Web服务器软件而有所不同。记得在进行任何配置更改之前备份现有配置文件。