Quy trình tạo ra một trang web


Kết quả hình ảnh cho domain name and host
  • Muốn làm trang web? 

  • Điều đầu tiên bạn phải có 2 phần đó là:

    • Domain
      • Domain là CLGT?
      • Nó giống như 1 địa chỉ nhà.
      • Nó là tên miền, giúp mọi người có thể truy cập website của bạn bằng cách gõ "cái tên website" vào.
        • VD: Thiendia.vn
        • Đây là địa chỉ nhà của bạn.
      • Thường thì domain họ cho thuê, tính theo năm:
        • VD: Thiendia.vn <= 690k / năm
      • Đó là trường hợp nếu domain đó có sẵn chưa ai mua, còn nếu có ai đó mua domain đó rồi thì bạn phải chờ hết hạn hoặc là mua domain khác.
      • Có nhiều công ty sưu tầm các tên domain và bán giá cao.
    • Host (Server)
      • Host là WTF?
      • Nó giống như là cái nhà của bạn.
      • Nó là 1 cái nơi để chứa code, web của mình.
      • Server có thể code bằng nhiều ngôn ngữ khác như: PHP, Java, C#, Golang, ...
      • Bản chất của Host (Server) là một cái máy tính, có đầy đủ linh kiện như CPU, RAM, ... . Đc cài sẵn hệ điều hành Linux, Windows, ...

  • Quá trình bạn đưa 1 trang web lên trên mạng?

    • Bạn phải kiếm 1 cái Host (Server)
      • Host Free:
        • Họ có máy sẵn hết rồi, họ cho bạn sử dụng một phần từ cái máy đó.
        • Bạn sẽ vào đó, dùng FTP để upload đống source code web của bạn lên Server.
        • Khi bạn truy cập vào web, nó sẽ ra các tên miền vd như là webhost.code.blahblahblah/../.../...
        • Thường thì Host Free tốc độ load rất là chậm.
      • Thuê VPS (Thuê nguyên 1 con Server)
        • Bạn có thể toàn quyền xử lý
        • Bạn có địa chỉ IP của con Server đó.
          • VD: 169.96.69.69
        • Khi các bạn thuê Server, người ta sẽ cho bạn 1 con Server nhỏ, đã đc cài sẵn hệ điều hành  (Linux, Windows, ...).
                                 Kết quả hình ảnh cho server
        • Các bạn muốn làm gì, các bạn phải dùng giao thức gọi là SSH 
          • Mở port cho nó (port 80 để nhận HTTP, port XX, ...)
          • Cài mấy cái web server
          • Cài đặt thêm phần mềm
          • Upload code mình lên để web nó chạy.
          • ...
    • Đã có Server rồi nhưng ko thể nào mà người dùng họ có thể nhớ nguyên 1 cái dãy số cái địa chỉ IP đc.
      • Đó là lúc bạn cần Domain
    • Khi bạn mua Domain xong, bạn vào phần cài đặt của nó, bạn có thể thiết lập các thuộc tính của domain đó.
      • Thiết lập domain trỏ về địa chỉ IP của Host

Nhận xét

Bài đăng phổ biến từ blog này

Tổng hợp phím tắt Eclipse

Dialect là gì?