Cách tạo một máy chủ

Ngày cập nhật: 16/09/2020

Tự tạo host server trên máy tính của bạn tưởng chừng là một vấn đề cực kỳ khó khăn phải cần đến sự hỗ trợ của những kỹ thuật viên chuyên nghiệp. Tuy nhiên, trên thực tế việc biến chiếc máy tính của bạn trở thành một host server khá là đơn giản từ khâu chuẩn bị đến thực thi. 

Cách tạo một máy chủ

Cách tự tạo host server trên máy tính của bạn

Tại sao bạn nên biến chiếc máy tính của bạn trở thành một máy chủ mà không sử dụng host server từ các công ty dịch vụ? 

Đầu tiên, việc biến máy tính của bạn thành một server sẽ giúp cắt giảm chi phí vì không còn cần phải thuê dịch vụ từ bên ngoài. Bên cạnh đó, khi tự tạo host server trên máy tính của bạn, bạn sẽ dễ dàng lựa chọn và quyết định phần mềm mà server sẽ chạy và có thể chạy theo đúng mong muốn của bản thân. 

Xem thêm: Dịch vụ thiết kế website OPTECH trọn gói

Cách tạo một máy chủ

Phần mềm FreeNas

Nếu máy tính của bạn không sở hữu cấu hình cao hoặc thuộc những dòng máy nhiều năm về trước, thì FreeNas là giải pháp tối ưu nhất để đặt máy tính cá nhân làm server. 

Nếu bạn đang sử dụng một máy tính có cấu hình rất cao thì quá tốt, đặc biệt nếu CPU của bạn là 64 bit. FreeNas đề nghị mức RAM tối thiểu là 8GB để chạy hiệu quả nhất ZFS file system. Trong trường hợp máy bạn ít RAM hơn thì có thể sử dụng UFS file system. 

Sau khi đáp ứng được yêu cầu về cấu hình máy tính thì chúng ta cần setup những thiết lập cơ bản để tự tạo host server trên máy tính của bạn, bao gồm 3 bước sau:

B1: Thiết lập bộ lưu trữ

Vào Storage > dùng ZFS Volume Manager tạo một phân dùng ZFS Partition hoặc dùng UFS Volume Manager tạo UFS Partition. 

B2: Thiết lập chia sẻ

Chọn thẻ Sharing để thiết lập chia sẻ. Đa số các hệ điều hành khác nhau sẽ hỗ trợ những giao thức khác nhau nhưng FreeNas lại hỗ trợ chia sẻ cả cho Window (CIFS), Unix/ Linux (NFS) hay máy tính của Apple (AFP) 

B3: Thiết lập các chức năng khác

FreeNas có rất nhiều chức năng khác nhau nhằm đáp ứng nhu cầu của người dùng dù chưa biết gì cũng có thể dễ dàng sử dụng. Bạn cũng có thể sử dụng các chức năng khác như FTP, Rsync, SSH hay dịch vụ DNS động để phục vụ cho nhu cầu sử dụng của bản thân. 

Cách tạo một máy chủ

Quy trình tự tạo host server trên máy tính của bạn đơn giản nhất

B1: Khởi động máy tính với FreeNas Installer và bắt đầu cài đặt theo những hướng dẫn của trình thuật sĩ. 

Lưu ý: Nếu sử dụng FreeNas trên USB hoặc thẻ nhớ thì cần phải kết nối với máy tính trước khi khởi động máy.

B2: Lựa chọn Install/ Upgrade tại giao diện đầu tiên và chọn ổ đĩa muốn cài đặt FreeNas. Danh sách ổ cứng, thẻ nhớ, USB sẽ hiển thị trong danh sách “Choose destination media”. 

Quá trình cài đặt sẽ tốn khoảng vài phút để chép dữ liệu hệ điều hành vào ổ đĩa mà bạn lựa chọn ở trên. Sau khi kết thúc cài đặt, lấy CD hoặc USB ra. 

B3: Thực hiện các thiết lập cần thiết tại giao diện Console Setup khi máy tính khởi động lại. 

Lưu ý: Kể từ bước này, không cần cắm màn hình vào máy tính đã cài đặt FreeNas nữa.

B4: FreeNas sẽ yêu cầu thiết lập mật khẩu quản trị. Đây cũng là mật khẩu sẽ sử dụng để đăng nhập vào trang quản trị sau này. Cho nên bạn bắt buộc phải nhớ kỹ mật khẩu khi tự tạo host server trên máy tính của bạn. 

Sau khi thực hiện các bước trên, giao diện web của trang thiết lập NAS sẽ hiển thị ra cách bố trí mục cũng như quản lý của các thiết bị NAS chuyên dụng. 

Cách tạo một máy chủ

Lưu ý trước khi tự tạo host server trên máy tính của bạn

Để đặt máy tính cá nhân làm host server thành công bạn cần phải chuẩn bị tốt các bước chuẩn bị trước khi tiến hành thực hiện cài đặt. Bên cạnh đó, cũng cần lưu ý một số vấn đề dưới đây khi setup host server tại nhà: 

  • Lựa chọn ổ đĩa phù hợp khi cài đặt host server tránh trường hợp quá tải

  • Lựa chọn hệ điều hành thích hợp với máy cũng như nhu cầu sử dụng của bản thân

  • Đảm bảo tốc độ internet đáp ứng được nhu cầu sử dụng 

Như vậy, quy trình để tự tạo host server trên máy tính của bạn thực tế không quá khó khăn và phức tạp khi sử dụng FreeNas. Trên đây OPTECH đã hướng dẫn tạo server tại nhà đơn giản nhất dù bạn không chuyên cũng có thể tự làm được. Nếu như bạn có bất kỳ thắc mắc liên quan đến hosting thì đừng ngần ngại liên hệ cho chúng tôi để được giải đáp thắc mắc nhé.  

Trong quá trình hình thiết kế, học tập làm web, nếu phải mua ngay server/hosting bạn sẽ tốn một số tiền và cũng khá phức tạp khi phải úp code lên xuống để kiểm tra. Vì vậy, để thuận tiện người ta thường xây dựng server/hosting ảo trên máy tính, nhờ vậy việc thiết kế web trở nên thuận lợi hơn nhiều. 

Server ảo có đầy đủ tính năng cần thiết của một server thực, điểm khác biệt ở đây là server ảo trên máy tính thì chỉ có mình máy tính của bạn truy cập được vào server này. Khi đã cài  server ảo thì không cần phải có đường truyền internet, không cần phải thiết lập những kết nối phức tạp, mọi thứ bạn thao tác ngay trên máy tính của bạn; do đó việc thiết kế web, làm web, code web, kiểm tra web trên server ảo rất nhanh chóng và thuận tiện.

Trong môi trường làm việc thực tế, người ta vẫn thiết kế web trên server ảo trước, Khi mọi thứ hoàn thiện, người ta sẽ chuyển toàn bộ lên server thật để public web, cho mọi người truy cập xem web. 

 Sử dụng phần mềm XAMPP để làm server ảo trên máy tính

Có nhiều phần mềm khác nhau hỗ trợ cho việc xây dựng server ảo, trong số đó xin giới thiệu phần mềm XAMPP, vì XAMPP xây dựng các thông số cấu hình server khá gần với cấu hình của server thực tế. Như vậy khi bạn đưa mọi thứ liên server thật, mọi thứ sẽ trơn tru thuận lợi hơn nhiều.

Download XAMPP:

https://www.apachefriends.org/download.html

Chọn version nào

Xiroweb Platform khuyến khích bạn chạy website trên phiên bản PHP 7.3, hãy download XAMPP version 7.3.27.

Cách tạo một máy chủ

Cài đặt XAMPP

Cứ bấm next theo mặc định để cài

Khởi động server ảo

Vào folder cài đặt XAMPP thường là từ ổ C:/xampp,  tìm đến và chọn xampp-control.exe

Cách tạo một máy chủ

Cách tạo một máy chủ

 Truy cập dịch vụ web vào server ảo 

Bạn dùng trình duyệt (chrome, firefox...) và nhập một trong hai: Truy cập IP http://127.0.0.1/,  hoặc đơn giản gõ http://localhost/, Nếu thấy Trang nội dung tương tự hình bên dưới, là bạn đã kết nối thành công tới server ảo. 

Cách tạo một máy chủ

 

Đặt code (Xiroweb Platform, hoặc joomla, hoặc wordpress...) website ở đâu 

Toàn bộ được đặt trong folder htdocs. Với kinh nghiệm làm web thời gian qua mình khuyên các bạn nên tạo các folder riêng cho từng dự án web. 

Ví dụ, khi bạn tạo một folder chao-the-gioi trong thư mục htdocs

Và từ trình duyệt bạn sẽ truy cập vào đây như sau,  http://127.0.0.1/chao-the-gioi

 

Cách tạo một máy chủ

Hiểu về cách server lấy file và hiển thị cho trình duyệt 

Khi bạn truy cập các /folder/ từ trình duyệt, hệ thống sẽ lấy file mặc định là index.html, index.htm, rồi tới index.php trong thư mục để hiển thị cho bạn. 

Nếu không có các file này, server thật sẽ báo lỗi, còn server ảo để thuận tiện sẽ không báo lỗi mà hiển thị các file có trong folder truy cập. Vì vậy nếu muốn hiển thị thứ gì đó cho trình duyệt bạn cần phải tạo các file này (index.html, index.htm, index.php). Tương tự các mã nguồn website lớn với hàng ngàn file khác nhau cũng có khởi điểm từ file index.php.

Thực hành, 

Tạo folder xiroweb  trong thư mục htdocs

Từ trình duyệt Chrome,  truy cập bằng địa chỉ sau http://127.0.0.1/xiroweb

 Bạn sẽ thấy một trang trắng.

 Bây giờ bạn sẽ tạo một file đặt là là index.html,  copy đoạn code sau đây đưa vào trong file index.html và lưu lại. Bây giờ hãy tìm refresh trình duyệt (chrome) sẽ thấy trang web đơn giản.

<!DOCTYPE html> <html> <body> <h1 style="font-size: 50px; color: #2196f3; padding-left: 10px; font-weight: bold;" >Xiroweb.com</h1> <p>Học làm web.</p> </body> </html>

 

Sau khi đã cài đặt và khởi động XAMPP, chúng ta tiếp tục trở lại với phần Hướng dẫn cài đặt Xiroweb Platform version 3.x.