Apache web sunucusu, dünyadaki en popüler web sunucularından biridir. Birçok farklı web sitesi türü için genişletilebilen, kullanışlı birçok özelliğe sahiptir.

Apache web  servisini CentOS 5.7’ye kurmak için aşağıdaki komutu çalıştırmanız yeterlidir;

 

1.  yum install httpd yazıp enter tuşuna basın .


[root@CentOS57 ~]# yum install httpd
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.yourconnect.com
 * extras: mirrors.sin1.sg.voxel.net
 * updates: mirror.yourconnect.com
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package httpd.i386 0:2.2.3-53.el5.centos.3 set to be updated
base/filelists                                                              | 2.9 MB     00:25
extras/filelists_db                                                         | 199 kB     00:03
updates/filelists_db                                                        | 1.9 MB     00:22
--> Processing Dependency: /etc/mime.types for package: httpd
--> Processing Dependency: libapr-1.so.0 for package: httpd
--> Processing Dependency: libaprutil-1.so.0 for package: httpd
--> Running transaction check
---> Package apr.i386 0:1.2.7-11.el5_6.5 set to be updated
---> Package apr-util.i386 0:1.2.7-11.el5_5.2 set to be updated
--> Processing Dependency: libpq.so.4 for package: apr-util
---> Package mailcap.noarch 0:2.1.23-1.fc6 set to be updated
--> Running transaction check
---> Package postgresql-libs.i386 0:8.1.23-1.el5_7.3 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

===================================================================================================
Package Arch Version Repository Size
===================================================================================================
Installing:
httpd i386 2.2.3-53.el5.centos.3 updates 1.2 M
Installing for dependencies:
apr i386 1.2.7-11.el5_6.5 base 124 k
apr-util i386 1.2.7-11.el5_5.2 base 80 k
mailcap noarch 2.1.23-1.fc6 base 14 k
postgresql-libs i386 8.1.23-1.el5_7.3 updates 197 k

Transaction Summary
===================================================================================================
Install 5 Package(s)
Upgrade 0 Package(s)

Total download size: 1.6 M
Is this ok [y/N]: y
Downloading Packages:
(1/5): mailcap-2.1.23-1.fc6.noarch.rpm | 14 kB 00:00
(2/5): apr-util-1.2.7-11.el5_5.2.i386.rpm | 80 kB 00:00
(3/5): apr-1.2.7-11.el5_6.5.i386.rpm | 124 kB 00:01
(4/5): postgresql-libs-8.1.23-1.el5_7.3.i386.rpm | 197 kB 00:02
(5/5): httpd-2.2.3-53.el5.centos.3.i386.rpm | 1.2 MB 00:11
—————————————————————————————————
Total 99 kB/s | 1.6 MB 00:16
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : apr 1/5
Installing : mailcap 2/5
Installing : postgresql-libs 3/5
Installing : apr-util 4/5
Installing : httpd 5/5

Installed:
httpd.i386 0:2.2.3-53.el5.centos.3

Dependency Installed:
apr.i386 0:1.2.7-11.el5_6.5 apr-util.i386 0:1.2.7-11.el5_5.2
mailcap.noarch 0:2.1.23-1.fc6 postgresql-libs.i386 0:8.1.23-1.el5_7.3

Complete!


2.  chkconfig httpd on yazıp enter tuşuna basın .

 


[root@CentOS57 ~]# chkconfig httpd on

 3. service httpd start yazıp enter tuşuna basın .


[root@CentOS57 ~]# service httpd start


 4.Eğer aşağıdaki gibi bir hata alırsanız ;
Starting httpd: httpd: Could not reliably determine the server's fully qualified domain name,
using 127.0.0.1 for ServerName

 

hostname yazıp enter tuşuna basın .

 


[root@CentOS57 ~]# hostname
CentOS57


5. nano ya da vi editorunu kullanarak aşağıdaki komutu yazıp enter tuşuna basın.

nano /etc/httpd/conf/httpd.conf


 

[root@CentOS57 ~]# nano /etc/httpd/conf/httpd.conf


265. satıra geldiğinizde aşağıdaki gibi bir ekran görüntünüz olacaktır ;



 263 # redirections work in a sensible way.
    264 #
    265 ServerName CentOS57:80
    266
    267 #

Servername yazan yere kendi domaininizi yazıp kayıt edin ve çıkın.

6. Aşağıdaki komutu tekrar girip enter tuşuna basın. Böylece Apache web sunucunuz tekrar başlatılacaktır.

service httpd start

[root@CentOS57 ~]# service httpd start
Starting httpd:                                            [  OK  ]