Đầu tiên, một vài câu hỏi. 
 Tôi giả sử bạn đang làm điều này ở nhà. Hiện tại nếu bạn chỉ trình duyệt web của bạn tại http://localhost trên máy chạy Apache, bạn nhận được một trang có nội dung It Works!
 Khi bạn nói 
   nó chỉ chia sẻ trên hệ thống của riêng tôi với localhost 
 sau đó một máy trên cùng một mạng khi được chỉ vào http://192.168.1.9/ (hoặc bất kể địa chỉ IP của bạn là gì) không nhìn thấy cùng một trang. 
 Nó thấy gì? 
 Bước đầu tiên, trong System Preferences đi đến Security & Privacy và kiểm tra xem tường lửa đã tắt chưa. 
 Bước thứ hai là kiểm tra nhật ký Apache tại /var/log/apache2 Để đảm bảo rằng bạn có các tệp nhật ký chính xác, hãy xem và truy cập trang tốt từ máy của bạn có trong access_log và sau đó xem nếu có bất cứ điều gì được đăng nhập vào error_log khi bạn thử từ một máy khác. 
 Tiếp theo, chúng ta cần tìm kiếm một Listen lệnh trong tệp cấu hình Apache. Trong /etc/apache2/original/httpd.conf nên có một dòng Listen 80
 Cuối cùng, kiểm tra cái khác Listen lệnh có thể ghi đè lên đó. Tại dòng lệnh đi đến /etc/apache2 và sau đó grep "Listen" */* sẽ liệt kê tất cả các dòng trong bất kỳ tệp cấu hình nào có thể làm điều đó. 
 Nếu một máy trên cùng một mạng nhìn thấy đúng trang và bạn muốn máy chủ web nhìn thấy thế giới bên ngoài thì đó là câu hỏi về cách định cấu hình bộ định tuyến của bạn đúng cách.