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 DocumentRoot
ou Alias
para 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/www
que é 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.