获得间歇性400错误请求错误

时间:2016-05-15 20:04:55

标签: apache nginx webserver

我最近将我的网站从AWS移到了Digital Ocean上的Ubuntu服务器上。我在其他一些网站上做过这些 - 一些Wordpress博客,一个简单的静态网站,以及一个简单的静态网站。

所有其他网站都很好,但是对于这个网站我间歇性地收到错误400 Bad Request(nginx),即使我使用Apache作为网络服务器。

Apache配置在/etc/apache2/sites-available/www.mysite.com.conf中,如下所示:

<VirtualHost *:80>
    ServerName www.mysite.com
    ServerAlias mysite.com

    ServerAdmin hi@me.ie
    DocumentRoot /var/www/html/www.mysite.com

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

该网站是一个单页静态网站(index.html),位于/var/www/html/www.mysite.com/

DNS是:

A - @ - 12.345.67.89(不是真实的)

CNAME - www - mysite.com

当400发生时,我在日志(/var/log/apache2/*.log)中看不到任何内容,而当成功加载时,我看不到所有正常内容。似乎没有关于它什么时候工作的模式或没有 - www或没有www,浏览器的模式,有时当我刷新很多次它加载时,有时它会部分地加载资源/图像没有加载(给出400 )。

1 个答案:

答案 0 :(得分:0)

据我所知,除了A记录外,还有一个域名重定向。似乎是造成这种奇怪行为的原因。