Có một cách khác mà tôi thích. Bạn không cần phải gây rối với các kịch bản hay bất cứ thứ gì —như vậy. Nhược điểm là, bạn cần phải có MAMP Pro chạy để truy cập các ứng dụng Pow của bạn.
Trước tiên, nếu bạn đã cài đặt Pow (trong trường hợp của bạn, bạn có), hãy gỡ cài đặt nó bằng curl get.pow.cx/uninstall.sh | sh
. Không phải lo lắng, tất cả các cài đặt và ứng dụng sẽ được giữ nguyên.
Sau đó, bạn phải thêm một dòng vào tệp cấu hình Pow. Do echo 'export POW_DST_PORT=88' >> ~/.powconfig
, và sau đó cài đặt Pow lại với curl get.pow.cx | sh
.
Bây giờ, hãy mở MAMP Pro, chuyển tới Máy chủ lưu trữ và tạo máy chủ lưu trữ mới. Không quan trọng những gì nó được đặt tên và thư mục nào được chọn (mặc dù tôi sử dụng 'rails.dev' và thư mục tôi giữ ứng dụng Rails của tôi trong). (. Ngoài ra, hãy bỏ chọn hộp "độ phân giải tên địa phương", chỉ trong trường hợp) Sau đó đi đến tab Advanced, và điền này vào textarea có nhãn "máy chủ ảo thiết lập chung Customized":
ServerName pow
ServerAlias *.dev
ProxyPass/http://localhost:20559/
ProxyPassReverse/http://localhost:20559/
ProxyPreserveHost On
này là một giải pháp có nguồn gốc từ Running Pow with Apache article trên 37signals 'github wiki, và nó hoạt động tốt trên MAMP Pro tuyệt vời 1.9.X cho Snow Leopard cũng như đáng sợ MAMP Pro 2.0.X trên Lion.
Nguồn
2011-10-19 22:52:06
Hãy ghi nhớ - với MAMP này phải luôn luôn chạy để truy cập các trang '* .dev' của bạn, nếu không bạn sẽ phải đi đến' * .dev: 88' – brittohalloran
Cảm ơn điều này thật tuyệt. Tôi cảm thấy như tôi chuyển đổi qua lại giữa MAMP và Pow mọi lúc. Vì vậy, để có MAMP trên tất cả các thời gian là không biggie. – Marc
Thực tế với MAMP Pro 2, Pow hoạt động mà không phải thực hiện các bước bạn đã nêu ở trên. Tôi vừa mới nâng cấp và thử nó. – Marc