Tại sao là Nó hoạt động! Ngay lập tức hiển thị tại http://127.0.0.1 (localhost) của tôi?


20

Vì vậy, tôi đã chơi xung quanh với các ổ cắm, máy chủ và luồng Java vào một ngày khác và tôi đã quyết định, hoàn toàn vì tò mò, hy vọng không có kết quả tốt, để mở Google Chrome và điều hướng đến 127.0.0.1, và lo và kìa trên một trang thực tế! Nguồn trang là<html><body><h1>It works!</h1></body></html>

Tôi đã gặp phải một epiphany rằng tôi có thể dễ dàng bắt đầu chơi xung quanh với HTML và có thể tạo trang web của riêng mình nếu tôi có thể tìm thấy điều gì khiến trang này xuất hiện và vị trí của trang này trên máy tính của tôi. Tôi đã tìm kiếm một bản cài đặt có thể mà tôi có thể đã thực hiện để làm cho iMac của tôi (và Macbook; điều này xảy ra trên iMac VÀ Macbook) hoạt động theo cách này. Cho đến nay, tôi đã đưa ra khả năng nó là Eclipse EE, XCode, BBEdit, MonoDevelop (không có khả năng), LabView (cũng không chắc) hoặc một vài chương trình khác. Đó là những chương trình phát triển duy nhất tôi đã cài đặt có thể có hiệu ứng này. Tôi không có Apache.

Mọi sự trợ giúp sẽ rất được trân trọng.

Câu trả lời:


32

Đây là hành vi mặc định trong OSX khi bạn kích hoạt máy chủ web trong thuộc tính. Bạn có thể tìm thấy nó trong khung điều khiển này: nhập mô tả hình ảnh ở đây


1
Này đó! Cảm ơn câu trả lời, tôi quên tôi đã để nó trên. Tôi chỉ tắt nó đi vì tôi đã quên mất một lúc trước khi tôi chơi với các thiết lập.

11

Các phiên bản macOS mới hơn có thể không có tùy chọn hiển thị trong bảng Chia sẻ, như được hiển thị trong câu trả lời của Bart De Vos . Trong trường hợp đó, chạy lệnh này từ Terminal sẽ dừng nó:

sudo apachectl stop

Dựa trên kinh nghiệm của riêng tôi, nó không nên tự động khởi động sau đó, ngay cả sau khi khởi động lại hệ thống.

Hoặc, nếu bạn muốn khởi động thủ công:

sudo apachectl start

3
Cảm ơn, đã có cách để đăng nhập để tìm ra điều đó cho tôi. Tôi đã phải google chính xác HTML mà nó đã trở lại để tìm nhận xét này. Ngoài ra, việc chạy thú vị lsof -i: 80 không hiển thị bất cứ thứ gì chạy trên cổng 80, điều đó đã ném tôi một lúc. thực hiện lệnh dừng trên apache đã khắc phục sự cố.
Foovanadil

1
Trên thực tế để cập nhật nhận xét về lsof. Nó sẽ hiển thị một cái gì đó nhưng bạn cần SUDO lệnh để xem mọi thứ trên cổng 80. Nếu bạn không thất bại, có vẻ như không có gì đang chạy trên cổng đó.
Foovanadil
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.