Pow xung đột khi trỏ đến IP của tôi


0

Cách đây một thời gian, tôi đã cài đặt Pow để chạy các ứng dụng sinatra của mình. Hôm nay tôi muốn sử dụng tính năng chia sẻ web tích hợp trên máy Mac của mình để kiểm tra tệp html như được hiển thị trên iPod Touch.

Tôi đã duyệt đến 10.0.1.20/~francesco/ là thư mục trang cá nhân của tôi và nhận được lỗi 404.

Tôi nghĩ lỗi này là do cài đặt Pow. Trong thực tế nếu tôi trỏ đến 10.0.1.20 thì nó cho tôi biết rằng Pow đang chạy.

Làm cách nào tôi có thể bảo Pow chỉ chạy nếu tôi trỏ đến my_app.dev hoặc othermyapp.dev? Là này một cách để sửa chữa vấn đề này?


Cảm ơn vì những lá cờ, nhưng tôi có xu hướng cho phép đi xe này. Lập trình rõ ràng không có chủ đề, nhưng cấu hình một dịch vụ có vẻ giống như vấn đề người dùng / quản trị viên mà chúng tôi muốn thấy ở đây trong phạm vi.
bmike

Câu trả lời:


1

Không thực sự là giải pháp bạn yêu cầu, nhưng đây là một cách để làm việc với nó mà không mất nhiều thời gian để làm rối cấu hình, nó cũng có ưu điểm là ít bị phá vỡ hơn sau khi cập nhật và nâng cấp.

2.1.3 The Default Virtual Host
If you attempt to access a domain that Pow doesn't understand, like http://localhost/, you'll see a page letting you know that Pow is installed and working correctly, with instructions on how to set up an application.

You can override this behavior to serve all requests for unhandled domains with a particular Rack application. Create a symlink in ~/.pow named default and point it to the application of your choice.

Thêm vào đó là thông tin từ đây:

2.4 Serving Static Files
Pow automatically serves static files in the public directory of your application. It's possible to serve a completely static site without a config.ru file as long as it has a public directory.

Và điều đó sẽ tạo ra một ứng dụng Rack mặc định có thể phục vụ nội dung dựa trên địa chỉ IP (không có tiêu đề máy chủ)


0

Nếu bạn làm theo các hướng dẫn này, nó sẽ cho phép bạn xem localhost chạy trên Apache và bất kỳ tên miền nào kết thúc bằng .dev để sử dụng pow.

Nếu bạn gặp sự cố với nó, hãy đảm bảo bạn khởi động lại Apache khi bạn thay đổi bất kỳ cài đặt nào và bạn có thể phải đợi tối đa 5 phút để DNS tự khắc phục. Có một cách để buộc giết máy chủ tên nhưng tôi không thể nhớ lệnh.

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.