طريقة لكتابة vhost لنفس المجال الفرعي عبر مجالات متعددة؟

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

  •  03-07-2019
  •  | 
  •  

سؤال

لقد قمت بإعداد العديد من المجالات في /etc/Apache2/sites-enabled:

domain1.com
domain2.com
domain3.com

أحتاج إلى إعداد webmail.domain*.com لكل واحد.يمكنني القيام بذلك باستخدام ملفات vhost فردية لكل منها، ولكن هل هناك طريقة لكتابة vhost بدل ليتم اكتشافه بواسطة جميع النطاقات؟

وأيضًا، يجب أن يتم تقديم نفس الدليل بواسطة جميع طلبات webmail.*.com.

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

المحلول

الاسم المستعار للخادم يسمح بأحرف البدل

نصائح أخرى

وعلى الرغم من يعني لي ~ نيس، تحقق من الوثائق أباتشي vhosts يشبه الجواب هو لا. تحتاج إلى FQDN، لا حرف globbing.

وآه، هنا ما عملت بالنسبة لي:

<VirtualHost *:80>
    ServerName webmail.domain.com
    ServerAlias webmail.*
    DocumentRoot /path/to/webmail
    UseCanonicalName Off
</VirtualHost>
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top