Thư mục mô-đun Apache2 ở đâu?


8

Tôi thực sự đã sử dụng để cài đặt, thao tác và cấu hình apache trên windows và cuối cùng là cài đặt và định cấu hình các mô-đun mới cho máy chủ cục bộ của tôi và trường hợp này không giống với Ubuntu.

Tôi đã cài đặt apache2, nhưng tôi vẫn không thể tìm thấy thư mục mô-đun, ý tôi là cấu trúc tôi có trên máy tính không giống với những gì tôi biết trên windows!

  • con đường là thế này: /etc/init.d/apachecon đường này là start|stop|restart|reload.
  • và thư mục www được đặt ở đây: /var/www/*.html

Vì vậy, tôi phải sao chép một tập tin mô-đun mà tôi đã mod_security2.sođến vị trí này /usr/local/apache/modules/. Trong trường hợp của tôi, tôi không có cấu trúc này cho các thư mục apache

$ ls /etc/apache2
apache2.conf    envvars         mods-enabled     sites-enabled
conf-available  magic           ports.conf
conf-enabled    mods-available  sites-available

Vì vậy, nơi tôi nên dán tệp mô-đun biết rằng các tệp bên trong mods-enabled*.load*.so.

Câu trả lời:


7

Hãy chuẩn bị để bỏ rất nhiều những gì bạn biết từ Windows. Cụ thể, để cài đặt security2mô-đun, cài đặt libapache2-mod-security2:

sudo apt-get install libapache2-mod-security2

Các tệp thư viện chia sẻ mô-đun đi vào /usr/lib/apache2/modules, không phải là bạn nên sử dụng của riêng bạn khi có sẵn phiên bản đóng gói.


Cảm ơn bạn @muru, tôi đã biên dịch modsecurance từ các tệp nguồn và vâng, bạn hoàn toàn đúng, các tệp thư viện mô-đun đang ở trong /usr/lib/apache2/modules, vấn đề được giải quyết và cảm ơn một lần nữa.
giao diện
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.