10/10/2018, 10:32
Sử dụng Virtual host
Mình đang xài Apache để làm webserver.
Cấu hình Apache đến thư mục web là: D:www
Cấu hình host của window (C:WindowsSystem32Driversetchosts) để trỏ vào 127.0.0.1 là http://localhost.
Khi mình tạo một project (D:wwwproject)thì phải truy cập từ trình duyệt: http://localhost/project.
Do có một số yêu cầu đặc biệt nên mình muốn rút gọn URL trên thành http://project thì làm thế nào? (thư mục chứa web vẫn là D:wwwproject).
Cấu hình Apache đến thư mục web là: D:www
Cấu hình host của window (C:WindowsSystem32Driversetchosts) để trỏ vào 127.0.0.1 là http://localhost.
Khi mình tạo một project (D:wwwproject)thì phải truy cập từ trình duyệt: http://localhost/project.
Do có một số yêu cầu đặc biệt nên mình muốn rút gọn URL trên thành http://project thì làm thế nào? (thư mục chứa web vẫn là D:wwwproject).
Bài liên quan
Mình hỏi rất thiện chí, và ví dụ cũng đã nêu ra rõ ràng. Nhưng hình như bạn trả lời không được thiện chí lắm. Mình đoán rằng bạn chỉ đọc title rồi vội vàng post câu trả lời. Nếu bạn không muốn giúp đỡ, vui lòng đừng trả lời như vậy.
@tphuy10:
Về các từ khóa bạn đưa ra không giúp mình giải quyết được vấn đề. Việc cấu hình Virtual Host của Apache mình cũng đã làm nhưng vẫn không được. Mình nghĩ chắc cái này có liên quan đến DNS chăng. Bạn nào biết một giải pháp đồng bộ vui lòng chỉ giúp.
Mình đã G cả ngày nhưng không có kết quả mới post bài. Đến hôm nay cũng vẫn còn G nhưng vận không tìm được cách giải quyết. Cũng có thể là mình không tìm được "từ khóa" phù hợp để search. Bạn nào biết cách giải quyết hoặc tìm được link hướng dẫn vui lòng post cụ thể giúp mình.
Cảm ơn các bạn nhiều.
C:\Windows\System32\drivers\etc
mở file host
nếu có thì sửa , chưa thì thêm hàng ( project là tên của project )
127.0.0.1 project
save lại
2. chắc chắn bạn xài wamp , xamp thì để port là 80 .
ờ wamp thì :
tìm file httpd.conf tìm dòng Listen 80 , nếu vậy thì ok . còn nếu Listen 81 hay gì khác thì sửa về lại .
3.mở trình duyệt chạy http://project/
url này sẽ dẫn tới url http://localhost/
url http://project/project/ sẽ dẫn tới project của bạn .
bạn cần tìm cách chỉnh folder mà url http://localhost/ trỏ tới là folder project thay vì folder www như ban đầu .
try thử coi
Và bạn phải phân giải được domain bạn tạo trỏ về IP Máy nhé.
Và thư mục đặt các project về drupal: F:/webserver/d -> gõ lên trình duyệt là http://dhost. Bạn ko nên nói quá lời như vậy làm mất tình cảm. Nếu bạn google rồi mà không làm được cũng nên nói thì mình mới biết để không trả lời như vậy!
Bạn hiểu ý mình nói chứ!
[=========> Bổ sung bài viết <=========]
Mình chỉ học lập trình nên mấy cái này không biết. Đang muốn thực tập XMLRPC, nhưng nhà không có internet, lâu lâu mới tìm chỗ online 1 lần. Không giả lập domain khác không test được.
[=========> Bổ sung bài viết <=========]
Thanks1
http://freecodevn.com/for@um/showthread.php?t=88104
Chúng ta có thể tóm tắt lại như sau:
Hiện mình đang xài XAMPP 1.7.3 on Windows XP
Trường hợp:
Tôi có thể truy cập localhost (C:/xampp/htdocs) bằng địa chỉ http://localhost
Tôi muốn thêm 1 virtual Host http://abc.com sẽ truy cập vào thư mục C:/abc
1. Tạo thư mục C:/abc
2. Mở tập tin C:\WINDOWS\system32\drivers\etc\hosts thêm 1 dòng in đậm phía dưới.
Mình làm được rồi.