예를 들어 mail.*과 같은 모든 가상 호스트에 대해 공통 하위 도메인을 만드는 것이 가능합니까?

예를 들어 mail.*과 같은 모든 가상 호스트에 대해 공통 하위 도메인을 만드는 것이 가능합니까?

내 vps에는 꽤 많은 도메인이 있습니다. postfix를 구성했고, 각 도메인이 rainloop 웹메일 설치에 접근할 수 있도록 하고 싶습니다. 각 도메인에 대해 하위 도메인을 생성하고 싶지 않습니다. 그러면 시간이 너무 많이 소모됩니다!

나는 이것을 시도했다:

# domain: mail.*
# public: /var/www/projects/rainloop

<virtualhost *:80>

      ServerAdmin sandrodz@
      ServerName  mail.*
      ServerAlias www.mail.*

      #DirectoryIndex index.html
      DocumentRoot /var/www/projects/rainloop

      #Allow .htaccess files to work
      <Directory /var/www/projects/rainloop>
        Options FollowSymLinks
        AllowOverride All
      </Directory>

      #Custom log file locations
      LogLevel warn
      ErrorLog  ${APACHE_LOG_DIR}/rainloop_error.log
      CustomLog ${APACHE_LOG_DIR}/rainloop_access.log combined

</virtualhost>

답변1

와, 알아냈어요. 그러나 이에 대한 문서는 존재하지 않습니다!

  ServerAdmin sandrodz@
  ServerName  mail.example.com
  ServerAlias mail.*

이것은 작동합니다. 따라서 serveralias는 와일드카드를 지원합니다.

관련 정보