在CentOS上搭建Web服务器是一个相对简单的过程,以下是详细的步骤:
sudo yum install httpd
sudo systemctl start httpd
sudo systemctl enable httpd
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload
sudo yum install php php-mysql
sudo systemctl restart httpd
/var/www/html
目录中创建一个名为info.php
的文件,内容如下:<?php
phpinfo();
?>
/info.php
,如果看到PHP配置信息页面,则表示安装成功。sudo yum install mariadb-server mariadb
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo mysql_secure_installation
mysql -u root -p
输入设置的MySQL root密码并按Enter键,如果成功登录,则表示安装成功。sudo vi /etc/httpd/conf/httpd.conf
<VirtualHost *:80>
ServerName example.com
DocumentRoot /var/www/html
</VirtualHost>
sudo vi /etc/nginx/nginx.conf
server {
listen 80;
server_name example.com;
root /var/www/html;
}
通过以上步骤,你就可以在CentOS上成功搭建一个基本的Web服务器。根据你的需求,你还可以进一步配置服务器以提高性能和安全性,例如安装和配置SSL证书、设置备份策略等。