我在ubuntu的apache服务器上用下面的代码创build了一个虚拟主机
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
并创build了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错误。 谁能帮我?
Require all granted
对于apache 2.4是有效的。
相当于Apache 2.2是:
Allow from all
没有显示错误,但服务器响应503错误。 谁能帮我?
是的,去看看你的Apache错误日志,应该位于/ var / log / apache2 /。
错误日志应该包含更多关于问题的详细信息。 你应该用它来诊断问题是什么。 谷歌(其他search引擎可用)也将有帮助,一旦你发现你的日志中的问题。
问题是在Apache中未启用mod标头。
当然有一些apache日志文件。 在你的apacheconfiguration文件中search'Log'关键字,你一定会发现很多。 根据您的操作系统和安装位置可能会有所不同(在典型的Linux服务器,它将是/var/log/apache2/[access|error].log )。
在Apache中出现503错误通常意味着代理页面/服务不可用 。