Apache tarafından gösterilen web sayfasını nerede değiştirebilirim?


11

Ubuntu 10.10 yükledim ve IP adresime geldiğimde şunu görüyorum:

It works!

This is the default web page for this server.

The web server software is running but no content has been added, yet.

Bunun nereden sunulduğunu görmek için nereye bakmalıyım?

Garip bir şey, ben sadece nginx yükledim ve 80 numaralı bağlantı noktasında sunulan statik bir sayfa da ayarladım ('çalışır sayfası' sunan varsayılan apache ile çakışmalıdır), nginx'i yeniden başlattığımda bağlanmıyorum bağlantı noktası 80 hatası zaten alınmış.

Apache kullanmıyorum ve istemiyorum ama varsayılan kurulum var gibi görünüyor. Nerede olduğu hakkında hiçbir fikrim yok, / opt veya etc / apache'de göremiyorum.

Teşekkürler!

Yanıtlar:


4

/var/www/orada herhangi bir şey değiştirmek için sudo erişim gerekir web sayfasına koyabilirsiniz .

Bunlar bunu yapma seçeneklerinizdir.

1. Dosyada mv kullanın

Terminali ve komutu kullanabilirsiniz mv.

Misal:

  1. cd /var/www/
  2. mv ~/Desktop/FILENAME.html .

Nokta bir hata değil, hedefin geçerli klasör olması.

2. bir metin düzenleyici kullanın

Bunu yapmanın başka bir yolu geditda dosyanızı açmak (veya başka bir düzenleyici) açmaktır /var/www/.

apache'yi kaldırmak istiyorsanız sadece sudo apt-get remove apachebir terminal yazabilirsiniz . Kullanıyorsanız , sonuna apache2bir a ekleyin 2.

3. Kök klasöre bağlantı verin

Ve yeni bir web sayfası belgesi eklemek için kök kullanıcıyı kullanmaktan yorulduysanız, jsut bir bağlantı oluşturur. FTP ve Apache İzinlerini Yapılandırma


Bu arada, IP'nize gitmenize gerek yok, sadece localhosttarayıcınızdan adresine gidebilirsiniz . Klasörünüzde birkaç dosya varsa, bunun gibi bir dosya adı eklemeniz yeterlidir:localhost/myfile.html


2
Sadece bunu yapmaya ne dersin? - askubuntu.com/questions/68007/…
jrg

1

Varsayılan olarak, tarayıcınıza "localhost" görüntülemesini ne zaman söyleyeceğiniz Apache, bir sitenin görüntülenmesi için / var / www adresini arar. Yeni bir Apache kurulumundan sonra bir index.html dosyası bulur. Gördüğünüz mesajı görüntüleyen dosya budur. Index.html normalde bir sitenin ana sayfası için kullanılan addır. / Var / www dizininde hiçbir index.html dosyası yoksa, dosyaların dizin listesi görüntülenir. Özgün index.html dosyasını kendi HTML dosyanızla değiştirebilirsiniz. / Var / www'nin kök olduğunu unutmayın.


0

Tüm apache dosyalarını bulmak ve nerede olduklarını görmek için sinaptik kullanabilirsiniz. Önce Apache'yi arayın, ardından paketleri sağ tıklayın ve özellikleri tıklayın. Dosyaların nerede olduğunu görmek için yüklü dosyalar sekmesini seçin.

misal

Apache sitelerini içinde saklar /etc/www.


0

Fragos'un yukarıda açıkladığı gibi; Apache /var/wwwgörüntülenecek bir site arayacaktır . Apache index.php, yeni bir Apache kurulumundan sonra bir index.htmldosya bulur (bu, yayında belirttiğiniz metni içerir) gibi bir ana sayfa ile yaygın olarak ilişkili dosyaları arar .

Fragos, bu dosyayı basitçe değiştirebileceğiniz veya silmeniz ve sayfanızı, apache'nin bu dosyayı bir sayfa olarak bulacağı ve sunacağı şekilde adlandırmanızı sağlayarak uygun gördüğünüz gibi oluşturabileceğiniz konusunda haklı. Adlandırarak index.html, apache dizin dosyasındaki herhangi bir dosyaya sunmak için bu dosyayı önceliklendirir /var/www.

Apache'nin farklı bir dizinden, yani Wordpress'te kullanılabilecek bir alt dizinden sunulmasını istiyorsanız, işletim sistemine bağlı olarak cd/ete/apache2/**yourwebsitefolder**/sites-enabled& sonra sudo nano into 000-default.conf( söz konusu web sitesi için özel bir Vhost oluşturmadıysanız). Eklemeniz gerekir;

ServerName www.yourwebsite.com

ServerAlias yourwebsite.com

DocumentRoot yüklenecek web sitesi dosyasının tam yolunu (1 seviye yukarıda) girin / / var / www / web sitenizin klasörü

Yukarıdaki örnek yolun, ana sayfanızın / index.html dosyanızın içeride olduğunu varsaydığını unutmayın yourwebsitefolder. Not Wordpress alternatif olarak "index.php" olacaktır index.htmlve bu Apache'nin öncelikli olarak bakacağı / sunacağı şey olacaktır.

Şimdi apache2'yi yeniden başlatın, web tarayıcınızdaki önbelleği temizleyin (önbelleğe alınmış bir web sayfasını görmekten kaçınmak için). Artık sitenizin adını girdiğinizde istediğiniz siteyi görmelisiniz - bu, dahili netowrks / LAN içindir, siteyi internette erişilebilir hale getirmek için gerekli adımlar.

Harici / internete erişmek için, bir alan adı, port yönlendirme / güvenli ana sunucu, güvenlik duvarları vb. Gibi diğer hususları göz önünde bulundurmanız 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.