上一篇
168.1.10
)和DNS(8.8.8
)。 sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0 # 添加以下内容 IPADDR=192.168.1.10 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=8.8.8.8 DNS2=114.114.114.114 BOOTPROTO=static ONBOOT=yes
重启网络服务:sudo systemctl restart network
。
sudo dnf install httpd
sudo systemctl start httpd sudo systemctl enable httpd # 开机自启
sudo dnf install nginx
/etc/nginx/nginx.conf
,启动服务: sudo systemctl start nginx sudo systemctl enable nginx
sudo dnf install mariadb-server
sudo mysql_secure_installation # 按提示设置root密码,移除匿名用户,禁用远程root登录等
sudo dnf install php php-mysqlnd php-fpm
/var/www/html/info.php
<?php phpinfo(); ?>
访问http://服务器IP/info.php
验证。
sudo vi /etc/httpd/conf.d/yourdomain.conf
添加以下内容:
<VirtualHost *:80> ServerName yourdomain.com DocumentRoot /var/www/yourdomain ErrorLog /var/log/httpd/yourdomain-error.log CustomLog /var/log/httpd/yourdomain-access.log combined </VirtualHost>
sudo mkdir /var/www/yourdomain sudo chown -R apache:apache /var/www/yourdomain
sudo systemctl reload httpd
sudo firewall-cmd --add-service=http --permanent sudo firewall-cmd --add-service=https --permanent sudo systemctl reload firewalld
sudo setenforce 0
sudo sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config sudo reboot # 重启生效
sudo dnf install certbot python3-certbot-apache
sudo certbot --apache -d yourdomain.com -d www.yourdomain.com
按提示选择是否重定向HTTP到HTTPS。
sudo certbot renew --dry-run # 测试续期
加入crontab每月执行:
sudo crontab -e # 添加以下行(每月1号凌晨执行) 0 0 1 * * /usr/bin/certbot renew --quiet
http://yourdomain.com
和https://yourdomain.com
,确认网站正常显示。tail -f /var/log/httpd/yourdomain-error.log
rsync
或tar
备份网站文件和数据库。 sudo dnf update
更新软件包。 journalctl -xe
查看系统日志。🌟 恭喜!您的网站已在CentOS上成功搭建并开放访问!🌟
本文由 业务大全 于2025-08-20发表在【云服务器提供商】,文中图片由(业务大全)上传,本平台仅提供信息存储服务;作者观点、意见不代表本站立场,如有侵权,请联系我们删除;若有图片侵权,请您准备原始证明材料和公证书后联系我方删除!
本文链接:https://xdh.7tqx.com/wenda/675615.html
发表评论