У меня есть файл .conf для моего сервера Apache2. Дело в том, что у меня есть 4 разных поддомена, указывающих на одно и то же приложение, но внутри тега VirtualHost мне нужен каталог с псевдонимом, к которому можно получить доступ только из 2 из этих 4 поддоменов.
Вот что у меня есть:
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ErrorLog /home/rafabradley/logs/error.log
CustomLog /home/rafabradley/logs/access.log combined
<Directory /home/rafabradley/anibase-v3/anibase/>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
WSGIDaemonProcess anibasessl python-path=/home/rafabradley/anibase-v3 python-home=/home/rafabradley/venv
WSGIProcessGroup anibasessl
WSGIScriptAlias / /home/rafabradley/anibase-v3/anibase/wsgi.py
ServerName anibase.tk
ServerAlias www.anibase.tk
ServerAlias media.anibase.tk
ServerAlias api.anibase.tk
Include /etc/letsencrypt/options-ssl-apache.conf
SSLCertificateFile /actual/path/to/file
SSLCertificateKeyFile /actual/path/to/file
</VirtualHost>
</IfModule>
Теперь мне нужен псевдоним каталога из / статический
к /home/rafabradley/anibase-v3/статические
, но доступ к нему возможен только из www.anibase.tk и от anibase.tk. Это возможно?