Cách cài đặt và cấu hình Nibbleblog trên Ubuntu 16.04

theanh

Administrator
Nhân viên
Nibbleblog là một công cụ miễn phí, nhẹ, rất dễ dàng và mạnh mẽ để tạo blog. Nó được viết bằng PHP và sử dụng XML để lưu trữ thông tin của nó. Nibbleblog đi kèm với nhiều tính năng bao gồm, Hỗ trợ đa ngôn ngữ, Trích dẫn bài đăng, Hỗ trợ plugin, Hỗ trợ mẫu và chủ đề và nhiều hơn nữa.

Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách cài đặt Nibbleblog trên máy chủ Ubuntu 16.04.

Điều kiện tiên quyết​

  • Một máy chủ chạy Ubuntu 16.04.
  • Một người dùng không phải root có quyền sudo.

Bắt đầu​

Chúng ta hãy bắt đầu bằng cách cập nhật hệ thống của bạn lên phiên bản mới nhất.
Mã:
sudo apt-get update -y
sudo apt-get upgrade -y
Tiếp theo, khởi động lại hệ thống của bạn để áp dụng các bản cập nhật.

Cài đặt Apache và PHP​

Nibbleblog chạy trên Apache và sử dụng ngôn ngữ PHP, vì vậy bạn sẽ cần cài đặt máy chủ web Apache, PHP và các thư viện PHP khác vào hệ thống của mình. Bạn có thể cài đặt tất cả chúng chỉ bằng cách chạy lệnh sau:
Mã:
sudo apt-get install apache2 libapache2-mod-php7.0 php7.0 pkp7.0-cli php7.0-gd php7.0-mcrypt php7.0-xml wget nano unzip -y
Sau khi tất cả các gói được cài đặt, hãy khởi động dịch vụ Apache và cho phép nó khởi động khi khởi động bằng lệnh sau:
Mã:
sudo systemctl start apache2
sudo systemctl enable apache2

Cài đặt Nibbleblog​

Đầu tiên, bạn sẽ cần tải xuống phiên bản mới nhất của Nibbleblog từ trang web chính thức của nó. Bạn có thể thực hiện việc này bằng lệnh wget:
Mã:
wget https://excellmedia.dl.sourceforge.net/project/nibbleblog/v4.0/nibbleblog-v4.0.5.zip
Sau khi tải xuống, hãy giải nén tệp đã tải xuống bằng lệnh sau:
Mã:
unzip nibbleblog-v4.0.5.zip
Tiếp theo, sao chép thư mục đã giải nén vào thư mục gốc web Apache:
Mã:
sudo cp -r nibbleblog-v4.0.5 /var/www/html/nibbleblog
Tiếp theo, cấp quyền thích hợp cho thư mục nibbleblog:
Mã:
sudo chown -R www-data:www-data /var/www/html/nibbleblog
sudo chmod -R 777 /var/www/html/nibbleblog

Cấu hình Apache cho Nibbleblog​

Tiếp theo, bạn sẽ cần tạo một tệp máy chủ ảo cho Nibbleblog. Để thực hiện việc này, hãy tạo tệp nibbleblog.conf:
Mã:
sudo nano /etc/apache2/sites-available/nibbleblog.conf
thêm các nội dung sau:
Mã:
ServerAdmin [emailprotected]ServerName yourdomain.comDocumentRoot /var/www/html/nibbleblogOptions -Indexes +FollowSymLinks +MultiViewsAllowOverride AllRequire all grantedErrorLog ${APACHE_LOG_DIR}/nibbleblog-error.logCustomLog ${APACHE_LOG_DIR}/nibbleblog-access.log combined
Lưu và đóng tệp. Sau đó, vô hiệu hóa tệp máy chủ ảo mặc định và kích hoạt tệp máy chủ ảo nibbleblog bằng lệnh sau:
Mã:
sudo a2dissite 000-defaults
sudo a2ensite nibbleblog
Tiếp theo, khởi động lại dịch vụ Apache để đọc cấu hình máy chủ ảo mới:
Mã:
sudo systemctl restart apache2
Sau khi hoàn tất, bạn có thể tiếp tục truy cập giao diện web Nibbleblog.

Truy cập Nibbleblog​

Nibbleblog lắng nghe trên cổng 80. Vì vậy, bạn sẽ cần cho phép cổng 80 thông qua tường lửa UFW. Theo mặc định, UFW bị vô hiệu hóa trên hệ thống của bạn, vì vậy trước tiên bạn cần bật nó. Bạn có thể bật nó bằng lệnh sau:
Mã:
sudo ufw enable
Sau khi tường lửa UFW được bật, bạn có thể cho phép cổng 80 bằng cách chạy lệnh sau:
Mã:
sudo ufw allow tcp/80
Bây giờ bạn có thể kiểm tra trạng thái của tường lửa UFW bằng cách chạy lệnh sau:
Mã:
sudo ufw status
Bây giờ, hãy mở trình duyệt web yêu thích của bạn và truy cập URL , bạn sẽ được chuyển hướng đến trình hướng dẫn cài đặt web Nibbleblog như trong hình bên dưới.



Cung cấp Tiêu đề blog, Tên người dùng quản trị viên, Mật khẩu và Email, sau đó nhấp vào nút Cài đặt. Sau khi cài đặt hoàn tất, bạn sẽ thấy trang sau:



Nếu bạn muốn quản lý blog của mình, hãy mở trình duyệt web và nhập URL , bạn sẽ được chuyển hướng đến trang sau:



Tại đây, hãy cung cấp tên người dùng và mật khẩu quản trị viên của bạn, sau đó nhấp vào nút Đăng nhập, bạn sẽ thấy bảng điều khiển mặc định của Nibbleblog:
 
Back
Bên trên