centos

如何在centos虚拟机中部署网站

小樊
49
2025-08-22 15:37:51
栏目: 云计算

在CentOS虚拟机中部署网站,可参考以下步骤:

  1. 安装系统及更新:确保虚拟机软件安装好,创建CentOS虚拟机并安装系统,更新系统软件包,命令为sudo yum update -y
  2. 安装Web服务器:可选择Apache或Nginx,以Apache为例,安装命令为sudo yum install httpd -y,安装后启动服务并设置开机自启,即sudo systemctl start httpdsudo systemctl enable httpd
  3. 配置Web服务器:以Apache为例,编辑配置文件/etc/httpd/conf/httpd.conf/etc/httpd/conf.d/yourdomain.conf,设置虚拟主机,指定网站根目录等,如DocumentRoot "/var/www/yourproject"
  4. 准备网站文件:将网站文件(如HTML、CSS、JS等)放到配置文件中指定的目录,如/var/www/yourproject,并设置正确的权限,如sudo chown -R apache:apache /var/www/yourproject
  5. 安装数据库(可选):若网站需要数据库,可安装MySQL等,如sudo yum install mariadb-server -y,安装后启动服务并设置开机自启,还需运行安全脚本sudo mysql_secure_installation
  6. 配置防火墙:开放HTTP(端口80)和HTTPS(端口443)流量,命令为sudo firewall-cmd --permanent --add-service=httpsudo firewall-cmd --permanent --add-service=https,然后sudo firewall-cmd --reload
  7. 测试访问:在浏览器中输入服务器IP地址或域名,查看网站是否能正常访问。

0
看了该问题的人还看了