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
Sau 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ó.
Sau 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
1.2.2 Thanh toán bằng thẻ điện tử PayPal
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
Sau 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)Sau đó các bạn chạy phần mềm sẽ có dạng hình dưới:
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)
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)
Như 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:
Sau đó 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