File host trong hệ điều hành là file dùng để chứa thông tin IP của máy chủ và tên miền được trỏ tới, giúp cho hệ điều hành chuyển từ địa chỉ IP của máy chủ sang tên miền dễ nhớ với người sử dụng. Người dùng có thể chỉnh sửa một số thông tin trên file Host này đề có thể truy cập vào các trang Web
Tôi thường sử dụng cách này để cấu hình cho các dự án của tôi, Khi tôi quay các video hướng dẫn mà có dùng đến gsviec-php.dev, có nhiều bạn thắc mắc là làm thế nào để có tên miền ảo trên localhost kiểu như http://gsviec-php.dev thay vì http://localhost/gsviec-php.
Thực ra cái này nếu bạn nào rành về Apache có thể biết đó chỉ là một tính năng Virtual Host trong Apache hoặc Block của Nginx
Dưới đây là một ví dụ về host trong MacOS, nếu bạn mở trong Window thì nó cũng có dạng tương tự như thế
$ cat /etc/hosts
45.55.77.186 dev.phovai.com
45.55.77.186 gsviec-php.dev
45.55.77.186 gsviec.dev
128.199.172.126 site2.com
45.55.77.186 site1.dev
139.162.1.199 ginddgre.com
45.55.77.186 ginvocies.phanbook.com
45.55.77.186 devshop.lackky.com
139.162.33.20 shop.phalcontip.com
128.199.172.126 gacademy.phanbook.com
45.55.77.186 gmail.phanbook.com
45.55.77.186 gmain.phanbook.com
45.55.77.186 app.phanbook.com
Hệ điều hành Windows
- Bước 1: Bạn vào thư mục chứa File Host theo đường dẫn: C/Windows/System32/Drivers/etc
- Bước 2: Tại đây bạn phải chuột vào File Host chọn Open With…
- Bước 3: Tại đây bạn chọn Notepad để mở File Host
- Bước 4: Tại đây bạn có thể thêm, sửa, xóa nội dung File Host theo ý muốn. Bạn có xem ví dụ bên trên
Chú ý: Trước khi thực hiện việc chỉnh sửa bạn nên lưu trữ file host ra thư mục khác phòng trước hợp bị lỗi cần back up, tập tin nó thường có dạng như thế này
Hệ điều hình Unix/Linux
Đối với hệ điều hành này thì bạn chỉ cần mở tập tin /etc/host với quyền root là xong, chỉ cần
sudo vi /etc/hosts
Một Số Lỗi Khi Chỉnh Sửa File Host
- Không lưu được file sau khi chỉnh sửa do tài khoàn không phải Admin.
- Một số phần mềm diệt Virus ngăn chặn việc chỉnh sửa file host
Cách Khắc Phục:
- Mở file host bằng tài khoản Administrator.
- Tắt phần mềm diệt Virus đi nhằm giúp việc chỉnh sửa dễ dàng hơn.
Nếu như bạn muốn tìm hiểu Cách tạo và thêm tên miền ảo trên localhost với xem thì xem thêm tại đây
Kết luận
Trên đây tôi đã chia sẽ cách bạn chỉnh sữa tập tin host một cách nhanh nhất, nếu bạn có cách nào thì hãy chia sẽ với Gsviec