阅读量:316
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload
测试Apache:在浏览器中输入服务器的IP地址或域名,如果看到Apache的默认页面,则表示安装成功。安装Nginx更新系统(如果尚未更新)。
sudo yum update -y
安装Nginx:使用yum安装Nginx。
sudo yum install nginx -y
启动和启用Nginx:启动Nginx服务并设置为开机自启动。
sudo systemctl start nginx
sudo systemctl enable nginx
测试Nginx:在浏览器中输入服务器的IP地址或域名,如果看到Nginx的默认页面,则表示安装成功。安装MySQL数据库安装MySQL:使用yum安装MySQL服务器。
sudo yum install mariadb-server mariadb -y
启动和启用MySQL:启动MySQL服务并设置为开机自启动。
sudo systemctl start mariadb
sudo systemctl enable mariadb
配置MySQL:运行MySQL安全脚本以提高安全性。
sudo mysql_secure_installation
安装PHP安装PHP及其扩展:使用yum安装PHP及其与MySQL相关的扩展。
sudo yum install php php-mysql -y
重启Apache:使PHP配置生效。
sudo systemctl restart httpd
测试PHP:创建一个PHP测试文件,例如info.php,并在其中添加phpinfo();,然后在浏览器中访问该文件以测试PHP是否正常工作。
以上步骤是在CentOS上安装和配置Web服务器的基本流程。根据具体需求,可能还需要进行其他配置,如安装SSL证书以启用HTTPS,或者配置虚拟主机以托管多个网站。