Имеется nextcloud-сервер, к которому пользователи обращаются внутри сети, и за её пределами. Внутри сети запрос на cloud.example.com возвращает страницу апача, а на нужную страницу попадаю переходя на cloud.example.com/nextcloud
За пределами сети, запрос cloud.example.com возвращает нужную страницу.
Конфига два, какой из них работает, я не знаю, потому, что если вырубить любой из них, то ничего не работает
<IfModule mod_ssl.c>
<VirtualHost _default_:443>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/nextcloud
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/fury.ltd
SSLCertificateKeyFile /etc/apache2/ssl/private.key
SSLCertificateChainFile /etc/apache2/ssl/chain.crt
ServerName cloud.fury.ltd
</VirtualHost>
</IfModule>
Второй:
Alias /nextcloud "/var/www/nextcloud/"
SSLCertificateFile /etc/apache2/ssl/example
SSLCertificateKeyFile /etc/apache2/ssl/private.key
SSLCertificateChainFile /etc/apache2/ssl/chain.crt
<Directory /var/www/nextcloud/>
Options +FollowSymlinks
AllowOverride All
<IfModule mod_dav.c>
Dav off
</IfModule>
SetEnv HOME /var/www/nextcloud
SetEnv HTTP_HOME /var/www/nextcloud
</Directory>