Table of Contents
Localhost là gì?
Localhost (hay máy chủ cục bộ) được ghép bởi 2 chữ “local” (máy tính của bạn) với “host” (máy chủ). Đây là thuật ngữ được sử dụng để diễn ra máy chủ chạy trên máy tính cá nhân.
Localhost là một thuật ngữ mô tả 1 cổng giao tiếp kết nối trực tiếp với máy chủ gốc, có thể được sử dụng để chạy một trang web hoặc một ứng dụng trên máy tính của bạn. Điều đó có nghĩa là bạn không cần phải truy cập vào một máy chủ web bên ngoài để chạy một trang web hoặc ứng dụng. Bạn chỉ cần sử dụng trình duyệt web của bạn để truy cập vào localhost và bạn sẽ được truy cập vào trang web hoặc ứng dụng của bạn.
Localhost hoạt động trên máy tính như máy tính cá nhân thông cổng mạng loopback, và như vậy nó có thể hoạt động độc lập mà không cần kết nối đến mạng vật lí. Thay vào đó, máy tính của bạn sẽ hoạt động giống như một hệ thống mạng ảo chạy bên trong nó.
Ưu và nhược điểm của Localhost
Localhost là một công cụ được sử dụng rộng rãi trong lĩnh vực công nghệ thông tin hôm nay. Nó cung cấp một môi trường để các nhà phát triển phần mềm có thể thử nghiệm và kiểm tra các ứng dụng. Nhưng nó cũng có những ưu và nhược điểm của nó.
Ưu điểm của Localhost
- Một trong những lợi ích lớn của Localhost là nó là miễn phí. Bạn có thể sở hữu 1 webser với cấu hình khủng với chi phí 0đ (nó phụ thuộc vào cấu hình chiếc PC của bạn).
- Localhost cũng là một công cụ rất dễ sử dụng. Người sử dụng có thể dễ dàng cài đặt nó trên máy tính của họ và bắt đầu sử dụng nó ngay lập tức.
- Dễ dàng chỉnh sửa, cập nhật, và xử lí lỗi phát sinh. Ngoài ra bạn cũng không tốn thời gian chờ tải lên khi sử dụng Hosting hay VPS.
Nhược điểm của Localhost
- Vì là 1 máy chủ cục bộ, nên chỉ mình bạn có thể truy cập, thao tác và sử dụng chúng. Điều này có nghĩa là nếu bạn muốn sử dụng nó, bạn phải cài đặt nó trên máy tính của mình và chỉ có thể truy cập vào nó trên cùng một mạng. Nói thế không có nghĩ là bạn không thể đưa nó lên mạng, vẫn có cách để đưa website của bạn lên cho toàn thế giới truy cập bằng cách đưa localhost lên mạng internet thông qua tunel của cloudflare
Cách thức hoạt động của Localhost
Localhost là tập hợp của nhiều chức năng được cài đặt trên máy tính. Toàn bộ các dữ liệu của website sẽ được lưu trữ tại máy tính của bạn, và tuỳ vào từng ứng dựng sẽ có những đường dẫn riêng
Để truy cập localhost bạn chỉ cần gõ trên trình duyệt là localhost hoặc 127.0.0.7 nó sẽ trỏ tới nơi lưu trữ dữ liệu
Localhost và 127.0.01 khác nhau như thế nào?
Mặc dù Localhost và 127.0.01 trong thực tế thường được sử dụng để thay thế cho nhau nhưng chúng lại không hề giống nhau, thậm chí là còn tồn tại nhiều khác biệt. Về chức năng trên hầu hết các hệ thống, Localhost và 127.0.01 khá tương đồng, nhưng:
- Localhost không phải là địa chỉ IP mà chỉ là một nhãn IP. Nó có thể được trỏ đến nhiều địa chỉ IP và các file host sẽ không ngăn cản thậm chí là không quan tâm việc người dùng thực hiện điều này. Tuy nhiên, người dùng sẽ hạn chế việc trỏ Localhost đến các địa chỉ IP không thuộc về khối địa chỉ riêng của nó. Nguyên nhân là bởi điều này gây ra sự cố cho việc kết nối Localhost.
- 127.0.01 có lớp mạng A ở cuối nên nó là một khối địa chỉ loopback. Nếu chuyển từ hệ điều hành Windows sang Unix thì bạn sẽ thấy Localhost. Điều này có nghĩa là bạn có thể dùng file Host để chuyển hướng loopback về 127.0.01 nhưng nó chỉ mang tính hình thức.
Hướng dẫn cài đặt localhost trên máy tính để chạy website Wordpress
Thông thường để tao một trang web WordPress thì bạn phải phải thuê một dịch vụ Hosting thì mới có thể tiến hành, tuy nhiên để có thể chọn được nhà cung cấp Hosting/VPS phù thợp về giá cả cũng như cấu hình thì không hề dễ.
Tuy nhiên, với Localhost bạn không cần thuê Hosting mà có thể trực tiếp xây dựng website lên đó. Tuy nhiên bạn chỉ nên coi Local host là nơi để test cũng như học hỏi trải nghiệm. Khi bạn đã có kiến thức và kỹ năng làm chủ để có thể Tạo Website Wordpress thì nên tìm các nhà cung cấp dịch vụ Hosting/VPS uy tín, phù hợp để có thể bắt đầu dự án của mình.
Tương tự như Hosting, để có thể chạy được Website trên Localhost, bạn cần phải cài các ứng dụng và phần mềm sau:
- PHP: xử lý mã PHP.
- MySQL: lưu trữ và xử lý cơ sở dữ liệu
- PHPMyAdmin: xem và quản lý cơ sở dữ liệu MySQL
- Web server: webserver thông dụng nhất hiện nay là Apache và Nginx
Để cài đặt localhost có rất nhiều cách và phần mềm miễn phí và trả phí đều có, chẳng hạn như XAMPP, AMPPS, WAMPP, WPLOCAL vv… Tuy nhiên, trong khuôn khổ của bài viết này sẽ hướng dẫn các bạn cách cài đặt localhost trên máy tính cho hệ điều hành Windows để chạy website bằng phần mềm LocalWP
Đây là 1 phần mềm giả lập có nhiều ưu điểm nổi trội, ổn định và được tối ưu cho Wordpress.
Trong seri Hướng dẫn cài Wordpress trên Local, mình sẽ hướng dẫn mọi người các cài đặt và sử dụng cho các phần mềm tạo Webserver thông dụng nhất hiện nay.
- Đầu tiên bạn vào link sau, chọn hệ điều hành và tải về phần mềm phù hợp: https://localwp.com/
- tiến hành cài đặt giống như những ứng dụng của Windows
- Khởi chạy ứng dụng LocalWP
- Chọn Create a new site
- Nhập các thông tin website
- Chọn cấu hình cho websever
- Nhập thông tin quản trị
- Nhấn Add site và chờ site được tạo
Đến đây thôi, nếu bạn quan tâm và muốn tìm hiểu sâu hơn về LocalWP hay những ứng dụng tạo Webserver khác có thể tìm những bài khác trên WPBAI nhé