Mengapa "Berhasil!" Muncul di http://127.0.0.1 (localhost) saya?

20

Jadi, saya bermain-main dengan soket Java, server dan stream, tempo hari, dan saya memutuskan, semata-mata karena penasaran, tidak mengharapkan hasil yang baik, untuk membuka Google Chrome dan menavigasi ke 127.0.0.1, dan lihat, saya datang melintasi halaman yang sebenarnya! Sumber halaman adalah<html><body><h1>It works!</h1></body></html>

Saya mendapatkan epifani bahwa saya dapat dengan mudah mulai bermain-main dengan HTML dan mungkin membuat situs web saya sendiri jika saya bisa menemukan apa yang menyebabkan halaman ini muncul, dan di mana di komputer saya halaman tersebut berada. Saya sedang mencari kemungkinan instalasi yang mungkin saya buat yang akan membuat iMac saya (dan Macbook; hal ini terjadi pada iMac DAN Macbook) bertindak seperti ini. Sejauh ini, saya menemukan kemungkinan Eclipse EE, XCode, BBEdit, MonoDevelop (tidak mungkin), LabView (juga tidak mungkin) atau beberapa program lainnya. Itu adalah satu-satunya program pengembang yang telah saya instal yang mungkin memiliki efek ini. Saya tidak punya Apache.

Bantuan apa pun akan sangat dihargai.

Pape Carter
sumber

Jawaban:

32

Ini adalah perilaku default di OSX ketika Anda mengaktifkan server web di properti. Anda dapat menemukannya di panel kontrol ini: masukkan deskripsi gambar di sini

Bart De Vos
sumber
1
Hei itu dia! Terima kasih atas jawabannya, saya lupa saya meninggalkannya. Saya hanya mematikannya karena saya lupa beberapa waktu lalu ketika saya bermain dengan pengaturan.
11

Versi macOS yang lebih baru mungkin tidak memiliki opsi yang ditampilkan di panel Berbagi, seperti yang ditunjukkan dalam jawaban Bart De Vos . Dalam hal ini, menjalankan perintah ini dari Terminal harus menghentikannya:

sudo apachectl stop

Berdasarkan pengalaman saya sendiri, seharusnya tidak memulai secara otomatis setelah itu, bahkan setelah sistem restart.

Atau, jika Anda ingin memulainya secara manual:

sudo apachectl start
Chris
sumber
3
Terima kasih, mengambil jalan untuk mencari tahu untuk saya. Saya harus google HTML yang tepat itu kembali untuk menemukan komentar ini. Juga, secara menarik menjalankan lsof -i: 80 tidak menunjukkan apa pun yang berjalan pada port 80 yang membuat saya untuk sementara waktu. melakukan perintah berhenti pada apache memperbaiki masalah.
Foovanadil
1
Sebenarnya untuk memperbarui komentar tentang lsof. Ini akan menunjukkan sesuatu tetapi Anda perlu SUDO perintah untuk melihat hal-hal di port 80. Jika Anda tidak gagal itu hanya terlihat seperti tidak ada yang berjalan di port itu.
Foovanadil