Tengo algunos contenedores docker y uno de ellos maneja el servidor con apache2. Además, manejo varios subdominios con VirtualDocumentRoot , pero el problema es que no puedo configurar VirtualDocumentRoot junto con ErrorDocument con un archivo personalizado. ErrorDocument no puede encontrar mi archivo personalizado en "/usr/local/apache2/" o "/sites/live" . Puedo usar una URL y funciona, pero no es lo que quiero. ¿Puede alguien ayudarme por favor?
archivo acoplable:
server: build: ./server environment: - SITES_PATH=/sites/live ports: - "8888:80" volumes: - sites:/sites:rohttpd.conf
UseCanonicalName Off LogFormat "%V %h %l %u %t \"%r\" %s %b" vcommon CustomLog "logs/access_log" vcommon VirtualDocumentRoot "${SITES_PATH}/%0" VirtualScriptAlias "${SITES_PATH}/%0/cgi-bin" <Directory ${SITES_PATH}> ErrorDocument 404 /custom_404.html AllowOverride all Require all granted </Directory>