Página de manutenção em ambiente Linux
Apache
Você pode definir a página de manutenção através do arquivo .htaccess. No exemplo abaixo, você define qual página será acessada e ainda assim somente você continua vendo o site normalmente enquanto o desenvolve.
<ifModule mod_rewrite.c>
# Definir pagina de manutencao do site
RewriteEngine on
RewriteCond %{REMOTE_ADDR} !^123.456.789.000
RewriteCond %{REQUEST_URI} !/maintenance.html$ [NC]
RewriteCond %{REQUEST_URI} !.(jpe?g?|png|gif) [NC]
RewriteRule .* /maintenance.html [R=302,L]
</ifModule>
Na linha 4 informe seu endereço IP – Saiba qual é o seu endereço IP aqui.
Na linha 5 e 7 coloque o arquivo que é a sua página de manutenção