Centos 6 Webserver

In this article we will install some software that is useful on a webserver based on Centos 6.
For the beginning let us install some packages that will be useful later:

yum install nano wget fetchmail zip unzip bzip2 nmap openssl lynx fileutils ncftp gcc gcc-c++ gd-devel
yum update

Apache 

yum install httpd

Set Apache to start 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

Conf file /etc/httpd/conf/httpd.conf

MySQL + php

yum install mysql-server php php-mysql

Postfix, POP3/IMAP server

Note that default MTA in Centos is sendmail, so if you want to use postfix you should remove sendmail first:

yum remove sendmail
yum install postfix dovecot

Conf file /etc/postfix/main.cf

Ftp

yum install vsftpd

Conf file /etc/vsftpd/vsftpd.conf

Webalizer

yum install webalizer

 

Was this answer helpful?

 Print this Article

Also Read

!!Actual Linux KB located : wiki.vpsget.com ***

Linux kb/wiki moved to opur wiki pages and all new articled publiched here:...

Create OpenVPN client

The following instructions are for those VPSGet customers who have installed OpenVPN...

Web server

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

Changing ssh port

How to change ssh port. Open the file /etc/ssh/sshd_config with your favourite text...

Generating public/private ssh keys

How to generate and use public / private ssh keys This guide is tested on Centos 6 To...