Chúng tôi có quy trình làm việc này: Quá trình phát triển được thực hiện trên dev.example.com Các thay đổi được cam kết với SVN, sau đó được xuất sang trang web trực tiếp. Trang web trực tiếp có tại www.example.comTôi có thể bảo vệ mật khẩu bằng cách nào nhưng không sống trong khi sử dụng SVN?
Tôi muốn bảo vệ bằng mật khẩu dev.example.com, nhưng nếu tôi làm điều đó với .htaccess, chúng tôi sẽ sử dụng cùng một .htaccess tại trang web trực tiếp và mật khẩu sẽ nhận mật khẩu cũng được bảo vệ.
Chúng tôi đang sử dụng lưu trữ chia sẻ Dreamhost, tôi có quyền truy cập SSH, nhưng tôi không thể chỉnh sửa tệp cấu hình .conf của Apache.
Chúng tôi không muốn có tệp .htaccess riêng biệt cho dev & trực tiếp và bỏ qua .htaccess trong SVN vì các bản cập nhật cũng được thực hiện đối với .htaccess.
Vì vậy, tôi nên làm gì?
Tuyệt vời! Làm thế nào tôi có thể kiểm tra xem nếu tôi đã bật mod_setenvif? – celiker
Bạn có thể thử 'apache2 -t -D DUMP_MODULES' hoặc' httpd -M' nếu thông qua SSH nếu bạn có thể chạy chúng. Bạn có thể đặt một tệp PHP nhỏ trên máy chủ bằng ' Php phpinfo(); ?> ', truy cập nó bằng trình duyệt web của bạn và tìm" Mô-đun được tải "dưới" apache2handler "(giả sử bạn sử dụng Apache 2). Hoặc bạn có thể thử và nếu bạn gặp lỗi máy chủ nội bộ 500 tại thời điểm đó, bạn có thể không được phép đặt một số cài đặt trên mô-đun không khả dụng. –
Cảm ơn! Điều đó giải quyết được câu hỏi của tôi cũng http://stackoverflow.com/q/5471306/351893 – JochenJung