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.conf
tệ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 projectA
và projectB
tôi có hai máy chủ ảo có tên máy chủ projectA
và được projectB
bao 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 projectA
và thực projectB
hiện hostC
mộ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.php
và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.php
và //hostB/projectBindex.php
hoặ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.php
và //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ó.