❓ Perguntas Frequentes (FAQ) - Apache
📊 Como verifico o status do Apache de outra forma além do painel?
Sim. É possível verificar o status do serviço httpd através do WebSSH da instância/nó onde o Apache está rodando, usando o comando:
systemctl status httpd.service
🗂️ Posso ter mais de uma aplicação PHP dentro de um único servidor Apache?
Sim. Basta criar arquivos no diretório /etc/httpd/conf.d
, configurando blocos VirtualHost para cada aplicação.
⚛️ Como configurar um SPA no Apache?
Edite o arquivo /etc/httpd/conf/httpd.conf
.
Localize a tag:
<VirtualHost *:80>
# ...
</VirtualHost>
E insira a configuração necessária dentro do VirtualHost correspondente.
⏰ Minha aplicação está pegando o horário UTC. Como alterar?
Edite o arquivo php.ini e altere a diretiva:
date.timezone = America/Sao_Paulo
Após salvar, reinicie o nó para aplicar a mudança.
Por padrão, o Apache vem configurado como UTC.
📦 Como instalar módulos adicionais no Apache?
Edite o arquivo php.ini e descomente (remova o ;
) das linhas referentes aos módulos necessários.
Depois, reinicie o serviço:
systemctl restart httpd.service
🟢 Minha aplicação precisa de Node.js. Como configurar?
Instale o Add-On Node.js and NPM for PHP pela plataforma.
Ele adiciona Node.js e NPM ao ambiente para que você possa executar os processos necessários.
🔑 Não tenho acesso ao usuário Root no Apache. Como liberar?
Por padrão, o usuário Root vem desabilitado por segurança.
Se for necessário habilitar, entre em contato com o suporte SaveinCloud solicitando a liberação.
⚠️ O uso do usuário Root é de total responsabilidade do proprietário do ambiente.
🚨 Fiz alterações e recebo erro ao reiniciar o Apache. O que verificar?
Execute no WebSSH:
httpd -t
Se a sintaxe estiver correta, será exibido:
Syntax OK
Caso contrário, a saída mostrará o erro de configuração.
📜 Quero executar scripts CGI no Apache. É possível?
Sim. O módulo cgi_module já vem ativo.
A pasta padrão é /var/www/cgi-bin
.
Basta criar um arquivo .cgi
, dar permissão de execução:
chmod +x script.cgi
E testá-lo no navegador.
📑 Como alterar o arquivo index padrão do Apache?
Edite o arquivo /etc/httpd/conf/httpd.conf
e ajuste a diretiva:
DirectoryIndex index.php index.html
🖥️ Como verificar o status do PHP Apache pela plataforma?
Via WebSSH, execute:
systemctl status httpd.service
⚙️ Posso alterar diretamente o httpd.conf?
Evite alterações diretas. Prefira usar arquivos de include em:
/etc/httpd/conf.d/*.conf
sites-available/enabled
Assim, atualizações automáticas não sobrescrevem suas mudanças.
📂 Onde fica o diretório público para meus deploys?
Por padrão:
/var/www/webroot/ROOT
Se usar VirtualHosts adicionais, configure o DocumentRoot em cada vhost.
🌐 Como garantir IPv6 funcional no Apache?
-
Confirme que no
httpd.conf
há:Listen 80
Listen [::]:80
Listen 443
Listen [::]:443 -
Use
*:80
e*:443
nos VirtualHosts. -
Habilite IPv6 no endpoint pela plataforma.
-
Teste com:
curl -6 -I http://seu-dominio
📡 Como habilitar o módulo WebDAV no Apache?
Os módulos mod_dav e mod_dav_fs já são carregados por padrão.
Basta adicionar no httpd.conf
ou VirtualHost:
<Directory />
DAV on
</Directory>