Apache-2.2

apache 虛擬主機上的 503 錯誤

  • July 20, 2021

我在 ubuntu apache 伺服器上使用以下程式碼創建了一個虛擬主機

cd /var/www/
sudo mkdir fd-pro
sudo mkdir /var/www/fd-pro/ch-api
sudo mkdir /var/www/fd-pro/ch-api/public_html
sudo chown -R $USER:$USER /var/www/fd-pro/ch-api/public_html
sudo chmod -R 755 /var/www/*
nano /var/www/fd-pro/ch-api/public_html/index.html

並創建了 index.html

然後

sudo nano /etc/apache2/sites-available/domain.mydomain.com.au.conf

<VirtualHost *:80>
   DocumentRoot /var/www/fd-pro/ch-api/public_html
   ServerName domain.mydomain.com.au
   ServerAlias domain.mydomain.com.au

   <Directory /var/www/fd-pro/ch-api/public_html>
       AllowOverride All
       Require all granted
   </Directory>

   ErrorLog ${APACHE_LOG_DIR}/domain-error.log
   LogLevel warn
   CustomLog ${APACHE_LOG_DIR}/domain-access.log combined
</VirtualHost>

sudo a2ensite domain.mydomain.com.au.conf

sudo service apache2 restart

未顯示任何錯誤,但伺服器以 503 錯誤響應。誰能幫我?

問題是 apache 中未啟用 mod 標頭。

Require all granted

apache 2.4有效。

apache 2.2的等價物是:

Allow from all

引用自:https://serverfault.com/questions/825490