Web server

In this guide we will create our own web server on Centos 6. 

We will use Apache (httpd with mysql and php -most common needs for most CMS) as web server and it's necessary to install mysql and php. So, let's install packets:

yum install httpd httpd-devel php php-mysql mysql

Set Apache to autostart at boot:

chkconfig httpd on

You can print installed httpd modules with the command httpd -l:

[root@webserver]# httpd -l
Compiled in modules:
  core.c
  prefork.c
  http_core.c
  mod_so.c

Start apache:

service httpd start

Apache config file: /etc/httpd/conf/httpd.conf

Default location for web pages: /var/www/html/
So if you have a site on local machine in folder "mysite" and you want to put it on the web server you must copy the files (not the directory) in /var/www/html/.
Now you can open your browser and go to your webpage http://yourwebserver.domain/

 

Was this answer helpful?

 Print this Article

Also Read

Autorun in Linux

To set a script to start at boot in CentOS, add it into /etc/rc3.d/S99local. For example:...

nginx

How to install nginx on Centos Add nginx repo first. To add it, create the file...

NFS on Centos 6

How to install NFS on Centos 6 yum install nfs-utils nfs-utils-lib Set nfs to start...

FreePBX

FreePBX is an open source GUI (graphical user interface) that controls and manages Asterisk (PBX)...

Disabling selinux

Selinux annoying you? Get it out! How to disable selinux Open its config file nano...