Http://127.0.0.1 (localhost) dosyamda neden "Çalışıyor!"


20

Geçen gün Java soketleri, sunucuları ve akışları ile oynuyordum ve sadece meraktan, iyi sonuç beklememeye, Google Chrome'u açmaya ve 127.0.0.1'e geçmeye karar verdim ve geldim gerçek bir sayfa boyunca! Sayfa kaynağı<html><body><h1>It works!</h1></body></html>

Bu sayfanın ortaya çıkmasına neyin neden olduğunu ve bilgisayarımda sayfanın nerede olduğunu bulabilirsem, kolayca HTML ile oynamaya başlayabildiğim ve muhtemelen kendi web sitemi oluşturabileceğim bir epiphany ile çarpıldım. İMac'im (ve Macbook; iMac AND Macbook'ta olan bu şey) bu şekilde hareket etmesini sağlayacak olası bir kurulum arıyordum. Şimdiye kadar, Eclipse EE, XCode, BBEdit, MonoDevelop (olası değil), LabView (ayrıca olası değil) veya birkaç başka program olma olasılığı buldum. Bunlar, bu etkiyi yaratabildiğim tek geliştirici programları. Apache'm yok.

Herhangi bir yardım büyük mutluluk duyacağız.

Yanıtlar:


32

Bu özelliklerde web sunucusunu etkinleştirdiğinizde OSX'teki varsayılan davranıştır. Bu kontrol bölmesinde bulabilirsiniz: resim açıklamasını buraya girin


1
Hey bu kadar! Cevabınız için teşekkürler, bunu bıraktığımı unuttum. Sadece kapattım çünkü ayarlarla oynarken bir süre önce unuttum.

11

Bart De Vos'un cevabında gösterildiği gibi, macOS'un daha yeni sürümlerinde Paylaşım panelinde görüntülenen seçenek olmayabilir . Bu durumda, bu komutu Terminal'den çalıştırmak şu komutu durdurmalıdır:

sudo apachectl stop

Kendi deneyimime dayanarak, bir sistem yeniden başlatıldıktan sonra bile otomatik olarak başlamamalıdır.

Veya manuel olarak başlatmak isterseniz:

sudo apachectl start

3
Teşekkürler, benim için bunu anlamak için giriş yaptım. Bu yorumu bulmak için döndürdüğü tam HTML google vardı. Ayrıca, ilginç bir şekilde çalışan lsof -i: 80, bir süre beni fırlatan 80 numaralı bağlantı noktasında çalışan hiçbir şey göstermedi. apache'de stop komutunun yapılması sorunu çözdü.
Foovanadil

1
Aslında lsof hakkındaki yorumu güncellemek için. Bir şey gösterecektir, ancak 80 numaralı bağlantı noktasında bir şeyler görmek için komutu SUDO'ya ihtiyacınız vardır. Bunu yapmazsanız, o bağlantı noktasında hiçbir şey çalışmıyormuş gibi görünür.
Foovanadil
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.