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.
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.
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:
Sau khi tải xuống, hãy giải nén tệp đã tải xuống bằng lệnh sau:
Tiếp theo, sao chép thư mục đã giải nén vào thư mục gốc web Apache:
Tiếp theo, cấp quyền thích hợp cho thư mục nibbleblog:
thêm các nội dung sau:
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:
Tiếp theo, khởi động lại dịch vụ Apache để đọc cấu hình máy chủ ảo mới:
Sau khi hoàn tất, bạn có thể tiếp tục truy cập giao diện web Nibbleblog.
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:
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:
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:
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
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
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
Mã:
unzip nibbleblog-v4.0.5.zip
Mã:
sudo cp -r nibbleblog-v4.0.5 /var/www/html/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
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
Mã:
sudo a2dissite 000-defaults
sudo a2ensite nibbleblog
Mã:
sudo systemctl restart apache2
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
Mã:
sudo ufw allow tcp/80
Mã:
sudo ufw status
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: