Primeira dúvida? O que utilizar? Linux ou Windows?
Já começamos mal: poderia ser Linux, mas o servidor também seria uma estação de trabalho eventual, onde ferramentas Windows seriam exigidas.
Sendo Windows, a segurança fica comprometida, pois não poderia me dar ao luxo de ficar verificando atualizações e questões relacionadas.
Mesmo com este último item pesando bastante contra, optei por fazer a parafernália toda em Windows mesmo.
Procurei alguns servidores web pessoais e, claro, optei pelo Apache. Mas instalar o apache é um caso sério. Então fui direto para as alternativas pré-prontas (PHPTriad e EasyPHP).
A primeira deixou a desejar, pois a versão do Apache, PHP e MySQL era muito defasada e acabei ficando mesmo com o EasyPHP (www.easyphp.org).
É um ótimo programa. Tem interface de administração remota (o que no PHPTriad tambem é deficitária) e, com uma configuração aqui e outra ali, roda redondinho.
Alterei os arquivos php.ini (do diretório apache) e o httpd.conf (dentro de apache/conf). Veja as alterações:
php.ini:
Comentar a linha que contém o texto error_reporting = E_ALL
Este procedimento é importante senão, a cada variável não inicializada, o php retorna um Notice dizendo o “erro”.
Descomentar a linha que contém o texto error_reporting = E_ALL & ~E_NOTICE
Isso resolve o problema anterior. Salve o arquivo.
httpd.conf:
Incluir a linha Listen 200.1.1.1 (coloque o seu IP dinâmico)
Comentar a linha ServerName localhost
Incluir a linha ServerName 200.1.1.1 (coloque o seu IP dinâmico)
Pronto!!
Dê um restart no servidor e tudo está funcionando perfeitamente.
Para o servidor de FTP, encontrei um ótimo aplicativo gratuito na internet: GuildFTPd (www.guildftpd.com), que exige pouquíssimas configurações (basicamente, basta gerenciar os usuários e o diretório root deles).
Para o servidor de SMTP, o FreeSMTP Server (www.softstack.com/freesmtp.html) atendeu às expectativas, não necessitando de nenhuma configuração extra.
A segurança do servidor pode ser feito através do firewall da máquina.
Bom, é isso aí. Espero que este artigo seja útil a mais pessoas.
Até a próxima!
Fonte:http://www.silviodelgado.com.br
Nenhum comentário:
Postar um comentário
Obrigado pelo seu comentário brevemente estarei retornondo.