Bir önceki yazıda bahsettiğimiz yerel PC'nizde XAMPP nasıl kurulur ve buna WordPress nasıl kurulur. Peki ya yerel sunucunuzda birden fazla web sitesine sahip olmak istiyorsanız? Yeni klasörler oluşturup bunları www.example.com/ olarak açabilirsiniz ama bu çok sıkıcı! Bir alt alan oluşturmaya ne dersiniz? www.sub.example.com gibi bir şey, şimdi bir şeye benziyor, değil mi?
Subdomin için bir Kök Dizin Klasörü Oluşturma
Tüm bunları nasıl yaptığımıza bir bakalım. Öncelikle yeni alt etki alanının kök dizinini oluşturmak istiyorsunuz. C:/xampp/htdocs'a gidin (bu, XAMPP'yi nereye kurduğunuza bağlı olarak sizin için farklı olabilir). Klasörün adı yalnızca alt alan adı olabilir (ör: www.sub.domain.com, klasör alt olabilir) veya klasör adı için tüm alan adını kullanabilirsiniz (ör: www.sub.domain.com, klasör www.sub.domain.com olabilir).
Alt etki alanı oluşturma
Localhost'unuz için alt etki alanı oluşturmak için adlı bir XAMPP yapılandırma dosyasını düzenlemeniz gerekir. httpd-vhosts.conf bu dosya C:/xampp/apache/conf/extra içinde bulunur (bu, XAMPP'yi nereye kurduğunuza bağlı olarak sizin için farklı olabilir). Favori metin düzenleyicinizle httpd-vhosts.conf dosyasını açın ve aşağıdakileri arayın:
[html]
##<sanal ana bilgisayar *:80>
##SunucuYöneticisi [e-posta korumalı]
##DocumentRoot "C:/xampp/htdocs/dummy-host.localhost"
##SunucuAdı kukla-host.localhost
##ServerAlias www.dummy-host.localhost
##ErrorLog "logs/dummy-host.localhost-error.log"
##CustomLog "logs/dummy-host.localhost-access.log" birleştirildi
##</sanal ana bilgisayar>
[/ html]
Bunu çoğaltın ve her satırdan önce ##'yi kaldırın, o zaman alt etki alanını oluşturmaya hazırız, bizim durumumuzda sub.localhost olacak, elbette istediğinizi yapabilirsiniz. * öğesini sub.localhost olarak ve dummy-host.localhost yazan her satırda sub.localhost.com olarak değiştirin. Nihai sonuç aşağıdaki gibi bir şeye benzeyecektir:
[html]<virtualhost sub.localhost.com:80>
ServerAdmin postmaster@ sub.localhost.com #DocumentRoot "C:/xampp/htdocs/ sub.localhost.com "
SunucuAdı alt.localhost
ServerAlias www. sub.localhost.com
ErrorLog "günlükler/ sub.localhost.com -error.log"
CustomLog "logs/ sub.localhost.com -access.log" birleştirildi
</sanal ana bilgisayar>
[/ html]
sub.localhost.com Etki Alanının Kaydedilmesi
Bununla işiniz bittiyse, alt alan adınızı şuraya kaydettirmeniz gerekir: Pencerenin ana bilgisayarları dosya. Bu bulunabilir C: / Windows / System32 / sürücüler / vb.. Hosts dosyasının bir yedeğini oluşturun, ardından favori metin düzenleyicinizle açın ve en alta aşağıdaki satırları ekleyin:
127.0.0.1 localhost
127.0.0.1 alt.localhost.com
Not: Windows 7 veya Windows 8, o dosyayı düzenlemenize, o dosyayı düzenlemenize izin vermiyor, önce onu Masaüstü gibi başka bir konuma kopyalayın, ardından en sevdiğiniz düzenleyicide düzenleyin ve ardından düzenlenen dosyayı yapıştırın (değiştirin) vb klasör.
Bu size bir sub.localhost.com etki alanı yaratacaktır. Bununla işiniz bittiyse ve her şeyi doğru yaptığınızdan %100 eminseniz, XAMPP'nin kontrol panelini (durdur/başlat) kullanarak apache'nizi yeniden başlatın. Apache'yi yeniden başlattıktan sonra yeni alt etki alanınıza erişebilmeniz gerekir: .
Apache'yi yeniden başlatmak istediğinizde XAMPP donarsa, dizin oluşturmak istediğiniz etki alanının sonunda herhangi bir HTTP:// veya / kullanmadığınızdan emin olun. Bu konuyla ilgili başka sorularınız varsa, aşağıdaki yorumlarda sormaktan çekinmeyin.
Tushar
Vay bunu seviyorum. Bu, bir yerel ana bilgisayarda bir alt etki alanı oluşturmak ve onunla çalışmak daha eğlenceli olacaktır. Wampp'ta bir alt etki alanı oluşturmanın herhangi bir yolu var mı?
Andor Nagy
Selam. Bunun mümkün olduğuna eminim. WAMP'ı hiç kullanmadım, ancak okuduğum kadarıyla XAMPP'deki ile aynı.
Saygılarımızla,
Andor Nagy
Sai Kumar
Merhaba Andor Nagy, Xampp kullanarak bir alt alan oluşturmak için harika öğretici. Mutlaka localhost'ta bir alt alan oluşturmayı deneyeceğim. Paylaşım için teşekkürler!!
sadek
Güzel ipuçları, aynısını WAMP ile yapabilir miyim?
XAMPP'den biraz farklı
Rajesh Namaz
Andor zaten söyledi, aynı yöntemi WAMP'ta da kullanabilirsiniz, WAMP'ta herhangi bir sorunla karşılaşırsanız bize bildirin.
Emily
Aynı yöntemi WAMP üzerinde de kullanabilmem güzel bir haber! :) En kısa zamanda deneyeceğim ve yapılacaklar listeme alacağım (çünkü unutabilirim).
AnSH
yardım için teşekkürler dostum. . . localhost üzerinde subdomain oluşturup ardından bir şeyler geliştirmek faydalı olacaktır.. :)
parmar
Bu çalışan öğretici için teşekkürler kardeşim, insanların web siteleri için nasıl alt alan aldığını merak ediyordum, şimdi sitem için bir tane de alabilirim! Tekrar teşekkürler!
Andor Nagy
Merhaba, yardımcı olmasına sevindim! Premium bir alan adınız varsa, hem alan adının bulunduğu hizmette alt alan adı oluşturmanız hem de DNS yöneticisi aracılığıyla IP'nize yönlendirmeniz gerektiğini unutmayın.
Saygılarımızla,
Andor Nagy
Muhsin Shakeel
Pekala, bu eğitim benim için kesinlikle ilginç Rajesh Namase. BTW bu blogda hangi temayı kullanıyorsunuz.
Rajesh Namaz
LOL Makalesi Andor Nagi tarafından yazılmıştır :D Özel Genesis alt teması kullanıyoruz.
yogesh
Bu makaleler benim için çok faydalı ama Joomla vb. gibi yeni bir teknoloji hakkında bilgi edinmek istiyorum. Lütfen bununla ilgili bazı makaleler yazın.
Aliakbar Fahri
Harika İpucu,
sadece bilmek istiyorum, aynı yöntemi Wamp ile kullanabilir miyim ???
Bhavik
Bu yazı için teşekkürler..
Bu makale insanlara gerçekten yardımcı oldu, ancak wamp sunucusunda alt etki alanı nasıl oluşturulur?
Sridahr
bu harika bir eğitim ama bunu ne zaman eklesem
NameVirtualHost *: 80
DocumentRoot "D:/xampp/htdocs"
SunucuAdı localhost
DocumentRoot "D:/xampp/htdocs/alt etki alanı"
SunucuAdı subdomain.localhost.com
xammp sunucum sratring değil
Kiran Rajput
Merhaba, bu, xampp kullanarak alt etki alanı oluşturma konusunda gerçekten harika bir eğitim. Asla localhost'ta bir alt etki alanı oluşturulabileceğini düşünmeyin. Artık sırları biliyorum ve ben de deneyeceğim.
michael
merhaba, bunu gerçek bir web sitesinde nasıl yapabilirim?
Donald
Ben de aynı şeyi merak ediyorum. Benim için TÜM trafiği şimdi alt etki alanına yönlendiriyor.
Kyle E.
Çok güzel öğretici, şimdi bunu yaptıktan sonra sub.localhost.com'u testdomain.tk gibi başkaları için kullanabilmek için orada mı? Birden fazla klasör oluşturmadan önce httpd-vhosts.conf dosyasını kullandım, böylece htdocs'un birden fazla klasörü tutabilirim. Sub.localhost.com'un sub.testdomain.com'a girmesini sağlayabileceğim bir yer var mı?