Tôi đã gặp khó khăn trong việc xoay quanh những gì tôi cần làm ở đây trong công việc nên đây sẽ là nỗ lực của tôi để làm điều đó.
Tôi có một máy chủ để sử dụng cho riêng mình, nơi tôi có máy chủ WAMP đang chạy và tôi đã tìm ra cách để trực tuyến và điều hướng đến nó. Mục tiêu là làm cho nó chỉ là Intranet và tôi đã thấy rằng tôi cũng tin như vậy (3 phần đầu tiên của IP trong phần bắt buộc trong httpd.conftệp) và đã kiểm tra điều đó. Với ý nghĩ đó, tôi có 2 dự án mà tôi muốn lưu trữ trên đó bằng cùng một địa chỉ IP và sau đó có thể truy cập chúng bằng tên máy chủ từ những người trong công ty.
Vì vậy, nếu tôi đặt tên cho chúng projectAvà projectBtôi có hai máy chủ ảo có tên máy chủ projectAvà được projectBbao gồm trong tệp httpd.conf trên máy chủ. Cũng bởi vì một cái gì đó chúng tôi chạy trong công việc, tôi có nó nghe cổng 8080 thay vì cổng 80.
Để thử nghiệm ngắn hạn, tôi có máy tính xách tay của mình với một mục trong tệp máy chủ ánh xạ địa chỉ IP sang tên máy chủ mà tôi sẽ sử dụng, hãy gọi nó hostC.
Những gì tôi muốn có thể làm là truy cập projectAvà thực projectBhiện hostCmột quy trình hợp lý bằng cách nhập một cái gì đó giống như //hostC/projectA/projectA/fileA.phpvào thanh tìm kiếm, nhưng những gì tôi thấy chỉ hiển thị tên máy chủ như một cái gì www.projectA.comđó sẽ lấy nó ra khỏi biểu ngữ máy chủ. Vì vậy, tôi có thể làm những gì tôi muốn hoặc tôi đang nghĩ về nó theo cách hoàn toàn sai?
Suy nghĩ của tôi nếu những gì tôi đang làm là sai trái là rằng hoặc là tôi sẽ cần phải có hai host ánh xạ trong file host của tôi (sẽ được đại diện trong máy chủ DNS của công ty) và có nó được nhiều hơn như //hostA/projectAindex.phpvà //hostB/projectBindex.phphoặc chỉ giữ nó như một máy chủ và cung cấp một trang mà chuyển sang hai dự án khác nhau như //hostA/projectAindex.phpvà //hostA/projectBindex.php. Liệu một trong những điều đó có ý nghĩa hơn?
Tôi đã đọc rất nhiều về nó và đã xem qua tài liệu về Apache Tôi chỉ không hoàn toàn chắc chắn về ý nghĩa của nó hoặc cách nghĩ về nó.