在 CentOS + LAMP(Linux + Apache + MySQL/MariaDB + PHP) 环境下绑定域名,通常分以下几个步骤:
mkdir -p /var/www/example.com/public_html
chown -R apache:apache /var/www/example.com
chmod -R 755 /var/www/example.com
vi /etc/httpd/conf.d/example.com.conf
写入以下内容(示例):
<VirtualHost *:80>
ServerAdmin admin@example.com
DocumentRoot /var/www/example.com/public_html
ServerName example.com
ServerAlias www.example.com
<Directory /var/www/example.com/public_html>
AllowOverride All
Require all granted
</Directory>
ErrorLog /var/log/httpd/example.com-error.log
CustomLog /var/log/httpd/example.com-access.log combined
</VirtualHost>
⚠️ 把
example.com换成你的真实域名
httpd -t
systemctl restart httpd
firewall-cmd --permanent --add-service=http
firewall-cmd --reload
在域名服务商后台:
A@ 和 www浏览器访问:
http://example.com
ServerNameping example.com)DocumentRoot 和 <Directory> 配置可后续使用:
yum install certbot python2-certbot-apache
certbot --apache
如果你用的是 CentOS 7 / 8 / Stream 或 宝塔 / LNMP,可以告诉我,我可以给你更具体的方案。