Hướng dẫn cài đặt Ubuntu và XAMPP PHP Server trên Google Cloud VM

Hướng dẫn cài đặt Ubuntu và XAMPP PHP Server trên Google Cloud VM

Hướng dẫn cài đặt Ubuntu và XAMPP PHP Server trên Google Cloud VM

Google Cloud Platform (GCP) là một hệ thống các dịch vụ điện toán đám mây của Google. Google Cloud Platform gồm các dịch vụ lưu trữ phục vụ cho việc tính toán, lưu trữ, phát triển ứng dụng. Dịch vụ này được lưu trữ và chạy trên phần cứng của Google. Nền tảng đám mây của Google được xem là sự thay thế hoàn hảo cho Amazon.

Ngày nay, hầu hết các công ty hàng đầu đang chuyển sang sử dụng các dịch vụ của Google để có hiệu suất tốt hơn. Nền tảng đám mây của Google đang cung cấp bản dùng thử miễn phí $300 cho năm đầu tiên. Bài viết này sẽ hướng dẫn bạn cách thiết lập  cơ bản cho phiên bản VM (Virtual Machines) như cài đặt hệ điều hành Ubuntu, máy chủ (server) XAMPP và thiết lập tường lửa.

Đăng ký gói Google Cloud miễn phí

Đầu tiên bạn truy cập vào địa chỉ: https://cloud.google.com/free/ sau đó bạn bấm vào nút Get started for free để đăng ký.

Bạn tiến hành đăng nhập bằng tài khoản Google (Gmail) của mình. Trang đầu tiên của bước đầu đăng ký hiện ra. Bạn hãy chọn quốc gia của mình và xác nhận là đồng ý với các điều khoản sử dụng. Bấm Continue để tiếp tục.

Ở bước 2 bạn khai báo thông tin cá nhân và tiến hành điền thông tin thẻ tín dụng. Đây là phần bắt buộc nhưng bạn an tâm là bạn sẽ không bị tính phí nên cứ an tâm sử dụng năm đầu. Cuối cùng là bấm nút Start My Free Trial để bắt đầu.

Nếu tất cả đều ổn bạn sẽ có được điều mình mong muốn Google Cloud Platform Free Tier.

Thiết lập Google Cloud VM Instance

Từ bảng điều khiển bạn hãy chọn Computer Engine 

Tiếp tục là tạo máy ảo (VM instance)

Ở đây bạn phải cung cấp Tên (Name) và vị trí cho máy chủ (Region, Zone). Bạn hướng đến người dùng ở đâu thì nên chọn cụm máy chủ ở đó để tốc độ tải trang cho người dùng là tối ưu nhất. Ở bước này bạn cũng sẽ chọn cấu hình của máy. Tùy theo nhu cầu nhưng khuyến khích bạn chọn các thông sốbộ nhớ tiêu chuẩn 3.75 GB.

Ở bước chọn hệ điều hành bạn hãy chọn Ubuntu.

Thiết lập tường lửa hãy cho phép truy cập với giao thức HTTP và HTTPS.

Bạn chờ chốc lát để quá trình khởi tạo máy chủ hoàn thành.

Thiết lập IP tĩnh cho máy chủ vừa tạo

Mặc định địa chỉ External IP không phải là vĩnh viễn. Bạn phải dành địa chỉ IP tĩnh cho cài đặt DNS. Hãy truy cập vào Networking > External IP Address

Thay đổi loại (type) từ Ephemeral thành Static.

Bạn phải cung cấp tên và mô tả cho địa chỉ IP tĩnh này.

IP sẽ được ánh xạ tự động tuy nhiên nếu bạn có nhiều máy chủ (instances) thì chỉ cần nhấp chọn vào In use by.

Kết nối máy chủ bằng SSH

Mở máy chủ cần thiết lập và nhấp vào nút SSH bên dưới mục Connect.

Lúc này 1 cửa sổ dòng lệnh trên nền web sẽ hiện lên

Cài đặt XAMPP trên Ubuntu

Cửa sổ hiện lên ở bước trên là cửa sổ dòng lệnh trên nền tảng đám mây (cloud terminal) đã được kết nối bằng SSH. Và bạn có thể gõ các lệnh để cài đặt XAMPP.

Tải XAMPP bản 64bit

Cấp quyền cài đặt

Tiến hành cài đặt

Bạn chọn Y cho các câu hỏi xác thực trong quá trình cài đặt

Sau khi quá trình cài đặt xong bạn khởi chạy XAMPP

Bạn hãy mở trình duyệt và gõ địa chỉ IP của máy chủ và nếu nhận được kết quả như bên dưới là coi như đã bước đầu thành công.

Giờ là lúc bạn cài đặt các thông số cho XAMPP

Sửa

Thành

Khởi động lại XAMPP

Cài đặt bảo mật

Thử truy cập vào PhpMyAdmin bằng cách vào địa chỉ: http://your-ip/phpmyadmin.

Để sử dụng hết các tính năng của gói Google Cloud như thiết lập tường lửa, nhận IP tĩnh bạn phải kích hoạt trả phí với ngân sách miễn phí ban đầu $300.

Cấu hình tường lửa

Bạn truy cập vào: Network > Firewall Rules

Ở đây bạn sẽ tìm thấy các quy tắc cục bộ mặc định (internal rules).

Bạn có thể tạo một quy tắc (rule) mới

Tiến hành cài đặt các thông số

Cuối cùng bạn bấm nút Create để khởi tạo.

Chúc các bạn thành công.

Huỳnh Mai Anh Kiệt

Cảm ơn bạn đã đánh giá! Bạn có thể chia sẻ cảm nhận bài viết này lên các mạng xã hội: hoặc .
Bạn cảm thấy thế nào về bài viết này?
  • Vui mừng
  • Hấp dẫn
  • Thú vị
  • Chán
  • Buồn
  • Tức giận

Huỳnh Mai Anh Kiệt

Anh là một người đam mê công nghệ. Hiện tại anh là một lập trình viên tại Quy Nhơn.

leave a comment

Create Account



Log In Your Account