Ö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.