Apache 虚拟主机出现 503 错误

Apache 虚拟主机出现 503 错误

我在 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 错误。有人能帮助我吗?

答案1

问题是 apache 中未启用 mod headers。

答案2

Require all granted

有效期阿帕奇 2.4

相当于 apache 2.2是:

Allow from all

答案3

没有显示任何错误,但服务器响应 503 错误。有人能帮助我吗?

是的,去查看你的 apache 错误日志,它应该位于 /var/log/apache2/。

错误日志应该包含有关问题的详细信息。您应该使用它来诊断问题所在。一旦您在日志中发现问题,google(还有其他搜索引擎可用)也会有所帮助。

答案4

我意识到我在我的系统上使用代理服务器,关闭代理服务器(禁用)或在使用代理时忽略本地主机(以及我在 Apache 上运行的虚拟主机)就足够了。

相关内容