Apache em 18.04 LTS | Alterar onde os arquivos da web são armazenados e servidos?

Apache em 18.04 LTS | Alterar onde os arquivos da web são armazenados e servidos?

Estou mudando do WAMP para o LAMP e executo um aplicativo PHP personalizado que carrega arquivos de mídia para usuários em uma LAN. pretendo ter doisvolumesno meu servidor. Um será o sistema Ubuntu e a unidade de aplicativos, e o outro será uma configuração RAID 10 para armazenamento de arquivos da web.

1) Como façoconfigurar o Apachepara servir arquivos do volume RAID, em vez do volume onde o Ubuntu inicializa e é executado?

2) Isso é configurado após a instalação do Apache ou preciso especificar o local que serve os arquivos da web durante a instalação do Apache?

Responder1

Bem, se você conhece o Apache no Windows, a configuração é a mesma, você tem um monte de arquivos de configuração que informam ao Apache quais domínios servir, onde encontrar conteúdo, quem pode acessar, etc. Durante a instalação, algumas configurações padrão serão definidas /etc/apache2/para você começar e você pode alterá-las conforme desejar.

No Ubuntu a estrutura é provavelmente diferente daquela com a qual você está acostumado no WAMP. Coloque suas definições de vhost /etc/apache2/sites-available/e execute a2ensite site-name(nome do site é o nome do seu arquivo em sites disponíveis) e recarregue o serviço Apache ( sudo systemctl reload apache2.service). Dentro do seu vhost, basta apontar DocumentRootou Aliaspara a sua segunda partição. Você pode precisar de uma <Directory /path/to/document/root>definição para permitir acesso à raiz do seu documento.

Alternativamente, você pode simplesmente montar sua segunda partição, /var/wwwque é o local padrão para a raiz do documento do Apache. Isso colocará seus arquivos da web automaticamente em sua segunda partição sem alterar nenhuma configuração padrão do Apache.

informação relacionada