How do you change the default page on a Linux Web Server?

Hello All--
I have a dedicated Linux box running Fedora with cPanel/WHM installed.  I'd like to change the default page for one of the accounts/domains...

Basically when someone goes to xyz.com, I want them pushed to xyz.com/home1.php, as we're doing some testing.  What is the best way to accomplish this?  Is the default homepage defined somewhere in configuration or would I have to use .htaccess.  If I HAVE to use .htaccess, what is the code?

Thanks!
nplescherAsked:
Who is Participating?
 
nplescherConnect With a Mentor Author Commented:
Hello All--
Actually, the edit is in APACHE configuration in WHM (Web Host Manager).  There, you can visually edit home document priority.
0
 
exponeConnect With a Mentor Commented:
From memory, the default homepage is defined in Apache configuration file:

/etc/httpd/conf/httpd.conf
0
 
nplescherAuthor Commented:
Thank you... however, I have multiple accounts on this server.  I only want to make this change for one domain, not server wide...
that file affects all domains.
0
Get your problem seen by more experts

Be seen. Boost your question’s priority for more expert views and faster solutions

 
farzanjCommented:
If I understand your question correctly, you need to set a different DocumentRoot for each virtual host in the httpd.conf file.

What do you mean by accounts?  I presume you mean a virtual host.
0
 
farzanjCommented:
Second, you need your DirectoryIndex to contain home1.php

So you would have something like

DirectoryIndex index.html index.php home1.php
0
 
farzanjCommented:
I am sorry, I get confused every time I ready your question.

Why do you need .htaccess file? Are you trying to keep the files password protected?

What I need your question is: you need Apache to check home1.php file to be checked inside the document root and the above solution should do it.
0
 
nplescherAuthor Commented:
Where is the directory index>
0
 
farzanjCommented:
In your Apache config file (httpd.conf)

Typical path: /etc/httpd/conf/httpd.conf

Find for DirectoryIndex in the file

Append  home1.php

Save it and restart Apache.

0
 
farzanjCommented:
Sorry, I don't understand.  Was my solution wrong?  What was the correct solution?
0
 
farzanjCommented:
Although I didn't tell by WHM, yet, I think I provided the correct solution.  I provided the care the EE members deserve.  I also believe that my responses were direct and accurate and I tried to understand what was in him mind.  Still if I was missing something, he could have asked.  See the timing of my replies.
0
 
nplescherAuthor Commented:
I'm sorry, that solution wasn't what I needed and did nothing for me.  I have no incentive to not credit you the points other than the answer was insufficient.  I don't know how to edit that file and you provided no explanation as to the methodology for editing.  I wanted a graphical tool for editing the default home page, which was plainly available in whm.

Thank you.
0
 
modus_operandiCommented:
Restarting auto-close process on nplescher's behalf.
 
modus_operandi
EE Admin
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.