Mẹo Hướng dẫn Cách xây dựng sever Chi Tiết

Bạn đang tìm kiếm từ khóa Cách xây dựng sever được Update vào lúc : 2022-11-19 08:50:00 . Với phương châm chia sẻ Kinh Nghiệm về trong nội dung bài viết một cách Chi Tiết 2022. Nếu sau khi Read tài liệu vẫn ko hiểu thì hoàn toàn có thể lại Comments ở cuối bài để Ad lý giải và hướng dẫn lại nha.

Đối với những bạn web dev thì server hay VPS đã là khái niệm quen thuộc nữa, thế nhưng đã bao giờ bạn nghĩ đến việc dựng một server riêng tận nhà để test code hay vọc vạch chưa? Trong nội dung bài viết này mình sẽ hướng dẫn rõ ràng nhất phương pháp để Dựng server riêng tận nhà dùng làm VPS thành viên.

Hướng dẫn tự dụng server riêng tại nhàYêu cầu trước lúc thực thi

    Về kiến thức và kỹ năng: Không nên phải ghi nhận nhiều cái năng cao nhưng về cơ bản là phải có

      Về domain, hostingBiết đôi chút về modem đang xài ở trong nhà.Sử dụng hệ điều hành quản lý linuxCách thức link SSHBiết sử dụng dịch vụ của Cloudflare.comBiết tạo USB boot.Một chút tiếng Anh càng tốt.

    Về vật chất ????: Không có thì không được nhé, không xịn thì cùi cùi cũng khá được

      1 cái USB tối thiểu 4GB để làm USB setup HĐH (hoàn toàn có thể không cần, nếu dùng máy ảo)1 chiếc máy tính, máy tính gì rồi cũng khá được miễn là hoàn toàn có thể link mạng. Dùng làm server.

Các bước thực thi tạo server riêng tận nhà

Tại đây mình sẽ hướng dẫn những bạn rõ ràng nhất để tự xây dựng server riêng tại gia từ việc cài hệ điều hành quản lý, cài panel quản trị, NAT port cho server (được cho phép truy vấn server từ xa), làm thế nào để tự update IP động cho tên miền.

Mình xin nói thêm về IP động của modem, nghĩa là mỗi lần nhà bạn cúp điện modem mất nguồn hay bị đứt cáp quang lúc modem link lại sẽ tiến hành cấp một IP mới. Như vậy domain bạn đang trỏ về IP sẽ không còn hề vào được nữa, thay vì làm thủ công phải truy vấn trang quản lí và trỏ IP mới thì mình sẽ hướng dẫn bạn làm tự động hóa.

Nếu có góp vốn đầu tư những bạn hoàn toàn có thể tìm hiểu thêm dịch vụ IP tĩnh của những nhà mạng với giá khoảng chừng 200k/tháng. Dùng cái này thì bỏ được bước cuối

Chuẩn bị những file thiết yếu

Hệ điều hành quản lý:Bạn hoàn toàn có thể sử dụng CentOS, Ubuntu Server, Fedora,. tuy nhiên trong bài này mình sẽ cài Ubuntu Server.

Công cụ tạo USB boot:://rufus.ie(mình hay dùng thằng này do nó đơn thuần và giản dị dễ dùng)

Panel cho VPS:Các bạn hoàn toàn có thể sử dụng những Panel trả phí để được tương hỗ tốt hơn và bảo mật thông tin cao hơn. Tuy nhiên, cái này mình tạo để vọc vạch nên sử dụng hang chùa là được rồi.

Trong bài này mình sẽ sử dụng Cyberpanel:://cyberpanel

Các panel miễn phí khác:://.aapanel,://.webmin,://.sentora.org

Cài đặt hệ điều hành quản lý Ubuntu Server

Mình bỏ qua bước tạo USB boot do cái này chắc chắn là ai cũng từng làm rồi

Đầu tiên, khởi động máy và boot vào usb bạn đã tạo. Chọn ngôn từ English > Enter.

Chọn ngôn từ

Lúc này bạn chờ một lát sẽ có được thêm của sổ chọn ngôn từ, cái này chọn tiếp English rồi Enter. Enter thêm nữa đến bước Network connections

Tại đây bạn nên cắm dây mạng hoặc link Wifi trước để nó nhận được IP từ modem luôn, khỏi phải thông số kỹ thuật thủ công.

Đã nhận IP

Tiếp theo, Config proxy, Config Ubuntu Archive server. Enter để qua bước. Qua Guided Storage config cứ để mặc định nếu bạn có một ổ cứng trong máy, nếu có nhiều hơn nữa thì chỉ việc chọn cái bạn cần cài HĐH.

Chọn ổ cứng lưu HĐH

Đến bước xác nhận chọn Done.

Kế đến là nhập những thông tin cho server.

    Your name: Nhập tên tùy ý, không nhập ký tự đặt biệtYour server’s name: Nhập tên server viết liền không dấuPick a username: Tên đăng nhập quản trị server, viết liền không dấu, không nhập chữadminPassword: Mật khẩu đăng nhập server, nhập xong nhớ nhé.

Nhập thông tin cho server

Phần SSH Setup những bạn nhớ tick vào setup (dùng dấu cách trên bàn phím) rồi tiếp tục nhé.

Cài đặt SSH

Qua phần Feature server snap những bạn không cần quan tâm, chọn Done để khởi đầu setup Ubuntu Server vào máy.

Quá trình setup này trình làng khoảng chừng 15 phút hơn, sau khi setup thành công xuất sắc chọn Reboot Now để khởi động lại máy (nhớ rút USB ra).

Cài đặt hoàn tất

Cài đặt Cyber Panel lên server

Ở bước này những bạn hoàn toàn có thể sử dụng màn hình hiển thị và bàn phím đang gắn vào máy server để gõ hoặc bỏ qua một bên và SSH vào server để tiện copy paste nhé.

IP của server nằm ở vị trí bước thứ nhất trong quy trình setup HĐH đó, nếu quên thì vào modem xem lại mục DHCP Info hoặc cài thêm net-tools vào bằng lệnh

sudo apt net-tools

Gõ lệnh này để xem IP card mạng đang dùng

ifconfig

IP của Server

Nếu báo lỗi thì cài thêm net-tools bằng lệnh: sudo apt-get net-tools tiếp theo đó gõ lại nhé.

Trong bài này mình sẽ SSH vào server để setup, những bạn hoàn toàn có thể sử dụngPuttyđể SSH hoặc bất kỳ công cụ nào bạn biết.

Sau khi SSH vào rồi, bạn gõ lệnh sudo để cấp quyền root setup Cyber Panel.

sudo su –

Dán lệnh setup Cyber Panel vào

sh

Đợi một lát, chọn số 1 để setup.

Chọn 1: Install CyberPanel.

Tiếp đến, chọn một luôn nhé.

Chọn 1: Install Cyberpanel with OpenLightSpeed

Các bước tiếp theo bạn chọn theo mặc định

    Install PowerDNS, Postfix, Pure-FTPd chọn YDo you want to setup Remote MySQL chọn NChọn phiên bản MySQL. Enter để cài bản mới nhấtPlease choose default admin password 1234567 . Enter để cài mật khẩu mặt định (hoàn toàn có thể đổi sau) hoặc nhập mật khẩu của bạn rồi Enter.Install Memcached chọn N (hoàn toàn có thể cài sau)Install Redis chọn N như Memcached.Install Watchdog chọn Y theo mặc định.

Chờ quy trình setup trình làng và hoàn tất, bạn sẽ nhận được thông tin về panel như phía dưới, nếu không nhớ thì hoàn toàn có thể copy và lưu lại đâu đó.

tin tức đăng nhập CyberPanel

Ở chỗ visit: trong hình là IP của bạn ngoài môi trường tự nhiên vạn vật thiên nhiên internet, giờ đây bạn chưa nat port ra thì chưa vào được. Vì thế, bạn cần thay đổi IP thành IP cục bộ (IP nãy giờ SSH dô ấy).

Đến đây thì những bạn vào tạo website mới trước để tí trỏ IP về nhé.

NAT Port cho server

NAT Port hiểu nôm na là bạn sẽ mở những cổng trên server để bên phía ngoài hoàn toàn có thể truy vấn vào, đồng nghĩa tương quan với việc bạn trỏ domain về IP nhà bạn thì domain đó mới truy vấn được.

NAT Port trên những modem:Cái này tìm hiểu thêm thôi không phải modem nào thì cũng như nhau và để truy vấn được những setup này bạn nên phải ghi nhận thông tin tài khoản admin đăng nhập modem nữa nhé (không còn thì xin nhà mạng).

    VNPT: Advenced Feature > NAT > DMZ HostViettel: Advenced Setup > Application > DMZ HostTP-Link: Forwaring > DMZ

Như dưới đây mình thực thi Nat toàn bộ port trên IP của con server mới cài ra ngoài internet.

NAT port cho server tận nhà

Bước này chỉ đơn thuần và giản dị vậy thôi, đến đây thì bạn thử dùng 4G truy vấn vào Cyber Panel thông qua IP Wan trong phần thông tin lúc setup xem được chưa nhé, nếu được là bạn đã thành công xuất sắc.

Tự động update IP động cho tên miền

Như tôi đã nói ở trên, mọi khi IP modem nhà bạn thay đổi thì bạn nên phải vào update lại IP mới. Nếu bạn không còn ở trong nhà thì cũng chẳng tài nào biết ai mới là bao nhiêu.

Vậy nên, cách sau này sẽ hỗ trợ bạn tự động hóa hóa việc update IP mới cho tên miền. Ở đây bạn chuyển tên miền về Cloudflare nhé.

Bước 1: SSH vào server nếu đã thoát. Gõ lần lượt những lện sau (Nguồn: ://github/LINKIWI/cloudflare-ddns-client)

git clone ://github/LINKIWI/cloudflare-ddns-client.git
cd cloudflare-ddns-client
sudo make installGõ lệnh cuối bị lỗi như vậy này.

Nếu gõ lệnh cuối và gặp lỗi như hình thì những bạn gõ thêm lệnh này. Sau đó gõ lại lệnh cuối ở trên.

sudo apt install python-is-python3

Bước 2: Lấy API Key của Cloudflare dùng cho việc update IP tại đây:://dash.cloudflare/profile/api-tokens. Bước này nếu chưa rành thì những bạn tra Google thêm nhé, cũng đơn thuần và giản dị thôi.

Bước 3: Quay lại SSH gõ tiếp

cloudflare-ddns –configure

Bước 4: Nhập những thông tin cho cấu hìnhcloudflare-ddns

    Choose [T]oken or [K]ey: chọn chữ K rồi Enter.E-Mail: email đăng nhập cloudflare của bạnAPI Key: dán API Key đã lấy từ bước 2 vào.Comma-delimited domains: nhập domain cần update IP vào, nhiều domain thì cách nhau bằng dấu chấm phẩy (,)

Bước 5: Khi nhận được tin báo Configuration file written. successfully. Gõ tiếp lệnh sau để update IP vào domain của bạn

cloudflare-ddns –update-now

Đã update IP cho DNS trên Cloudflare.

Bước 6: Thêm cron job tự động hóa update IP, gõ lệnh sau

crontab -e

Trong giao diện sửa đổi crontab, bạn thêm dòng này vào thời điểm cuối và lưu lại. Dòng này mang ý nghia là sau 5 phút sẽ update IP một lần, những bạn hoàn toàn có thể thay đổi theo ý thích nhé.

*/5 * * * * /usr/local/bin/cloudflare-ddns –update-now

Bước 7: Khởi động lại server.

Video hướng dẫn rõ ràng

Mình cũng luôn có thể có làm một video về quy trình thực thi tiến trình trên, do quy trình thu âm lỗi và mình lòng tiếng vào sau nên nghe không hay lắm. Các bạn thông cảm nhé!

Lời kết

Như vậy là tôi đã hướng dẫn những bạn tiến trình rõ ràng nhất để xây dựng một server riêng tận nhà phục vụ cho việc nghiêng cứu và vọc vạch rồi. Về thực tiễn bạn hoàn toàn có thể dùng server này để chạy những web demo cho khác hàng hoặc sịn hơn là dùng để làm VPS chính cho những web của bạn cũng khá được. Tuy nhiên để web hoạt động và sinh hoạt giải trí suông sẽ thì bạn phải tính đến việc tích điện dự trữ cho server tránh trường hợp cúp điện nữa.

Trong bài này còn có nhiều phần và ở những phần bạn hoàn toàn có thể vận dùng vào những như cầu khác ngoài thực tiễn chứ không riêng gì có để dựng server riêng đâu nha.

Cảm ơn những bạn đã quan tâm. Nếu có trở ngại vất vả gì hãy comment phía dưới để mình giúp sức nếu trong kĩ năng nhé. Chúc bạn thành công xuất sắc.

4340

Video Cách xây dựng sever ?

Bạn vừa Read nội dung bài viết Với Một số hướng dẫn một cách rõ ràng hơn về Clip Cách xây dựng sever tiên tiến và phát triển nhất

Share Link Download Cách xây dựng sever miễn phí

Bạn đang tìm một số trong những Chia Sẻ Link Down Cách xây dựng sever miễn phí.

Thảo Luận vướng mắc về Cách xây dựng sever

Nếu sau khi đọc nội dung bài viết Cách xây dựng sever vẫn chưa hiểu thì hoàn toàn có thể lại Comments ở cuối bài để Mình lý giải và hướng dẫn lại nha
#Cách #xây #dựng #máy #chủ