Ubuntu localhost: Bulunamadı


3

Ubuntu 13.10’u 14.04’e güncellediğim için şimdi daha yeni bir sürümüne sahibim.

Ancak güncellemeden sonra erişimime çalışırken bir 404 hatasıyla karşılaştığımı fark ettim. http://localhost/

Apache ve ilgili tüm servisleri tekrar yükledikten sonra hala bana 404 hatası veriyor.

Bu arada, ServerName localhosthttpd.conf 'a ekledim , bu yüzden sonuç yok, yanı sıra hosts dosyamda bir satır var 127.0.0.1 localhost.

Denemeden sonra sudo service apache2 restartgibi bir hatam oldu Could not reliably determine the server's fully qualified domain name, using 127.0.1.1., fakat başarıyla düzelttim

Ben erişmek mümkün duyuyorum http://localhost/tarayıcı üzerinden, ama bana gösterir Index of /ve daha sonra boş. Ama benim /var/www/gibi herhangi bir alt klasöre erişmeye çalışırken http://localhost/test1, bana bir 404 veriyor.

Tamir etmenin bir yolu var mı? Teşekkür ederim!


Apache'nizin DocumentRoot'unun ayarlandığından emin misiniz /var/www/?
mtak

Benim konfigürasyonumda bu var: pastebin.com/ZGFzhZHt
Artem Ushakov

Ah. Yaptığım etc/apache2/sites-availableyapılandırma belgelerinin kökünü değiştirdim . Teşekkür ederim!
Artem Ushakov

Yanıtlar:


2

Adresindeki yapılandırma dosyalarına bakabilirsiniz /etc/apache2/sites-available/. Varsayılan olarak, defaultdiğer sanal konakları ayarlamadıysanız , dizinde yalnızca bir dosya vardır .

Dosyanın ilk satırı büyük olasılıkla aynıdır <VirtualHost *:80>, yani bu sanal ana bilgisayar mevcut tüm IP'lerin (portunuz için localhost dahil) 80 numaralı bağlantı noktasını dinler.

Bir blok için dosyaya bakın <Directory /var/www/>. Bu kod bloğu Apache'ye dikkate almasını söyler /var/www. Eğer bu bloğa sahip değilseniz, Apache sadece bir 404 hatası vererek, /var/wwwdikkate almayı ve elbette görmezden gelmeyi bilmiyor /var/www/test1. Buna göre böyle bir bloğa eklemeniz gerekir.

/var/www/test1Apache'nin ( www-datavarsayılan olarak kullanıcı tarafından ) başkalarının da klasör içeriğini listelemesini istiyorsanız, (en azından okuma izni, artı başkalarının klasör içeriğini listelemesini istiyorsanız) uygun izin vermeniz gerekir .

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.