Thứ Hai, 8 tháng 8, 2016

Hướng dẫn đăng ký VPS tại DigitalOcean và sử dụng toàn tập

tai nguyen

Sau khi sử dụng hơn 10 tháng VPS tại digitalocean tôi thấy VPS tại đây ổn định, tốc độ load trang nhanh (bởi vì họ có máy chủ đặt tại Singapore) nên tôi viết bài này để giới thiệu cho các bạn về VPS tại đây.
Các bạn cần chuẩn bị:
– Thẻ Visa hay Mastercard hoặc Thẻ điện tử Paypal có trên 5$
– Một tên miền (ở đây tôi dùng tên miền ở Godaddy) để trỏ IP về. Các bạn có thể xem thêm: Hướng dẫn đăng ký Host tại Site5 và trỏ tên miền về Godaddy (cách làm cũng tương tự với Cách 2: Trỏ tên miền trực tiếp DNS trong domain của Godaddy bằng IP)
Xem thêm: Hướng dẫn đăng ký Host tại Site5 và trỏ tên miền về Godaddy

1. Hướng dẫn đăng ký VPS tại DigitalOcean

1.1 Đăng ký DigitalOcean

Các bạn truy cập vào trang DigitalOcean tại đây (Bạn sẽ được tặng 10$ vào tài khoản) và làm theo hình dưới
Hướng dẫn đăng ký VPS tại DigitalOcean và sử dụng toàn tậpSau khi ấn vào nút Create Account, bạn sẽ không cần phải kích hoạt xác nhận email mà sẽ được chuyển thẳng tới trang quản trị tài khoản tại DigitalOcean luôn. Bắt đầu từ đây, bạn có thể nạp tiền vào và tạo VPS tại DigitalOcean.

1.2 Cách nạp tiền vào tài khoản DigitalOcean để mua VPS

Ngay sau khi đăng ký xong, bạn đăng nhập sẽ thấy nút Update Billing, ấn vào nó.
Hướng dẫn đăng ký VPS tại DigitalOcean và sử dụng toàn tậpSau khi ấn vào đó các bạn thấy các phương thức thanh toán như hình dưới:

1.2.1 Thanh toán bằng Thẻ Visa hoặc Mastercard

Hướng dẫn đăng ký VPS tại DigitalOcean và sử dụng toàn tập

1.2.2 Thanh toán bằng thẻ điện tử PayPal

Hướng dẫn đăng ký VPS tại DigitalOcean và sử dụng toàn tập

2. Tạo VPS tại DigitalOCean và sử dụng

2.1 Tạo VPS

Các bạn truy cập vào: http://ift.tt/O9WKRo và bấm vào nút Create Droplets sau đó làm theo hình dưới
Hướng dẫn đăng ký VPS tại DigitalOcean và sử dụng toàn tậpSau khi các bạn Tạo Droplets xong các bạn cần Trỏ  IP Address về tên miền của bạn, Các bạn có thể xem thêm: Hướng dẫn đăng ký Host tại Site5 và trỏ tên miền về Godaddy (cách làm cũng tương tự với Cách 2: Trỏ tên miền trực tiếp DNS trong domain của Godaddy bằng IP)

2.2 Hướng dẫn tạo swap cho Ubuntu 14.04 và sử dụng

Lưu ý thêm: Như hình trên các bạn nên chọn hệ điều hành là Ubuntu 14.04.4×64 và vị trí VPS thì nên chọn Singapore như hình nếu bạn ở Việt Nam. Còn gói VPS thì các bạn chọn sao cũng được, nếu các bạn như tôi chọn gói VPS là $5 USD (Ram 512MB/1CPU)thì các bạn phải tạo swap cho Ubuntu 14 đó còn nếu các bạn chọn các gói cao hơn có Ram 1GB trở lên thì không cần làm bước này.
Tại sao chúng ta phải sử dụng Swap? Tại vì Swap là một bộ nhớ ảo được sử dụng dựa trên tài nguyên của ổ cứng, chẳng hạn bạn có thể lấy 3GB dung lượng ổ cứng làm 3GB cho swap, và khi RAM trên máy chủ bị đầy thì swap sẽ được sử dụng. Bạn có thể hiểu như vậy Ram chính là căn nhà nhỏ chứa đồ của bạn và Swap là các lầu các bạn cần phải xây thêm bởi vì đồ đạc các bạn nhiều không thể chứa hết trong căn nhà nhỏ đó buộc các bạn phải có lầu để cất các đồ đạc còn lại.

2.2.1 Hướng dẫn tạo swap cho Ubuntu 14.04

2.2.1.1 Chuẩn bị phần mềm PuTTY

Chúng ta cần đăng nhập vào máy chủ thông qua phần mềm PuTTY.
Các bạn tải phần mềm PuTTY tại đây (sau đó làm theo hướng dẫn hình dưới)
Hướng dẫn đăng ký VPS tại DigitalOcean và sử dụng toàn tậpSau đó các bạn chạy phần mềm sẽ có dạng hình dưới:
Hướng dẫn đăng ký VPS tại DigitalOcean và sử dụng toàn tập

2.2.1.2 Tạo swap cho Ubuntu 14.04

Trước tiên là bạn kiểm tra xem máy chủ của bạn đã có swap hay chưa, bằng cách chạy lệnh:

swapon -s

Nếu nó hiện như hình dưới nghĩa là bạn chưa có Swap

Filename                            Type            Size    Used    Priority

Tiếp theo là bạn chạy lệnh dưới đây để tạo một thư mục swap với dung lượng là 3GB, bạn có thể tăng hoặc giảm tùy ý.

fallocate -l 3G /swapfile

Bảo mật file swap bằng cách chmod

chmod 600 /swapfile

Tạo swap từ thư mục này

mkswap /swapfile

Kích hoạt swap

swapon /swapfile

Kiểm tra lại thông tin swap file bằng lệnh:

swapon -s

Thiết lập swap tự động được sử dụng mỗi khi khởi động lại máy chủ

nano /etc/fstab

Sau đó chèn vào cuối file đoạn này:

/swapfile none swap sw 0 0

Cuối cùng các bạn Bấm Ctrl+O để lưu sau đó bấm Enter và Ctrl+X để thoát

2.2.2 Cài script EasyEngine lên máy chủ mới

Bước 1: cài đặt Python Properties

sudo apt-get install python-software-properties

Bước 2: cài script EasyEngine

wget -qO ee rt.cx/ee && sudo bash ee

Bước 3: cài thêm phần mềm để chạy WordPress

ee stack install

Bây giờ bạn có thể truy cập vào địa chỉ IP của máy chủ sẽ thấy hiển thị trang Welcome của NGINX như hình dưới (nghĩa là bạn đã cài đặt thành công)
Hướng dẫn đăng ký VPS tại DigitalOcean và sử dụng toàn tập

2.2.3 Thêm tên miền và cài WordPress mới chỉ với 01 dòng lệnh

ee site create domain.com --w3tc --user=nguyenbinh --pass=050505

Trong đó:
domain.com : tên miền của bạn
–w3tc: cài thêm W3 Total Cache (các bạn có thể không cần dòng này)
–user= nhập tên đăng nhập WordPress của bạn
–pass= nhập mật khẩu đăng nhập WordPress của bạn
Cuối cùng các bạn gõ lệnh dưới để khởi động lại Nginx

service nginx restart

Lưu ý thêm khi các bạn thay đổi bất cứ gì, các bạn nên gõ lệnh trên để khởi động lại Nginx
Đến đây các bạn vẫn chưa xong các bạn còn cần Phân quyền thư mục và file bằng lệnh sau:

chown -R www-data:www-data /var/www/binhnet.com

trong đó: binhnet.com các bạn đổi thành tên miền của bạn.
Lưu ý thêm sau này nếu cài website vào để chạy thì các file và thư mục đó phải được gắn quyền sở hữu của user www-data để PHP có thể làm việc tốt.

2.2.4 Chuyển website khác về máy chủ

Xem thêm: Các plugin backup bạn cần biết và hướng dẫn cơ bản
Bước 1: Các bạn vào thư mục public_html của website cũ và tải toàn bộ các file có trong thư mục đó vào máy chủ digitalocean tại thư mục htdocs (/var/www/ten-mien.com/htdocs) Sau đó nó hỏi bạn có muốn lặp lại các file, bạn bấm lặp lại tất cả nhé
Lưu ý:  Đổi tên tập tin wp-config.php của mã nguồn website cũ thành tên gì cũng được
Lưu ý thêm wp-config.php mà bạn dùng EasyEngine nó sẽ nằm trong thư mục var/www/ten-mien.com/
Bước2: Import database
Cách 01 dùng lệnh thông qua phần mềm PuTTY

wp db import database.sql --allow-root

Trong đó: database.sql là tên tập tin .sql bạn cần upload lên thư mục htdocs (/var/www/ten-mien.com/htdocs). Đây chính là tập tin database ở website cũ mà bạn đã chuyển về.
Cách 02: Dùng phpMyAdmin
Các bạn truy cập vào https://IP:22222//db/pma/ và làm theo hình (Đừng quan tâm lắm với cảnh báo SSL)
Hướng dẫn đăng ký VPS tại DigitalOcean và sử dụng toàn tậpNhư hình trên Tên người dùng và mật khẩu các bạn phải tạo ra nó bằng cách dùng lệnh:

ee secure --auth

Sau đó nhập username và mật khẩu bạn cần tạo ra. Bây giờ bạn có thể vào trang https://IP:22222//db/pma/ với username và mật khẩu vừa thiết lập
Cuối cùng nó sẽ xuất hiện như hình dưới:
Hướng dẫn đăng ký VPS tại DigitalOcean và sử dụng toàn tậpSau đó các bạn bấm vào mục IMPORT và chọn tệp Database.sql của bạn kế tiếp bấm nút Go ở dưới cuối màn hình.
Vậy là kết thúc 01 bài dài về Hướng dẫn đăng ký VPS tại DigitalOcean và sử dụng toàn tập. Nếu các muốn tìm hiểu thêm về EasyEngine, các bạn có thể truy cập vào trang sau https://easyengine.io

The post Hướng dẫn đăng ký VPS tại DigitalOcean và sử dụng toàn tập appeared first on Blog Wordpress.



from WordPress http://ift.tt/2b1YFWR
via IFTTT

Không có nhận xét nào:

Đăng nhận xét