ما تعاريف المضيف الظاهري أحتاج لدعم subdomain.mydomain.com و* .mydomain.com على نفس عنوان IP على اباتشي 2؟

StackOverflow https://stackoverflow.com/questions/300976

سؤال

ولدي الإعداد المضيف الظاهري على اباتشي 2 مثل ذلك (المبسطة):

<VirtualHost *>
  ServerName domain.com
  ServerAlias *.domain.com
  DocumentRoot /var/www/domain.com/html
</VirtualHost>

<VirtualHost sub1.domain.com>
  ServerName sub1.domain.com
  DocumentRoot /var/www/sub1.domain.com/html
</VirtualHost>

<VirtualHost sub2.domain.com>
  ServerName sub2.domain.com
  DocumentRoot /var/www/sub2.domain.com/html
</VirtualHost>

والنتيجة أنا أبحث عن كل شيء وهذا ليس sub2.domain.com أو sub1.domain.com يجب ان تذهب الى domain.com. انهم جميعا أن نكون على نفس المنفذ الافتراضي، وأنهم جميعا تشترك في عنوان IP نفسه.

وماذا يحدث في الواقع هو أن يذهب إلى sub2 sub2 كما هو متوقع، وكل شيء آخر يذهب إلى sub1، يتم تجاهل أي تعريف البدل.

وكيف يمكن إصلاح هذا؟

وشكرا!

هل كانت مفيدة؟

المحلول

تغيير إلى و إلى أيضا. أول واحد هو الافتراضي واحد على أي حال.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top