Ubuntu Linux'ta localhost'ta erişim için birden fazla klasörü nasıl ayarlarım?


0

Ubuntu'da sunucu kurulum / komut satırı / Git / yakut becerilerimi geliştirmek için çalışıyorum ve bunu yapmak için Ruby on Rails ile bir klasör hazırladım. Bu klasöre erişilebilen bir rails sunucusu var. http://localhost:3000. Ayrıca, yerel Git depoları içeren aynı düzeyde klasörler kuruyorum. Ubuntu’yu geliştirip barındırırken, üç sanal Windows makinesinde IE hatalarını test ediyorum. Bunu rails sunucusuyla yapmak için erişebilirim http://192.168.1.3:3000 (veya benzeri bir şey) sanal makinede sanallaştırılmış Ubuntu'm için

Git klasörlerimi, raylar sunucusunun yüklü olduğu klasörde olmasalar ve her zaman yakut projeler olmayacak olmalarına rağmen, nasıl erişilebileceğini nasıl ayarlayabilirim?

Açıklama için, klasör kurulumum şöyle:

home
 www
  rails_project (localhost:3000/192.168.1.3:3000)
  forked_git_repo
  forked_git_repo_2
  my_local_git_project
  just_some_code_i_wanna_browser_test

Bu durumda, yapmak /home/www/ Belgeniz sanalhost için. Sonra gibi git klasörlere erişebilirsiniz http://192.168.1.3/forked_git_repo/. Denemek.
Bibhas

Bu mantıklı ve sunucu kökünü önerdiğiniz şeye göre ayarladım, ancak şunu söylüyor: Gitmeye çalıştığımda "Bulunamadı": localhost / forked_git_repo . Ayrıca, Apache yapılandırma dosyası şöyle der: "# Dizin yolunun sonuna eğik çizgi eklemeyin." Yanlış bir şey mi yapıyorum?
CodeJunkie

Etrafıma biraz daha baktım ve yanlış ayarı değiştirdiğimi gördüm. Ancak şimdi ayarladığımda DocumentRoot "/home/www/", hala işe görünmüyor. Ayrıca, apache2.conf dosyasında bunun için varsayılan bir ayar görünmüyordu.
CodeJunkie

Anladım! Düzenlemek zorundaydım /etc/apache2/sites-available/default , değil /etc/apache2/apache2.conf düzenlemek için DocumentRoot. Sonra sunucuyu yeniden başlatmam gerekiyordu. @Bibhas, yorumunuzu bir cevap olarak göndermek istiyorsanız, bunu çözüm olarak işaretleyeceğim.
CodeJunkie

İyi bir araştırma yaptın. Kudos. :) Tamam. Cevap olarak ekleyecektir. :)
Bibhas

Yanıtlar:


0

Bu durumda, yapmak /home/www/ sizin DocumentRoot Virtualhost için. Sonra gibi git klasörlere erişebilirsiniz http://192.168.1.3/forked_git_repo/. Denemek.

Güncelleştirme: Varsayılan ayarlar /etc/apache2/sites-available/default sorgulayanın belirttiği gibi @CodeJunkie .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.