Apache VirtualHost kullanmak

Sevgili Ubuntu’mu 13.10 sürümüne güncelledikten sonra fark ettim ki, PHP ile proje geliştirirken Apache VirtualHost seçeneği yerine sürekli Localhost yolu ile yaptığım projelere erişmekteyim.

Lokalimdeki/Yerelimdeki projeye http://localhost/Laravel/BenimYeniProjem şeklinde erişmek yerine http://benimyeniprojem.xyz şeklinde erişmeye ihtiyaç duyunca ne kadar basit olduğunu fark ettim.

Ubuntu 13.10 altında şöyle yapıyormuşuz. Hemen bir Shell/Terminal açıyoruz

sudo nano /etc/hosts

Açılan dosyadan

127.0.0.1       localhost

altına ekliyoruz

127.0.1.1       benimyeniprojem.xyz

Dosyayı kayıt ediyoruz

sudo nano /etc/apache2/sites-available/000-default.conf

Açılan dosyadan şu tanımlamayı bulup


    ServerName          localhost
****

Altına ekliyoruz


    ServerName          benimyeniprojem.xyz
    DocumentRoot        /benim/yeni/projemin/yolu/
    CustomLog           /benim/yeni/projemin/yolu/log/access.log common
    ErrorLog            /benim/yeni/projemin/yolu/log/error.log

Ben projelerimin Log dosyalarını ayrı tutuyorum, kolaylık oluyor. Dilerseniz siz CustomLog ve ErrorLog tanımlamalarını kullanmaya bilirsiniz.

Dosyayı kayıt ediyoruz

Lokal/Yerel Apache sunucuyu (şu iki komuttan birisiyle) yeniden başlatıyoruz

sudo /etc/init.d/apache2 restart
sudo service apache2 restart 

Log dosyaları için tanımladığınız klasör yerindeyse ve projeler için tanımladığınız klasör yolu doğruysa hatasız yeniden başlayacaktır.

Artık tarayıcınızın adres satırına http://benimyeniprojem.xyz yazarak PHP projenize erişebilirsiniz.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir