View Full Version : [ubuntu] Apache2 Help

April 20th, 2009, 02:38 PM
I'm trying to setup apache2 webserver. But I keep getting the default "It Works!" Page. This is what I did so far:

sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/(username)

sudo vi /etc/apache2sites-available/(username)

Edit Line: DocumentRoot /home/(username)/public_html/
Edit Line: <Directory /home/(username)/public_html/>

sudo a2dissite default
sudo a2ensite (username)

sudo /etc/init.d/apache2 restart

Am I missing something?

Here is Virtual host config file:

NameVirtualHost *
<VirtualHost *>
ServerAdmin joec369@hotmail.com

DocumentRoot /home/administrator/public_html/
<Directory />
Options FollowSymLinks
AllowOverride None
<Directory /home/administrator/public_html/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all

ErrorLog /var/log/apache2/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog /var/log/apache2/access.log combined
ServerSignature On

Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from ::1/128


Any Help would be greatly appreciated.

April 20th, 2009, 02:42 PM
Is the problem possiably that apache has no access to the user directory? Since apache runs as a limited user, it shouldn't have access to your user accounts home directory.

That is my guess anyway...

April 20th, 2009, 02:49 PM
I have set it up exactly like this before. But for some reason this time it is not working.

April 20th, 2009, 03:02 PM
Is there a file called the username in this directory?


April 20th, 2009, 03:06 PM
If you are in kind of a hurry you could go to /var/www and edit the files there directly...Not a pretty nor secure solution, but its a direct one...

April 20th, 2009, 03:57 PM
Try this:
cd to /var/www
do ls -la your should see index.html
do a sudo nano index.html
to test insert a simple yes next to It Works!
Open browser and go to your web site address
click reload and you should see "It Works! Yes