Pular para o conteúdo

NGINX (seudominio.conf)

Este é o exemplo de um arquivo de configuração, para criar um server block (vhost) no NGINX, e que redireciona as requisições PHP para o PHP-FPM, através do NGINX.

É necessário ter o pacote php5-fpm instalado no seu sistema, para que a aplicação funcione com o NGINX.
Thiago Miranda thiagomiranda3
Hits: 7.346 Categoria: Miscelânea
  • Download
  • Indicar
  • Denunciar
Download seudominio.conf

Esconder código-fonte

server {
  listen 80;
  root  /diretório/do/site/seudominio.com.br/public_html/;
  server_name seudominio.com.br www.seudominio.com.br;

  access_log  /var/log/nginx/seudominio.com.br.access.log;
  error_log  /var/log/nginx/seudominio.com.br.error.log;

  location / {
    root /diretório/do/site/seudominio.com.br/public_html/;
    index index.php index.html index.htm;
    if (-f $request_filename) {
      expires 30d;
      break;
    }
    if (!-e $request_filename) {
      rewrite ^(.+)$ /index.php?q=$1 last;
    }
  }

  location ~ \.php$ {
    try_files $uri =404;

    fastcgi_split_path_info ^(.+\.php)(/.+)$;

    fastcgi_pass   unix:/var/run/php5-fpm-seudominio.com.br.sock;
    fastcgi_index  index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    fastcgi_param PHP_VALUE "newrelic.appname = seudominio.com.br";
    include fastcgi_params;
  }

}

Vim (vimrc)

dwm (config.h)

Emacs (.emacs)

Conky (.conkyrc)

nano (/etc/nanorc)

Darkice (darkice.conf)

#1 Comentário enviado por nikaway em 30/09/2015 - 00:13h
Onde eu encontro o local para inserir esse código????

#2 Comentário enviado por thiagomiranda3 em 30/09/2015 - 08:30h
O local é:
/etc/nginx/sites-enabled/seudominio.conf

Contribuir com comentário

Entre na sua conta para comentar.