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 ]