Öncelikle

setsebool httpd_disable_trans 1

 

Komutu ile apache sunucu için selinux korumasını devre dışı bırakmak gerekiyor.

yum -y install httpd

cd /var/www/vhosts/

mkdir  mertcilekar.com

cd mertcilekar.com

mkdir httpdocs

/var/www/vhosts/mertcilekar.com/httpdocs/ > Site dosyalarınız olacak.

Aynı şekilde logs dosyası oluşturuyoruz. Buradada error logs ve access log dosyalarınız olacak.

cd /var/www/vhosts/mertcilekar.com/

mkdir logs

nano /etc/httpd/conf/httpd.conf Conf dosyası üzerinde düzenleme yapmanız gerekecek.

Örnek olarak ;

<VirtualHost *:80>
ServerAdmin mertcilekar.com
DocumentRoot /var/www/vhosts/mertcilekar.com/httpdocs
ServerName www.mertcilekar.com
ServerAlias cilekar.com
DirectoryIndex index.htm index.html index.php
ErrorLog /var/www/vhosts/mertcilekar.com/logs/error.log
CustomLog /var/www/vhosts/mertcilekar.com/logs/access.log common
ErrorDocument 404 /story.php

</VirtualHost>

Sonrasında sahiplik vermemiz gerekecektir.

chown apache:apache /var/www/vhosts/ -R

chmod 755 /var/www/vhosts/

nano /var/www/vhosts/mertcilekar.com/httpdocs/index.html dosyası oluşturalım.

İçine herhangi bir bilgi giril CTRL +X ile Y yapıp kaydedelim.

En son olarakta sunucumuzun host dosyalarını düzenleyelim

127.0.0.1 mertcilekar.com

x.x.x.x mertcilekar.com

xxxx’ler yerine sunucunuzun IP adresini veya siteler için kullanacağınız IP adreslerini belirtlebilirsiniz.

# service httpd restart

Komutu ile apache servisi tekrar başlatalım ve sitemize erişmeyi deneyelim.