Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people, just like you, are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
Solved

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

Posted on 2011-03-06
13
253 Views
Last Modified: 2012-05-11
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!
0
Comment
Question by:nplescher
13 Comments
 
LVL 6

Assisted Solution

by:expone
expone earned 500 total points
ID: 35045263
From memory, the default homepage is defined in Apache configuration file:

/etc/httpd/conf/httpd.conf
0
 

Author Comment

by:nplescher
ID: 35045764
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
 
LVL 31

Expert Comment

by:farzanj
ID: 35046390
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
Microsoft Certification Exam 74-409

Veeam® is happy to provide the Microsoft community with a study guide prepared by MVP and MCT, Orin Thomas. This guide will take you through each of the exam objectives, helping you to prepare for and pass the examination.

 
LVL 31

Expert Comment

by:farzanj
ID: 35046406
Second, you need your DirectoryIndex to contain home1.php

So you would have something like

DirectoryIndex index.html index.php home1.php
0
 
LVL 31

Expert Comment

by:farzanj
ID: 35046415
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
 

Author Comment

by:nplescher
ID: 35047041
Where is the directory index>
0
 
LVL 31

Expert Comment

by:farzanj
ID: 35047117
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
 

Accepted Solution

by:
nplescher earned 0 total points
ID: 35047142
Hello All--
Actually, the edit is in APACHE configuration in WHM (Web Host Manager).  There, you can visually edit home document priority.
0
 
LVL 31

Expert Comment

by:farzanj
ID: 35047178
Sorry, I don't understand.  Was my solution wrong?  What was the correct solution?
0
 
LVL 31

Expert Comment

by:farzanj
ID: 35050555
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
 

Author Comment

by:nplescher
ID: 35051838
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
 
LVL 1

Expert Comment

by:modus_operandi
ID: 35115455
Restarting auto-close process on nplescher's behalf.
 
modus_operandi
EE Admin
0

Featured Post

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Does your audience prefer people in photos or no people? How can you best highlight what you’re selling? What are your competitors doing, and what can you do that is different and unique from them?  Continue reading to learn how to make your images …
There’s a good reason for why it’s called a homepage – it closely resembles that of a physical house and the only real difference is that it’s online. Your website’s homepage is where people come to visit you. It’s the family room of your website wh…
Viewers will get an overview of the benefits and risks of using Bitcoin to accept payments. What Bitcoin is: Legality: Risks: Benefits: Which businesses are best suited?: Other things you should know: How to get started:
This tutorial will teach you the core code needed to finalize the addition of a watermark to your image. The viewer will use a small PHP class to learn and create a watermark.

828 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question