溫馨提示×

Debian Apache虛擬主機搭建步驟

小樊
37
2025-08-25 03:38:15
欄目: 云計算

以下是在Debian上搭建Apache虛擬主機的步驟:

  1. 安裝Apache

    sudo apt update && sudo apt install apache2  
    sudo systemctl start apache2 && sudo systemctl enable apache2  
    
  2. 啟用必要模塊(可選)

    sudo a2enmod rewrite ssl  # 如需SSL支持  
    
  3. 創建虛擬主機配置文件

    sudo nano /etc/apache2/sites-available/example.com.conf  
    

    添加內容(按需修改域名和路徑):

    <VirtualHost *:80>  
        ServerAdmin webmaster@example.com  
        ServerName example.com  
        ServerAlias www.example.com  
        DocumentRoot /var/www/example.com  
        <Directory /var/www/example.com>  
            Options Indexes FollowSymLinks  
            AllowOverride All  
            Require all granted  
        </Directory>  
        ErrorLog ${APACHE_LOG_DIR}/example.com_error.log  
        CustomLog ${APACHE_LOG_DIR}/example.com_access.log combined  
    </VirtualHost>  
    
  4. 啟用虛擬主機

    sudo a2ensite example.com.conf  
    sudo a2dissite 000-default.conf  # 可選:禁用默認站點  
    sudo systemctl reload apache2  
    
  5. 配置DNS
    在域名注冊商處添加A記錄,指向服務器IP。

  6. 創建網站目錄和測試文件

    sudo mkdir -p /var/www/example.com  
    echo "<h1>Welcome to example.com</h1>" | sudo tee /var/www/example.com/index.html  
    sudo chown -R www-data:www-data /var/www/example.com  
    
  7. 測試訪問
    瀏覽器輸入http://example.com,查看是否顯示正確內容。

  8. 配置SSL(可選)

    sudo apt install certbot python3-certbot-apache  
    sudo certbot --apache -d example.com -d www.example.com  
    

說明:步驟可根據實際需求調整,如需數據庫支持可參考安裝MySQL/MariaDB。

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