Changing the Apache Installation directory in Linux


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers Changing the Apache Installation directory in Linux
# 1  
Old 06-16-2014
Question Changing the Apache Installation directory in Linux

Hi All,

I have installed apache using yum on centos. I know that the default installation directory is
Code:
 /var/www/html.


Now I want to change the installation directory to
Code:
 /mnt/ebs.

How can I do this ?
# 2  
Old 06-16-2014
Did you try this ? man yum

Code:
--installroot=root
    Specifies an alternative installroot, relative to which all packages will be installed.
    Configuration Option: installroot

# 3  
Old 06-17-2014
Quote:
Originally Posted by Akshay Hegde
Did you try this ? man yum

Code:
--installroot=root
    Specifies an alternative installroot, relative to which all packages will be installed.
    Configuration Option: installroot


No I didnt try this. How can I install it using yum. I tried installing using source code. But there were lot of dependencies which needs to be resolved. Kindly help how can i do it using yum.

---------- Post updated at 12:48 AM ---------- Previous update was at 12:45 AM ----------

I am having an ubuntumachine. the man apt-get gives following output .


Code:
NAME
       apt-get - APT package handling utility -- command-line interface

SYNOPSIS
       apt-get [-asqdyfmubV] [-o=config_string] [-c=config_file] [-t=target_release] [-a=architecture] {update | upgrade | dselect-upgrade | dist-upgrade |
               install pkg [{=pkg_version_number | /target_release}]...  | remove pkg...  | purge pkg...  | source pkg [{=pkg_version_number | /target_release}]...
               | build-dep pkg [{=pkg_version_number | /target_release}]...  | download pkg [{=pkg_version_number | /target_release}]...  | check | clean |
               autoclean | autoremove | {-v | --version} | {-h | --help}}

# 4  
Old 06-17-2014
Quote:
Originally Posted by Palak Sharma
I am having an ubuntumachine. the man apt-get gives following output.
It might have helped if you had stated that insignificant little detail a bit earlier. You said you "have installed using yum" and "yum" is a frontend to RPM, not APT. Ubuntu, on the other hand, is based on Debian and that is using APT instead of RPM.

Anyway, your problem has nothing to do with installation directories. "/var/www/html" is just the (default) directory the web server will look for its data. Change the "DocumentRoot"-directive in (probably) /opt/freeware/etc/httpd/conf/httpd.conf. Per default it points to "/var/www/htdocs", put a path of your liking there and restart the web server. You will probably have to change the accompanying "Directory"-statement too to make it finally work.

I hope this helps.

bakunin
# 5  
Old 06-17-2014
Quote:
Originally Posted by bakunin
It might have helped if you had stated that insignificant little detail a bit earlier. You said you "have installed using yum" and "yum" is a frontend to RPM, not APT. Ubuntu, on the other hand, is based on Debian and that is using APT instead of RPM.

Anyway, your problem has nothing to do with installation directories. "/var/www/html" is just the (default) directory the web server will look for its data. Change the "DocumentRoot"-directive in (probably) /opt/freeware/etc/httpd/conf/httpd.conf. Per default it points to "/var/www/htdocs", put a path of your liking there and restart the web server. You will probably have to change the accompanying "Directory"-statement too to make it finally work.

I hope this helps.

bakunin
It means that I can install apache using yum can change the directory root to some other directory??

But by default apache is installed in /var/www then how can I change the installation directory to /mnt/ebs ???
# 6  
Old 06-17-2014
Quote:
Originally Posted by Palak Sharma
It means that I can install apache using yum can change the directory root to some other directory??
If you use "yum" you can change the installation directory as described above. BUT:

Quote:
Originally Posted by Palak Sharma
But by default apache is installed in /var/www
I do not think so. "installed" means, the binaries of which the web server consists of are located in this directory. Most certainly this will not be "/var/www", but either "/usr/somewhere" or "/opt/somewhere". In "/var" only the docments the web server serves - html file - are. The directory where theweb server binary looks for its documents can be changed in the config file as described above.

I hope this helps.

bakunin
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. HP-UX

Help troubleshooting new Apache installation on HPUX 11.31

Hi Guys! I have a very odd problem while installing Apache in an HPUX 11.31, What I did was downloaded the latest webserver suite from hp software, installed using swinstall, everything was extracted properly. The apache version was 2.2.15 Now the issue comes when I run it, it starts... (3 Replies)
Discussion started by: feliper
3 Replies

2. Solaris

Apache Server installation

Hi, can we install two diferent versions of apache on same server for different applications? (1 Reply)
Discussion started by: madhudeva
1 Replies

3. Solaris

Apache 2.2.21 installation on solaris 10

Hi , I am new to the unix environment. I need to install apache 2.2.21 on my machine. I have tried configuring apache from /etc/apache2 directory. But now I want to install it under a separate user. Can anybody tell me the step by step procedure to install it under separate user,please ?... (1 Reply)
Discussion started by: bikas89
1 Replies

4. Solaris

Apache installation error

Hi, I'm getting the below error when trying to run configure from apache 2.0.64. configure: error: C preprocessor "/lib/cpp" fails sanity check I navigated through the forum and found some users experiencing this problem and the solution was to install kernel-headers. But i'm not able to... (1 Reply)
Discussion started by: prithvirao17
1 Replies

5. Ubuntu

Mysql apache installation

on ubuntu lamp server how to install mysql and apache? any instructions? (1 Reply)
Discussion started by: srinathk
1 Replies

6. Solaris

apache and php installation..

hi i need to install apache and php on my solaris server .. can u tell me the procedure... tell me as soon as possible.. (4 Replies)
Discussion started by: senkerth
4 Replies

7. AIX

Apache Installation issue

HI Guys, I got the below error while trying to install the apache2.2.15. from the error I can interpret that some of the .h files are missing. I guess those are C library header files.. Can you help me with it. bash-3.00# make Making all in srclib Making all in apr /bin/sh... (3 Replies)
Discussion started by: kkeng808
3 Replies

8. Solaris

Apache 2 doesnt create SMF service at installation

Hello everybody, I intended to use Apache 2 first time on my S10 U7 box. But the package (V2) is not ok for the developpers and they need 2.2.12 somehow. I removed Apache 1.3 and installed 2.2.12 with the stream package which I downloaded from Sunfreeware.com It's running perfectly if I start... (2 Replies)
Discussion started by: shadowfaxxxx
2 Replies

9. Solaris

apache installation

I have installed sunsolaris 10 in sparc machine.In that how to run apache bydefault apache is installed on /etc file. I have logged in as a root changed the directory to cd /etc/apache2/ from there i have copied httpd.conf-example to httpd.conf #cp httpd.conf-example httpd.conf after... (6 Replies)
Discussion started by: ambavaram
6 Replies

10. UNIX for Dummies Questions & Answers

Apache 2.0 installation

Hi all! I've got big problems while installing Apache 2.0 on my HPUX 11 machine. I have configured the installation script with "./configure --prefix=/opt/apache" and run "make". All things looking good. But when i execute "make install" i have two errors, first: and second and the... (1 Reply)
Discussion started by: coredump2003
1 Replies
Login or Register to Ask a Question