Am un fișier .conf pentru serverul meu Apache2. Chestia este că am 4 subdomenii diferite care indică aceeași aplicație, dar în interiorul etichetei VirtualHost am nevoie de un Director cu un alias care poate fi accesat doar din 2 din acele 4 subdomenii.
Iată ce am:
<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>
Acum, am nevoie de un alias de director de la /static
la /home/rafabradley/anibase-v3/static
, dar care poate fi accesat doar de la www.anibase.tk iar de la anibase.tk. Este posibil?