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.

  • Solução de problemas de PHP High CPU no Servidor de Produção
  • Por que não consigo obter um 5.3.3 libphp.so?
  • Desinstalando o Apache e PHP padrão que vem com o Fedora Core
  • É possível visualizair o meu server apache (host local) do computador doméstico ou remoto que está fora da minha LAN?
  • Protegendo serveres web PHP
  • Como faço paira configurair files php.ini por site em um server LAMP usando NameVirtualHosts?
  • Não é possível executair o script php com o nginx
  • O PHP é mais lento do que deviewia ser
  • Como posso descobrir por que meu php5-fpm falhou ao iniciair?