Điểm:0

Apache mặc định được đặt tên là Virtualhost khi truy cập bằng IP

lá cờ ru

Ban đầu tôi có thiết lập httpd.conf sau:

<VirualHost *:80>
  ServerName MainDomain.com
  ServerAlias Alternate1.com Alternate2.com etc...
  DocumentRoot /var/www/MainSite
...
...
</VirtualHost>

<VirualHost *:443>
  ServerName MainDomain.com
  ServerAlias Alternate1.com Alternate2.com etc...
  DocumentRoot /var/www/MainSite
  SSLEngine on
  ...
  ...
  ...
</VirtualHost>

Tôi cũng đã có ssl.conf như sau

...
...    
<Máy chủ ảo _default_:443>
  DocumentRoot "/var/www/DefaultSite"

  Công cụ SSL bật
  ...
  ...
  ...
  
</Máy chủ ảo>

Trong cấu hình trên, Truy cập cả hai phiên bản http và https của MyDomain.com và bất kỳ bí danh nào, nó hoạt động như mong đợi. Nếu tôi truy cập máy chủ bằng https://IPADDRESS, MainSite được trả về, trong khi http://IPADDRESS trả về "URL được yêu cầu / không tìm thấy trên máy chủ này."

Thay vào đó, tôi cần cả http://IPADDRESS & https://IPADDRESS để trả về DefaultSite.

vì vậy trong ssl.conf VirtualHost tôi đã thêm:

Tên máy chủ IPADDRESS:443

và thêm một phần mới vào httd.conf

<VirtualHost _default_:80>
  ServerName IPADDRESS
  DocumentRoot /var/www/DefaultSite/
</VirtualHost>

Bây giờ MainDomain.com và tất cả các bí danh đều hoạt động như trước với chức năng mới được thêm vào của http://IPADDRESS & https://IPADDRESS đều phân giải thành Trang web mặc định

Tôi có 2 câu hỏi liên quan đến hành trình này.

  1. Tại sao việc truy cập https://IPADDRESS lại chuyển thành MainDomain.com với cấu hình ban đầu?

  2. Giải pháp hiện tại của tôi có phải là cách phù hợp/được chấp nhận chung để thực hiện công việc này khi tôi cần không?

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.