Cannot access web sites

Good morning,

Not sure why this has happened. I cannot access my virtual hosts in the browser. So for example, cannot access

I am able to login to my linode manager, log into my linode via FTP, log into the Mysql database via Phpmyadmin and also log into the linode via the Terminal.

From one day to the next though, the sites are not available anymore online. Just a blank page, and not even an error page.

I checked in the linode status that there isn't anything major going on, just some maintenance for one hour, but nothing should be affected.

I am running Debian Wheezy 7.0.

I would appreciate any pointers or tips, so that I can read more online and fix it myself. Hoping that someone can help me.

Thank you in advance.

Greetings, Jasmin

10 Replies

What web-server are you running? - Also, PHP seems to be off by visiting the website?

Hi, thanks for your speedy reply.

It is not only that site that doesn't work, all of them have gone offline at the same time. They have been working fine for months until now.

I am running Debian 7.0. web server.

Greetings, Jasmin

Hmm, Debian 7.0 is the OS, web-server is a piece of software that runs on it to deliver the web functionality.

Have you tried giving it a reboot, or updating it perhaps? I doubt that somehow magically PHP would be uninstalled by itself, so I am guessing some error happened and its not able to handle it, a reboot/update may or may not fix it. - Else, assuming you have apache2 as your web-server you can try installing PHP if its not already installed (in case a magical flying pony decided to remove it overnight) using this command " sudo apt-get install php5 libapache2-mod-php5 "

Hi, thanks too for the quick reply. Yes sorry, Apache 2 is the web server. I also rebooted it, but nothing changed. I'll try what you just suggested and see what happens. Thanks again. Greetings, Jasmin

Hi again, just tested the install for php etc as you suggested, but they are already installed. :)

Could you post the output of " apache2ctl -V " then?

Yes I can - here it is below. Thanks for your help and time!

Server version: Apache/2.2.22 (Debian)

Server built: Mar 4 2013 22:05:16

Server's Module Magic Number: 20051115:30

Server loaded: APR 1.4.6, APR-Util 1.4.1

Compiled using: APR 1.4.6, APR-Util 1.4.1

Architecture: 64-bit

Server MPM: Prefork

threaded: no

forked: yes (variable process count)

Server compiled with….

-D APACHEMPMDIR="server/mpm/prefork"



-D APRHAVEIPV6 (IPv4-mapped addresses enabled)







-D HTTPD_ROOT="/etc/apache2"

-D SUEXEC_BIN="/usr/lib/apache2/suexec"

-D DEFAULT_PIDLOG="/var/run/"

-D DEFAULTSCOREBOARD="logs/apacheruntime_status"

-D DEFAULT_LOCKFILE="/var/run/apache2/accept.lock"

-D DEFAULTERRORLOG="logs/errorlog"


-D SERVERCONFIGFILE="apache2.conf"

Is apache running? I don't even get a default page when I try your IP address.

What do you get when you try the following commands:

service apache2 graceful

service apache2 status

ps aux | grep apache

netstat -tulpn | grep "80"


I see your default "It works" page has just popped up on your domain and on your IP address. What did you change?

Hopefully not to late - but you should be backing up all data and config files BEFORE you start attempting to fix it.


Please enter an answer

You can mention users to notify them: @username

You can use Markdown to format your question. For more examples see the Markdown Cheatsheet.

> I’m a blockquote.

I’m a blockquote.

[I'm a link] (

I'm a link

**I am bold** I am bold

*I am italicized* I am italicized

Community Code of Conduct