Hướng dẫn tạo domain, subdomain trên localhost

22.06.2017 / 15:23
MrKen
Bài đăng: 2643
Trùm!
Vẫn là A N H

Việc viết và test code trên localhost là không thể thiếu trong việc lập trình web. Hôm nay mình sẽ hướng dẫn các bạn tạo subdomain như thật với local server trên hệ điều hành Windows. Các HĐH khác thì có thể sẽ tương tự nhưng mình không sử dụng nên không biết chắc.

Bước 1: Sửa file Host

- Đầu tiên, các bạn mở Notepad với quyền admin (Click chuột phải vào biểu tượng Notepad -> Run as administrator)

- Chọn File -> Open -> Mở theo đường dẫn C:\Windows\System32\drivers\etc\hosts -> Click Open

Lưu ý: nếu không thấy file hosts thì trong ô File type các bạn chọn All types

- Thêm những domain và subdomain bạn muốn theo mẫu sau:

TEXT
  1. 127.0.0.1 phonho.dev
  2. 127.0.0.1 forum.phonho.dev
  3. 127.0.0.1 code.phonho.dev
  4. 127.0.0.1 shop.phonho.dev

- Sau đó lưu file này lại.

Bước 2: Sửa apache vhost config

- Tìm và mở file httpd.conf trongt thư mục apache. Tùy theo loại local server mà bạn cài đặt sẽ có vị trí khác nhau, tuy nhiên nó không khó tìm lắm :)

- Thêm những dòng sau để cài đặt domain hoặc subdomain

TEXT
  1. <VirtualHost *:80>
  2. # thư mục chứa trang web của bạn
  3. DocumentRoot "d:/localhost/phonho.pro"
  4. ServerName "phonho.pro"
  5. ServerAlias "phonho.pro"
  6. ScriptAlias /cgi-bin/ "d:/localhost/phonho.pro/cgi-bin/"
  7.  
  8. </VirtualHost>
  9.  
  10. <VirtualHost *:80>
  11. # thư mục chứa trang web của bạn
  12. DocumentRoot "d:/localhost/phonho.pro/forum"
  13. ServerName "forum.phonho.pro"
  14. ServerAlias "forum.phonho.pro"
  15. ScriptAlias /cgi-bin/ "d:/localhost/phonho.pro/forum/cgi-bin/"
  16.  
  17. </VirtualHost>

Vậy là xong. Bây giờ chỉ cần khởi động lại server để các config được nạp lại.

Đã chỉnh sửa. MrKen (22.06.2017 / 17:07)
22.06.2017 / 15:42
Jichan
Bài đăng: 1028
Member
Mệt cứ nói, đừng cố....

Phía trước mỗi câu lệnh có hai dấu ## mà

Đã chỉnh sửa. MrKen (22.06.2017 / 16:21)