Đối với một số thử nghiệm tôi đang thực hiện, tôi được yêu cầu từ xa đuôi nhật ký truy cập apache qua ssh. Tôi có thể thực hiện thành công điều đó chỉ khi các quyền được đặt chính xác cho nhật ký. Tôi đã nhận thấy rằng mỗi tuần một lần, một access.log apache mới được tạo ra và các điều khoản được thiết lập lại.Nhật ký truy cập Apache tự động đặt quyền cho phép
công việc hiện tại của tôi xung quanh là chỉnh sửa các điều khoản trên nhật ký mỗi tuần một lần:
chmod 777 /var/log/apache2/access.log
tôi đã tự hỏi nếu có một giải pháp lâu dài hơn như mở rộng thời gian mà các bản ghi cũ vẫn hay tự động thiết lập quyền khi nhật ký mới được tạo.
Nếu có vấn đề, tôi đang chạy máy chủ trên Ubuntu 11.10
Trong một số trường hợp, cấu hình có thể nằm trong '/ etc/logrotate.d/apache2'. – jevon
Tuy nhiên, nếu bạn chỉnh sửa '/ etc/logrotate.d/apache2', thì các thay đổi của bạn sẽ bị mất vào lần sau khi bạn nâng cấp Apache. Bạn nên thay đổi trực tiếp 'logrotate.conf', sau' include' (để ghi đè cấu hình của bạn). – jevon
@jevon đề xuất của bạn tạo ra lỗi: 'mục nhập nhật ký trùng lặp cho/var/log/apache2/access.log' – GergelyPolonkai