downtime Help: Ever seen a 'Apache Test Page' Page while visiting an IAM/KLOV site?

mclemore

Administrator
Staff member

Donor 15 years: 2010-2024
Joined
Apr 3, 2001
Messages
5,363
Reaction score
1,948
Location
Pasadena, California
downtime Help: Ever seen a 'Apache Test Page' Page while visiting an IAM/KLOV site?

Ok...

So I just took down the forums for the last two hours (actually, I just changed the firewall so no one could get to it).

I've been making a bunch of quiet but important changes to the site, and as a small part of it, I had to make some changes to the Apache web server configuration. I restarted the server and then, other than forums.arcade-museum.com, 6 other subdomains (like coinslot.arcade-museum.com) when brought up in my Firefox browser displayed (instead of the appropriate site), an Apache Test Page. This usually happens when Apache is misconfigured or can't access (permission denied) a particular folder. The test page is sort of a default folder, and I keep it around for testing/troubleshooting purposes. In short, I could see from Apache logs that the browser was connecting to the correct IP address. However it didn't look like it was requested the page correctly, or apache wasn't seeing the request correctly.

In the hour right before this happened, I made changes to Apache, to DNS servers, to scripts, to server network configurations... all potentially troublesome activities.

Except... I couldn't think of anything I did to cause this. I figured I must have a typo someplace. I didn't find anything though. Finally I tried other browsers. Um... everything worked except Firefox. Then other computers and an iPad. Ok.. everything worked everywhere except Firefox on my computer. I decided to clear cookies on the browser and then pages like http://coinslot.arcade-museum.com loaded. So did every other subdomain that didn't work before.

Now coinslot.arcade-museum.com doesn't use cookies at all. It doesn't look at them, it doesn't set them. It doesn't care. But somehow some cookie was messing with the HTTP request to the apache server in a way in which the requested server name wasn't getting through properly. No idea why, but I basically took the forums offline for 2 hours for no reason other than prudence.

Any system admins have any ideas?
Has anyone here every seen an Apache 2 Test Page load here instead of what they are looking for?
Can everyone load http://coinslot.arcade-museum.com/

BTW: My work computer is updated fully. I have current antivirus running and just did a Malewarebytes scan (found nothing, as expected).

All very weird.
 
I use Firefox. I get the Apache test page at coinslot.arcade-museum.com. (Never knew that sub-domain existed before now).

forums.arcade-museum.com is working fine here, as is www.

I'll send you a PM with some more things to test if I could get you too... Ok... it makes things more interesting that I'm not the only one this happened to. Ultra weird.

http://coinslot.arcade-museum.com/

Fine on Chrome (Version 26.0.1410.64 m)

Also fine on Firefox 9.0.1

Updated Firefox to 12.0. Still loads fine.

Updated Firefox to 20.0.1. Still loads fine.

On WinXP SP2.

I've running 20.0.1 myself (on Windows 7). Its what I had the problem with.
 
I use Firefox. I get the Apache test page at coinslot.arcade-museum.com. (Never knew that sub-domain existed before now).

forums.arcade-museum.com is working fine here, as is www.

Beyond weird. At least I know... at least one other person (and thus probably more) have issues with Firefox here. Apache displays that message when it thinks a document isn't available. Though in this case it really is. And I have a different default page which normally displays if a browser asks for a site that really doesn't exist (but goes to one of our IPs). Um...

As long as you are reading this, every single game in the database that has a steering wheel is listed as having a "Sword controller".

I'll look at that. Originally (pre-MySQL database), every field was based on single letter codes. I guess 'Sword' and 'Steering Wheel' both probably shared an 'S'. I wonder how many years that has gone unnoticed...
 
Beyond weird. At least I know... at least one other person (and thus probably more) have issues with Firefox here. Apache displays that message when it thinks a document isn't available. Though in this case it really is. And I have a different default page which normally displays if a browser asks for a site that really doesn't exist (but goes to one of our IPs). Um...

FF 12.0 here. However, I restarted the browser, and now coinslot works fine (no Apache page). Note that I have my FF configured to never remember anything (history, cookies, etc.) between sessions.

I'll look at that. Originally (pre-MySQL database), every field was based on single letter codes. I guess 'Sword' and 'Steering Wheel' both probably shared an 'S'. I wonder how many years that has gone unnoticed...

No, it hasn't gone unnoticed. It has been discussed a number of times, along with the inability to find many games due to limitations in the search functionality. [For example, try searching for "Out Run"...]
 
Ok...

So I just took down the forums for the last two hours (actually, I just changed the firewall so no one could get to it).

I've been making a bunch of quiet but important changes to the site, and as a small part of it, I had to make some changes to the Apache web server configuration. I restarted the server and then, other than forums.arcade-museum.com, 6 other subdomains (like coinslot.arcade-museum.com) when brought up in my Firefox browser displayed (instead of the appropriate site), an Apache Test Page. This usually happens when Apache is misconfigured or can't access (permission denied) a particular folder. The test page is sort of a default folder, and I keep it around for testing/troubleshooting purposes. In short, I could see from Apache logs that the browser was connecting to the correct IP address. However it didn't look like it was requested the page correctly, or apache wasn't seeing the request correctly.

In the hour right before this happened, I made changes to Apache, to DNS servers, to scripts, to server network configurations... all potentially troublesome activities.

Except... I couldn't think of anything I did to cause this. I figured I must have a typo someplace. I didn't find anything though. Finally I tried other browsers. Um... everything worked except Firefox. Then other computers and an iPad. Ok.. everything worked everywhere except Firefox on my computer. I decided to clear cookies on the browser and then pages like http://coinslot.arcade-museum.com loaded. So did every other subdomain that didn't work before.

Now coinslot.arcade-museum.com doesn't use cookies at all. It doesn't look at them, it doesn't set them. It doesn't care. But somehow some cookie was messing with the HTTP request to the apache server in a way in which the requested server name wasn't getting through properly. No idea why, but I basically took the forums offline for 2 hours for no reason other than prudence.

Any system admins have any ideas?
Has anyone here every seen an Apache 2 Test Page load here instead of what they are looking for?
Can everyone load http://coinslot.arcade-museum.com/

BTW: My work computer is updated fully. I have current antivirus running and just did a Malewarebytes scan (found nothing, as expected).

All very weird.

These parts of Apache can be tough to get right. For this kind of virtual hosting to work properly, you have to have the IP(s)/port(s) you want to serve vhosts on configured with NameVirtualHost directives, separately from your VirtualHost blocks configuring the individual hosts. Those VirtualHost blocks have to have a matching IP/port combo.

ex. to serve on port 80 on 10.0.0.1 (fake example IP) you need:
NameVirtualHost 10.0.0.1:80
<VirtualHost 10.0.0.1:80>

</VirtualHost>

If the IP in the VirtualHost doesn't match a NameVirtualHost, you get the default. If the request comes in on some other IP, you get the default. If the request comes in to IP 10.0.0.1 but some port Apache is listening on other than 80, you get the default.

This is all controlled with the Host header in the request; the browser sticks it in there so the server can decide what vhost to serve from. So you can use curl to test this:

curl -H"Host: forums.arcade-museum.com" http://67.207.67.83/

If you don't get what you expect, something is misconfigured. Hope this helps.
 
FF 12.0 here. However, I restarted the browser, and now coinslot works fine (no Apache page). Note that I have my FF configured to never remember anything (history, cookies, etc.) between sessions.



No, it hasn't gone unnoticed. It has been discussed a number of times, along with the inability to find many games due to limitations in the search functionality. [For example, try searching for "Out Run"...]

It sounds like this Firefox thing may take a little time to figure out.

Regarding Searching. This has been discussed a number of times. By default search terms in MySQL have to be at least 4 characters. We changed that to 3. Additionally, there is a list of words that are automatically ignored and 'out' is on that list. We overrode that list to remove a number of words including 'out.'

There are a couple longer threads about it, but I found a quick overview of the problem explained here: http://forums.arcade-museum.com/showthread.php?t=185648&highlight=mysql+search

Now that said. an 'out run' search isn't working as designed at the moment. I'll look at why.
 
I guess 'Sword' and 'Steering Wheel' both probably shared an 'S'. I wonder how many years that has gone unnoticed...

At least 3 years, I noticed that when I first got into collecting and found this forum. Being so wet behind the ear, figured sword was the "techy" term. Never thought much about it after that, to this site it was sword, to me it was just a damn steering wheel :)
 
You know how in Cloak & Dagger the kid stumbles upon the secret government plans in a game cartridge? I think what's happenning to you is similar.
 
You know how in Cloak & Dagger the kid stumbles upon the secret government plans in a game cartridge? I think what's happenning to you is similar.

Must be a conspiracy...

Re: VirtualHost. Thanks for the suggestion though I think I have it basically correct. I've been using VirtualHost since the mid 1990s and it hasn't changed much :) And the sites in general weren't even on shared IPs.

Regarding searching for 'Out Run', etc. The limitation for restricted words still stands, but in short there was an index problem. I asked MySQL to regen the index this morning and it now works fine. I knew I fixed the 3 character word search problem and exempted a few customarily banned words like 'out'.
 
Hey I've just started getting the Apache test page and I found this thread. Has there been a resolution? I'm using the latest firefox 21.
 
I am now getting the Apache test page (CentOS something...) when browsing with Firefox (newest version, 25.0) on my mobile device (NookHD).

That'll teach me to upgrade to the latest version...

Working fine in Chrome on the Nook, and Firefox (12.0) on a laptop.
 
Back
Top Bottom