Base de Conhecimento
Instalar Nginx + PHP FPM + Cache + MySQL no Ubuntu Imprimir este Artigo
Provavelmente um monte de pessoas estão indo para usar sua VPS WidHost como servidores web, uma boa opção seria Nginx como um webserver. Neste tópico que eu vou descrever sobre como instalar o Nginx, PHP e MySQL FPM. Também vamos olhar para recurso de cache do Nginx. Neste tópico estamos usando Ubuntu, eu não sei se isso também vai trabalhar no CentOS ou Debian.
Primeiros passos
Verifique se o servidor está atualizado:
apt-get update
Instalar Nginx e PHP FPM
apt-get install -y nginx php5-fpm
instalar MySQL
apt-get install -y php5-mysql mysql
Quando solicitado, digite uma senha. Esta é a senha do root que você vai precisar para criar bancos de dados e usuários.
Agora que estamos instalados todos os programas que precisamos, vamos configurar nossos chamados vhosts. A vhost é o arquivo de configuração para um domínio, isso significa que você pode anexar vários domínios para o servidor.
O arquivo de configuração pode ser encontrada aqui: https://gist.github.com/GiovanniK/11194798
Para começar, vamos remover o vhost padrão para nginx:
rm -rf /etc/nginx/sites-enabled/default
Vamos agora criar um novo com o conteúdo do vhost eu te dei.
nano /etc/nginx/sites-enabled/DOMAIN
Agora que nós criamos a nossa vhost e colou o conteúdo que vai ter que editar algumas coisas.
Abaixo os valores antigos:
Line 1: fastcgi_cache_path /etc/nginx/cache levels=1:2 keys_zone=Nginx:100m inactive=60m;
Line 6: server_name nginx.dev;
Line 9: root /var/www/nginx.dev/public/;
Line 26: fastcgi_cache Nginx;
Line 27: fastcgi_cache_valid 200 5m;
E os novos valores:
Line 1: fastcgi_cache_path /etc/nginx/cache levels=1:2 keys_zone=DOMAIN:100m inactive=60m;
Line 6: server_name DOMAIN;
Line 9: root /var/www/DOMAIN/public/;
Line 26: fastcgi_cache DOMAIN;
Line 27: fastcgi_cache_valid 200 TIME_TO_CACHE;
Se você não quiser cache, remover / comentar as seguintes linhas:
Line 1 & 2
Line 12 - 16
Line 26 - 31
Line 34 - 37
Agora que nossa configuração está completa e que tenho a instalação todos os nossos serviços, podemos reiniciar Nginx.
service nginx restart
Foram realizadas! Se você vai para o nome do domínio que você apontou para seu servidor, você deverá ver o novo documento raiz e você deve ser capaz de colocar conteúdo nele.
Esta resposta lhe foi útil?
Veja também
A porta de SSH para servidores VPS é 22
Mudando a Senha no Windows 2003(esta operação segue a mesma lógica para o Windows 2008)...
VPN significa Rede Virtual Privada. Um desses softwares VPN de código aberto é o OpenVPN, que...
Uma excelente ferramente para monitoramento em tempo real de tráfego em um servidor é o BWM-NG...
Para isso, seu servidor precisará ter pelo menos 2 IPs. Resumo do passo a passo: 1) Anote os...