Trang chủ Thủ thuật Hướng dẫn cài đặt Ubuntu và XAMPP PHP Server trên Google Cloud...

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

Huỳnh Mai Anh Kiệthttps://www.mangbinhdinh.vn
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.

BÌNH LUẬN

Vui lòng nhập bình luận của bạn
Vui lòng nhập tên của bạn ở đây

- Advertisment -
Shopify

BÀI VIẾT MỚI

Kiểm tra trình duyệt của khách có phải là Safari bằng PHP

Hôm rồi chợt nhận ra điều là Safari của Apple chưa hỗ trợ hiển thị ảnh WebP. Vậy là cái plugin Hura Apps Photos...

GitHub mua lại nền tảng npm

npm là đóng một phần quan trọng trong cộng đồng JavaScript. Cộng đồng npm trong 10 năm qua là sự đóng góp của hàng...

Youtube cho phép quảng cáo trên video có nội dung liên quan đến Covid-19

Trong một bài đăng trên blog, CEO Susan Wojcicki cho biết YouTube sẽ bắt đầu cho phép chạy quảng cáo trên các video thảo...

Kiểm tra khả năng bị lây nhiễm Covid-19 của bạn bằng trí tuệ nhân tạo

Trong bối cảnh Covid-19 đang lan rộng và khả năng lây nhiễm rất cao khi ta vô tình tiếp xúc với các người bị...

10 lời đồn sai về Covid-19

1. Ai nhiễm Covid-19 sẽ chết - Tỉ lệ tử vong hiện nay khoảng 3.4%. Người càng lớn tuổi tỉ lệ tử vong sẽ cao...

BẠN XEM CHƯA

Có cần gì nhiều đâu

Qua một ngày dài công việc chất đầy vai Chỉ muốn có ai để nghe nhau than thở Chẳng cần nói thương, chẳng cần là nhung...

Vài thủ thuật để xử lý tập tin error_log khi lập trình PHP

Như các bạn đã biết thì error_log là tập tin ghi nhận lại những thông báo lỗi khi chạy PHP. Nó được tự động...

Đào vàng cổ điển

http://mangbinhdinh.vn/data/games/dao-vang_wWw.MangBinhDinh.Info.swf Giới thiệu: Đào vàng là game kinh điển phù hợp cho tất cả mọi lứa tuổi, cách chơi đơn giản nhưng để đạt được level...

Thông minh là do bẩm sinh, lương thiện là do bạn lựa chọn

Câu chuyện: Chó và Hồ ly là đôi bạn. Chúng thường chơi với nhau. Rồi một ngày, cả hai gặp phải Thần chết. Thần chết...

Kiểm tra khả năng bị lây nhiễm Covid-19 của bạn bằng trí tuệ nhân tạo

Trong bối cảnh Covid-19 đang lan rộng và khả năng lây nhiễm rất cao khi ta vô tình tiếp xúc với các người bị...