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

Mysql

Installing mysql: yum install mysql-server Enter to mysql: mysql -u user -p password...

Web server

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

Configure OpenVPN client on Windows

How to configure OpenVPN client on Windows: First download and install the client. Then...

OpenVPN Access Server

§  Install OpenVPN Access Server Be sure that you are using a clean system and no...

Autorun in Linux

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