Estou encontrando um problema com o NGINX se comportando de maneira diferente com os seguintes comandos de início:
brew services start nginx
vs
sudo nginx
Quando inicio o nginx com sudo nginx
, tudo parece funcionar normalmente.
Mas quando eu tento iniciar o nginx com brew service start nginx
, ele iniciaria e funcionaria bem se eu carregasse as páginas que carreguei antes de usar sudo nginx
, mas nada de novo não seria carregado. Eu teria que usar sudo nginx
para carregar a primeira página.
brew services list
mostra o nginx como iniciado, mas o status está em amarelo
Name Status User Plist
nginx started usera /Users/usera/Library/LaunchAgents/homebrew.mxcl.nginx.plist
php71 started usera /Users/usera/Library/LaunchAgents/homebrew.mxcl.php71.plist
Aqui está o meu arquivo nginx.conf
user usera admin;
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {
listen 8080;
server_name localhost;
location / {
root html;
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
# Include Configuration
#include conf.d/*.conf;
# Include Enabled Sites
include sites-enabled/*;
include servers/*;
}
default
arquivo de configuração do serviço
server {
listen 8080;
server_name default.localhost;
location / {
root html/default;
index index.html index.htm;
}
location ~ [^/]\.php(/|$) {
fastcgi_split_path_info ^(.+?\.php)(/.*)$;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi.conf;
}
}