溫馨提示×

centos域名如何與網站關聯

小樊
48
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,若顯示網站內容,則配置成功。

注意事項

  • 確保服務器防火墻開放HTTP(80)/HTTPS(443)端口。
  • 若使用子域名(如www),需在DNS中添加CNAME記錄指向主域名。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女