| Subcribe via RSS

Apache2 web server with php support in ubuntu

Июль 8th, 2010 Posted in Apache, modules

If you’re new here, you may want to subscribe to my RSS feed . Thanks for visiting!

Apache HTTP Server is a free software/open source web server for Unix-like systems, Microsoft Windows, Novell NetWare and other platforms. Apache is notable for playing a key role in the initial growth of the World Wide Web,and continues to be the most popular web server in use, serving as the de facto reference platform against which other web serversare designed and judged.

Apache features configurable error messages, DBMS-based authentication databases, and content negotiation. It is also supported by several graphical user interfaces (GUIs) which permit easier, more intuitive configuration of the server.

sudo apt-get install apache2 apache2-common apache2-mpm-prefork apache2-utils ssl-cert

This will complete the installation of apache2 web server and now you need to know where the configuration files and document root for your apache web server.

By default all your configuration files are located at /etc/apache2

Default document root for apache2 is /var/www.If you want to change the default document root you need to edit the /etc/apache2/sites-available/default file and look for this line “DocumentRoot /var/www/” here you can change whereever you want to change.For example if you want to change /home/wwww the above line looks like this “DocumentRoot/home/www/”.

The main configuration file located at /etc/apache2/apche2.conf.

Bydefault Apache2 to Listen on port 80. If this is not desired, please edit /etc/apache2/ports.conf as desired.after changing you need restart apache server.

For example if you want to change your apache webserver port to 78 you need to edit /etc/apache2/ports.conf

Installing php and cgi support for apache2 in Ubuntu

you need to have universe source list in your sources.list file

sudo apt-get install libapache2-mod-php4 php4-cli php4-common php4-cgi

Next we edit /etc/apache2/apache2.conf file and check the index files are correct

DirectoryIndex index.html index.cgi index.pl index.php index.xhtml

If you want to enable some Apache modules (SSL, rewrite, suexec, and include)

Restart Apache to make sure all is well.

You can access you apache using http://yourserverip/apache2-default/ it should appear the following screen

Now access this page http://yourserverip/test.php you should see the following screen

You can leave a response , or trackback from your own site.

Source: http://www.debianadmin.com

Tags:

Leave a Reply