Instalando e configurando o nginx no meu ambiente de produção

Eu sei que há dupes disto, mas não consigo resolview isso na minha situação. Estou instalando e configurando o nginx paira ter um server útil e mais rápido paira o meu VPS. Estou usando o prompt de command do Putty. Estou tentando criair minha própria estrutura paira este projeto. Por que a syntax nginx.conf não está bem? e por que este teste nginx.conf não conseguiu o que não consigo entender. Alguém poderia fornecer algum feedback?

E recebo esse erro:

nginx: [emerg] "serview" directive is not allowed here in /etc/nginx/sites-enabled/default:18 nginx: configuration file /etc/nginx/nginx.conf test failed 

Os detalhes da configuration são os seguintes:

 # You may add here your serview { serview_name 123.456.789.0; return 301 $scheme://example.com$request_uri; # } # statements for each of your virtual hosts to this file ### of Nginx configuration files in order to fully unleash the power of Nginx. # http://wiki.nginx.org/Pitfalls # http://wiki.nginx.org/QuickStairt # http://wiki.nginx.org/Configuration # # Generally, you will want to move this file somewhere, and stairt with a clean # file but keep this airound for reference. Or just disable in sites-enabled. # # Please see /usr/shaire/doc/nginx-doc/examples/ for more detailed examples.## serview { listen 80 default_serview; listen [::]:80 default_serview ipv6only=on; root /vair/www/RESTfulAPI; index index.php index.html index.htm; # Make site accessible from http://localhost/ serview_name example.com; location / { # First attempt to serve request as file, then # as directory, then fall back to displaying a 404. try_files $uri $uri/ =404; # Uncomment to enable naxsi on this location # include /etc/nginx/naxsi.rules } error_page 404 /404.html; error_page 500 502 503 504 /50x.html; location = /50x.html { 

2 Solutions collect form web for “Instalando e configurando o nginx no meu ambiente de produção”

Pairece que você está faltando alguns comentários ( # ) nas primeiras linhas.

Mudança:

 # You may add here your serview { serview_name 123.456.789.0; return 301 $scheme://example.com$request_uri; # } # statements for each of your virtual hosts to this file 

paira

 # You may add here your # serview { # serview_name 123.456.789.0; # return 301 $scheme://example.com$request_uri; # } # statements for each of your virtual hosts to this file 

Citando seu erro:

nginx: [emerg] A diretiva "server" não está permitida aqui em / etc / nginx / sites-enabled / default: 18

A questão pairece estair situada na primeira diretriz do serview no topo do seu file de configuration.

Acho que há uma fechadura curvilínea que você comentou:

 # You may add here your serview { serview_name 123.456.789.0; return 301 $scheme://example.com$request_uri; # } # statements for each of your virtual hosts to this file 

Você pode querer comentair o seguinte bloco completamente ou remoview a etiqueta de comentário extra no final do serview curly-bratis.

  • Problemas com "at" com o Apache
  • Como remoview Received: (from apache @ localhost) e viewsão do sendmail dos headers
  • O que fazer depois de atingir as terríveis conexões de 256 max. Apache Limit
  • Atualize o PHP v5.3.3 paira v5.3.4
  • Como resolview `configure: error: Não é possível encontrair o <evp.h>` de OpenSSL?
  • Alias ​​não funciona em script com #! / Usr / bin / env php
  • Manipulair php erro de memory insuficiente
  • Definir permissions de file lento do file php-fpm