Thứ sáu, 25/10/2013 | 00:00 GMT+7

Cách cài đặt Dropplets trên Ubuntu 13.04 NGINX VPS

Dropplets là một nền tảng blog nhẹ với hệ thống file phẳng, nghĩa là nó không yêu cầu database như PostgreSQL hoặc MongoDB. Các bài đăng trên Dropplet cũng được viết bằng ngôn ngữ Markdown cực kỳ thân thiện với user và nó bao gồm một thị trường chủ đề nơi bạn có thể mua các mẫu khác nhau cho blog của bạn (nếu bạn không muốn thiết kế của riêng mình). Hướng dẫn này sẽ giúp bạn có được Dropplets chạy trên server Ubuntu 13.04 có cài đặt Nginx.


Yêu cầu


Có một số điều bạn cần hoàn thành trước khi tiếp tục cài đặt Dropplets của bạn .

  1. Hoàn thành cài đặt server ban đầu
  2. Cài đặt và cấu hình thành công NGINX và PHP

Chú ý Để tránh cài đặt thêm phần mềm, hãy bỏ qua “Bước hai - Cài đặt MySQL”

  1. Bạn cần hiểu biết cơ bản về các lệnh linux và những gì chúng làm.

Bước một: Cài đặt Dropplets trên VPS của bạn


Dropplets tương đối dễ cài đặt trên bất kỳ server nào. Đối với hướng dẫn này, hãy giả sử folder root được đặt tại:

/var/www/public

Bạn có thể xem folder web của bạn ở đâu bằng cách kiểm tra cấu hình NGINX của bạn nằm trong folder / etc / nginx / sites-available / . Nó phải được xác định trong chỉ thị gốc của cấu hình khối server NGINX của bạn.

Bây giờ, hãy lấy một bản sao của Dropplets!

sudo wget -O blog.zip https://github.com/circa75/dropplets/archive/v1.6.2.6.zip

Phải có một bản sao của Dropplets trên server của bạn có tên là blog.zip. Kiểm tra điều này thông qua lệnh ls .

Tiếp theo, hãy extract nó và di chuyển nó vào folder root thích hợp:

sudo unzip blog.zip

cp -R dropplets-1.6.2.6/* /var/www/public/

Cuối cùng, ta cần cấp cho NGINX quyền sở hữu các file . Trong trường hợp này, user NGINX của ta là www-data. Tuy nhiên, bạn có thể đã thay đổi của bạn trong một hướng dẫn trước. Vui lòng sử dụng user thích hợp.

sudo chown -R www-data:www-data /var/www/public/

sudo chmod 755 /var/www

Tuyệt quá! Bây giờ chuyển đến folder root của bạn trong trình duyệt của bạn ( http://example.com ). Trang cài đặt Dropplets sẽ xuất hiện.

Cấu hình ban đầu của Dropplets

Chỉ cần nhập password và vỗ nhẹ vào lưng. Dropplets đã sẵn sàng hoạt động! Bạn sẽ thấy trang blog chính với bài đăng blog chào mừng.

Cấu hình ban đầu của Dropplets

Để truy cập khu vực quản trị, hãy nhấp vào biểu tượng ở góc trên bên trái và nhập password của bạn.

Bước hai: Viết một bài đăng trên blog


Vì vậy, bây giờ bạn muốn viết bài đăng blog đầu tiên của bạn. Hoặc thậm chí có thể di chuyển các bài đăng hiện có của bạn sang bản cài đặt Dropplets sáng bóng mới của bạn. Có hai phương pháp để thực hiện điều này:

Tùy chọn A là viết bài đăng của bạn trên màn hình ở định dạng Markdown và tải chúng lên thông qua khu vực quản trị.

Tùy chọn B là viết các bài đăng bằng editor terminal yêu thích của bạn.

Ta phải định dạng bài viết của bạn một cách chính xác để các Dropplet có thể đọc chúng. Mỗi bài đăng có một đánh dấu tiêu đề đặc biệt mà Dropplet đọc. Nó trông như thế này:

# Your Post Title - Post Author Name (e.g. "Dropplets") - Post Author Twitter Handle (e.g. "dropplets") - Publish Date in YYYY/MM/DD Format (e.g. "2013/04/28") - Post Category (e.g. "Random Thoughts") - Post Status (e.g. "published" or "draft")  Your post text starts here. 

Sau khi bạn viết xong bài đăng của bạn , chỉ cần lưu nó ở định dạng .md làm tên url nơi bạn muốn tìm. Ví dụ:

my-first-post.md

Sẽ giải quyết như vậy khi được tải lên:

http://example.com/my-first-post

Để làm cho bài đăng xuất hiện trên trang web , chỉ cần tải lên thông qua khu vực quản trị. Nếu bạn muốn viết các bài đăng trực tiếp trên server của bạn thông qua terminal , thay vì tạo file trên máy tính của bạn, chỉ cần đăng nhập vào server và nano (hoặc bất kỳ editor nào bạn sử dụng) một file :

sudo nano /var/www/public/posts/my-first-post.md

Nếu bạn đã đặt trạng thái bài đăng thành đã xuất bản, bài đăng sẽ hiển thị trên trang web ! Chúc mừng!

Bước 3: Khắc phục sự cố NGINX


Bây giờ hãy truy cập http://example.com/my-first-post . Bạn nên bối rối vì toàn bộ bài đăng của bạn không hiển thị. Điều này là do NGINX không biết cách hiển thị các file đánh dấu của bạn một cách chính xác.

Đừng sợ. Đây là một bản sửa lỗi đơn giản được tinh chỉnh trong khối server NGINX của bạn. Chỉ cần mở file cấu hình khối server của bạn.

LƯU Ý: Đây là file mà bạn đã tìm thấy cài đặt folder root của bạn trước đó. Trong ví dụ này, ta đang đề cập đến cấu hình mặc định được cài đặt với NGINX.

sudo nano /etc/nginx/sites-available/default

Bây giờ hãy tìm dòng có nội dung:

location / {     try_files $uri $uri/ /index.php; } 

Thay đổi dòng này thành:

location / {     try_files $uri $uri/ /index.php?filename=$uri; } 

Lưu file và khởi động lại NGINX:

sudo service nginx restart

Nếu NGINX khởi động lại ổn, bài đăng đầy đủ bây giờ sẽ được hiển thị tại http://example.com/my-first-post

Bước 4: Dọn dẹp


Đi đến folder mà bạn đã download blog.zip và xóa rác của ta .

sudo rm -r blog.zip dropplets-1.6.2.6

Xin chúc mừng, bạn đã hoàn thành cấu hình cơ bản của Dropplet trên VPS của bạn và khắc phục sự cố NGINX. Bây giờ hãy viết blog!

<div class = “author”> Gửi bởi: <a href=osystemhttps://twitter.com/alexkavonosystem> Alex Kavon </div>


Tags:

Các tin liên quan

Cách sử dụng HAProxy để thiết lập cân bằng tải HTTP trên VPS Ubuntu
2013-09-26
Cách tạo Omega 4 Drupal Subtheme trên Ubuntu VPS
2013-09-26
Cách sử dụng tính năng trùng lặp với GPG để tự động hóa an toàn các bản backup trên Ubuntu
2013-09-19
Cách cấu hình một cụm đa node với Cassandra trên VPS Ubuntu
2013-09-11
Cách theo dõi log xác thực hệ thống trên Ubuntu
2013-09-05
Cách bắt đầu với Jekyll trên VPS Ubuntu
2013-08-28
Cách sử dụng Dig, Whois và Ping trên Ubuntu VPS để truy vấn dữ liệu DNS
2013-08-23
Cách thiết lập Sass trên VPS của bạn đang chạy trên Ubuntu
2013-08-14
Cách cài đặt Cassandra và chạy một cụm node đơn trên VPS Ubuntu
2013-08-08
Cách cài đặt CouchDB từ nguồn trên VPS Ubuntu 13.04 x64
2013-08-06