2009-08-15 36 views
12

Đây là tình huống ....htaccess cho phép localhost problem

Tôi có một công việc định kỳ được lập lịch để chạy được sử dụng để sao lưu cơ sở dữ liệu của tôi. Bởi vì cách php được cài đặt, tôi phải sử dụng lynx để nhấn tập lệnh php đang thực hiện sao lưu.

Vì tập lệnh này phải nằm trong thư mục public_html của tôi, tôi muốn từ chối tất cả các yêu cầu ngoại trừ các yêu cầu gửi trực tiếp từ máy chủ của tôi (ví dụ: localhost). Ngoài ra, tôi giả định rằng ip tôi sẽ đến từ là 127.0.0.1. Tôi không chắc chắn nếu đó là sự thật nhưng tôi không thể nghĩ về những gì khác ip của tôi sẽ được trong tình huống này. Tôi có đúng về cron job đang chạy và nhấn script từ 127.0.0.1 không?

Đây là những gì .htaccess của tôi trông giống như:

order allow,deny 
deny from all 
allow from 127.0.0.1 

Kết quả là, tôi tiếp tục nhận được một 403 Forbidden. Đó là điều tôi muốn làm cho mọi người ngoại trừ bản thân tôi. Có lẽ tôi đang đi về điều này một cách sai lầm ... Có ai nhìn thấy những gì tôi đang làm sai?

Trả lời

26

Sử dụng trình tự ngược lại, ví dụ:

order deny,allow 
deny from all 
allow from 127.0.0.1 
+1

Ah, cảm ơn bạn đã chỉ ra điều đó! Không chắc chắn lý do tại sao tôi đã làm điều đó .... Ngoài ra, tôi thấy rằng tôi cần phải cho phép địa chỉ ip của máy chủ truy cập của tôi và không localhost. Tôi giả sử đó là bởi vì tôi đang nhấn địa chỉ đầy đủ (http: // .....) khi sử dụng lynx trong công việc cron. Cảm ơn đã giúp đỡ. – Anthony

+0

Rực rỡ, tôi đặt IP của điện thoại vào allow.Now Tôi có thể làm điều đó. :) – nich

+5

Tôi nghĩ bạn cũng nên cho phép từ ':: 1', bởi vì nếu không nó có thể không cho phép bạn (Apache 2.4.7) – anestv

4

Require local

Các nhà cung cấp địa phương cho phép truy cập vào các máy chủ nếu có các điều kiện sau là đúng:

  • địa chỉ khách hàng khớp với 127.0.0.0/8
  • các ứng dụng khách s là :: 1
  • cả khách hàng và địa chỉ máy chủ của kết nối đều giống nhau

Điều này cho phép một cách thuận tiện để phù hợp với các kết nối có nguồn gốc từ các máy chủ địa phương:

Require local

Các vấn đề liên quan