Trang chủ » làm thế nào để » Làm thế nào để xây dựng bộ lập chỉ mục Usenet của riêng bạn

    Làm thế nào để xây dựng bộ lập chỉ mục Usenet của riêng bạn

    Có rất nhiều Công cụ lập chỉ mục của New Zealand như Ma trận của New Zealand và ORG của New Zealand, nhưng họ chỉ lập chỉ mục MỘT SỐ của Usenet. Đây là cách xây dựng bộ chỉ mục của riêng bạn để bạn có thể lập chỉ mục những gì bạn muốn.

    Những điều bạn sẽ cần:

    • Một máy tính chạy Ubuntu.
    • Tài khoản Usenet.
    • Hiểu biết cơ bản về thiết bị đầu cuối Linux.
    • Một kết nối internet tốt.

    Nếu bạn có tất cả những điều trên bạn muốn đi, hãy bắt đầu.

    Cài đặt NewzNab

    Chúng tôi sẽ thực hiện khá nhiều toàn bộ cài đặt từ một thiết bị đầu cuối, vì vậy hãy khởi động thiết bị đầu cuối và thực hiện như sau:

    sudo gnome-terminal

    Điều này sẽ cung cấp cho chúng tôi một thiết bị đầu cuối chạy trong bối cảnh bảo mật gốc, theo cách này chúng tôi không phải tiếp tục gõ sudo.

    Điều đầu tiên bạn sẽ muốn làm là cập nhật kho lưu trữ của bạn:

    cập nhật apt-get

    Hầu hết các nội dung liên quan đến trang web trên Ubuntu đều có trong / var / www, vì vậy hãy tạo một thư mục để cài đặt của chúng tôi và đặt các quyền có thể ghi trên thư mục:

    mkdir -p / var / www / newznab

    chmod 777 / var / www / newznab

    Tiếp theo chúng ta cần cài đặt PHP:

    apt-get install -y php5 php5-dev php-lê

    Chúng ta cũng cần cài đặt thêm một số phần mở rộng PHP:

    apt-get install -y php5-gd php5-mysql php5-curl

    Điều tiếp theo chúng ta cần làm là chỉnh sửa cấu hình PHP, chúng ta sẽ sử dụng nano cho việc này:

    nano /etc/php5/cli/php.ini

    Có hai cài đặt cần thay đổi, đầu tiên bạn sẽ cần thay đổi:

    max_execut_time = 120

    Bạn cũng sẽ cần thay đổi cài đặt date.timezone, bạn có thể nhận danh sách đầy đủ các giá trị có thể có tại đây.

    Tiếp theo chúng ta cần cài đặt một số loại cơ sở dữ liệu, tôi đã chọn sử dụng MySQL:

    cài đặt apt-get mysql-server-5.5

    cài đặt apt-get mysql-client-5.5

    cài đặt apt-get libmysqlclient-dev

    Bạn sẽ được nhắc nhập mật khẩu trong khi định cấu hình, đảm bảo chọn mật khẩu mạnh, đặc biệt nếu bạn dự định biến nó thành một trình chỉ mục có sẵn công khai.

    Điều cuối cùng chúng ta cần cài đặt là Apache:

    apt-get install -y apache2

    Chúng ta sẽ cần thực hiện các thay đổi tương tự như chúng ta đã thực hiện đối với cấu hình PHP cơ bản, đối với cấu hình Apache, cũng có một cài đặt bổ sung cần thay đổi, một lần nữa chúng ta sẽ sử dụng nano:

    nano /etc/php5/apache2/php.ini

    Đây là các cài đặt bạn sẽ cần thay đổi:

    • memory_limit = -1
    • max_execut_time = 120
    • date.timezone = Châu Âu / Luân Đôn

    Bây giờ chúng ta cần tạo cấu hình Apache phù hợp cho trang web của mình, vì vậy hãy chạy:

    nano / etc / apache2 / site-Available / newznab

    Khi nano mở dán sau đây vào tập tin:


    Quản trị trang web ServerAdmin @ localhost
    Tên máy chủ localhost

    Tài liệuRoot / var / www / newznab / www
    ErrorLog /var/log/apache2/error.log
    LogLevel cảnh báo

    Đi trước và cam kết thay đổi tập tin.

    Bây giờ, tất cả các điều kiện tiên quyết đã được cài đặt, chúng tôi có thể cài đặt NewzNab, vì vậy hãy truy cập trang tải xuống và lấy một bản sao của NewzNab Classic.

    Một khi nó đã tải về giải nén nó.

    Bây giờ sao chép tất cả các tập tin được giải nén.

    Dán chúng vào:

    / var / www / newznab

    Bây giờ hãy mở một thiết bị đầu cuối mới và chạy các lệnh sau để đăng ký NewzNab làm trang web mặc định, cũng như cho phép viết lại mod.

    sudo a2dissite mặc định
    sudo a2ensite newznab
    sudo a2enmod viết lại
    sudo dịch vụ apache2 khởi động lại

    Bạn có thể nhận thấy một lỗi khi bạn thực hiện lệnh khởi động lại, điều này là do chúng tôi đã sử dụng localhost trong tệp cấu hình của chúng tôi, chỉ cần bỏ qua nó và tiếp tục.

    Cuối cùng để sắp xếp một số vấn đề về quyền chạy như sau:

    sudo chmod 777 / var / www / newznab / www / lib / smarty / samples_c
    sudo chmod 777 / var / www / newznab / www / cover / phim
    sudo chmod 777 / var / www / newznab / www / cover / nhạc
    sudo chmod 777 / var / www / newznab / www
    sudo chmod 777 / var / www / newznab / www / cài đặt
    sudo chmod 777 / var / www / newznab / nzbfiles /

    Cấu hình

    Bây giờ chúng tôi đã cài đặt NewzNab, chúng tôi cần định cấu hình nó, sau tất cả sẽ không có bất kỳ điểm nào trong việc chạy bộ chỉ mục của riêng bạn nếu bạn không tùy chỉnh nó. Vì vậy, hãy mở trình duyệt bạn chọn và truy cập http: // localhost / install. Khi trang đã được tải, nhấp vào nút để kiểm tra trạng thái của các điều kiện tiên quyết của bạn.

    Lưu ý: Bạn sẽ nhận được hai cài đặt có trạng thái cảnh báo, đó là cài đặt date.timezone và memory_limit. Chỉ cần bỏ qua những điều này và tiếp tục.

    Khi bạn tiếp tục, bạn sẽ cần phải nhập thông tin đăng nhập để truy cập cơ sở dữ liệu MySQL của bạn.

    Bạn cũng sẽ cần các chi tiết cho tài khoản Usenet của bạn.

    Sau đó hãy tiếp tục và chọn tên người dùng và mật khẩu cho mình, đây là những thông tin bạn sẽ sử dụng để đăng nhập vào trang web của mình với.

    Bạn có thể gặp lỗi khi nó hỏi bạn muốn lưu trữ tệp nzb ở đâu, chỉ cần chạy lệnh chmod được cung cấp từ thiết bị đầu cuối như một cách khắc phục nhanh.

    Xin chúc mừng bạn đã tham gia hangout quản trị viên.

    Một điều bạn sẽ cần phải làm trước khi tôi gửi cho bạn theo cách của bạn là thay đổi cách các danh mục nzb hoạt động, để thực hiện việc này, nhấp vào tên của bạn ở góc trên bên phải.

    Sau đó nhấp vào liên kết Chỉnh sửa.

    Bây giờ bỏ chọn các hộp cho Phim, Nhạc và Bảng điều khiển.

    Khi bạn đã hoàn thành, hãy quay lại http: // localhost / admin và thực hiện các bước để hoàn tất việc định cấu hình trình chỉ mục của bạn.

    Thats tất cả để có nó. Hãy chắc chắn theo dõi tôi trên Twitter: @taybgibb