阅读量:4
在CentOS上搭建网站的步骤如下:
安装必要的软件:
- Apache HTTP服务器:
sudo yum install httpd
- PHP解释器:
sudo yum install php
- MySQL数据库服务器:
sudo yum install mariadb-server
- Apache HTTP服务器:
启动和配置服务:
- 启动Apache服务器:
sudo systemctl start httpd
- 设置Apache开机自启:
sudo systemctl enable httpd
- 启动MySQL服务器:
sudo systemctl start mariadb
- 设置MySQL开机自启:
sudo systemctl enable mariadb
- 启动Apache服务器:
配置防火墙:
- 允许HTTP和HTTPS流量通过防火墙:
sudo firewall-cmd --permanent --add-service=http
- 重新加载防火墙配置:
sudo firewall-cmd --reload
- 允许HTTP和HTTPS流量通过防火墙:
创建网站目录:
- 创建一个新目录来存放网站文件:
sudo mkdir /var/www/html/mywebsite
- 创建一个新目录来存放网站文件:
设置网站文件权限:
- 将所有者设置为Apache用户:
sudo chown -R apache:apache /var/www/html/mywebsite
- 调整权限以允许Apache读取和写入文件:
sudo chmod -R 755 /var/www/html/mywebsite
- 将所有者设置为Apache用户:
创建并编辑网站文件:
- 创建一个新的网站配置文件:
sudo vi /etc/httpd/conf.d/mywebsite.conf
- 在文件中添加以下内容:
<VirtualHost *:80> ServerName mywebsite.com DocumentRoot /var/www/html/mywebsite ErrorLog /var/log/httpd/mywebsite-error.log CustomLog /var/log/httpd/mywebsite-access.log combined </VirtualHost>
- 保存并退出编辑器。
- 创建一个新的网站配置文件:
重启Apache服务器:
sudo systemctl restart httpd
现在,你的CentOS服务器上的网站已经搭建完成。你可以将你的网站文件上传到/var/www/html/mywebsite
目录中,并通过浏览器访问你的网站。