centos

centos域名如何与网站关联

小樊
55
2025-08-06 10:01:31
栏目: 云计算

在CentOS上将域名与网站关联,需完成DNS解析Web服务器配置,具体步骤如下:

一、DNS解析(域名→服务器IP)

  1. 登录域名注册商控制台,进入DNS管理页面,添加A记录(将域名指向服务器IPv4地址)。
    • 示例:www.example.com192.168.1.100@代表根域名,www为子域名)。
  2. 等待DNS生效(通常几分钟至24小时)。

二、Web服务器配置(接收域名请求)

以Nginx为例

  1. 安装Nginx(若未安装):
    sudo yum install nginx  
    sudo systemctl start nginx  
    sudo systemctl enable nginx  
    
  2. 创建域名配置文件
    /etc/nginx/conf.d/目录下新建example.com.conf,内容如下:
    server {  
        listen 80;  
        server_name example.com www.example.com;  
        root /var/www/example.com/public_html;  # 网站根目录  
        index index.html;  
    }  
    
  3. 重启Nginx
    sudo nginx -t  # 检查配置语法  
    sudo systemctl restart nginx  
    

以Apache为例

  1. 安装Apache(若未安装):
    sudo yum install httpd  
    sudo systemctl start httpd  
    sudo systemctl enable httpd  
    
  2. 创建虚拟主机配置文件
    /etc/httpd/conf.d/目录下新建example.com.conf,内容如下:
    <VirtualHost *:80>  
        ServerName example.com  
        ServerAlias www.example.com  
        DocumentRoot /var/www/example.com/public_html  
        <Directory "/var/www/example.com/public_html">  
            AllowOverride All  
            Require all granted  
        </Directory>  
    </VirtualHost>  
    
  3. 重启Apache
    sudo systemctl restart httpd  
    

三、可选:配置HTTPS(SSL证书)

使用Let’s Encrypt免费证书,安装certbot工具并运行:

sudo yum install certbot python3-certbot-nginx  # Nginx  
# 或 sudo yum install certbot python3-certbot-apache  # Apache  
sudo certbot --nginx -d example.com -d www.example.com  # 自动配置HTTPS  

四、测试访问

在浏览器输入http://example.comhttps://example.com,若显示网站内容,则配置成功。

注意事项

0
看了该问题的人还看了