Nginx El Capitan ERR_CONNECTION_REFUSED
Nginx El Capitan ERR_CONNECTION_REFUSED
我已经通过自制软件将 Nginx-full 安装到最新的稳定版 1.8.1。我也通过 brew 安装了 php7.0。我想让 php 工作,但我不能先让 nginx 为静态文件提供服务。我在服务器上有此配置并且运行良好,但在我的 mac 上我遇到了问题。我将我的站点目录设置如下:
nginx.conf:
#user www-data www-data;
worker_processes 4;
events {
worker_connections 1024;
}
http {
include mime.types;
include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;
}
/sites-available/default
server {
listen 80;
server_name localhost;
root /Users/londreblocker/Developer/Sites/bootstrap;
index index.php
error_log /Users/londreblocker/Logs/DMFA_erros.log;
access_log
/Users/londreblocker/Logs/DMFA_access.log;
}
在 sites-enabled 文件夹中有一个默认的符号 link。当我尝试连接时,我得到的是
This webpage is not available
ERR_CONNECTION_REFUSED
知道可能出了什么问题。我和 El Capitan 一起 mac。
检查nginx配置是否正确:
sudo nginx -t
并且您的配置符号链接没有损坏:
ls -al /etc/nginx/sites-enabled
检查nginx是否运行:
ps aux |grep nginx
检查nginx是否监听80端口:
sudo lsof -i -P | grep -i "listen"
如果有人对我的解决方案感兴趣。
由于之前的安装尝试和不正确的卸载,我有多个版本的 nginx 运行。我删除了所有版本,然后重新安装。似乎现在正在工作。
我已经通过自制软件将 Nginx-full 安装到最新的稳定版 1.8.1。我也通过 brew 安装了 php7.0。我想让 php 工作,但我不能先让 nginx 为静态文件提供服务。我在服务器上有此配置并且运行良好,但在我的 mac 上我遇到了问题。我将我的站点目录设置如下:
nginx.conf:
#user www-data www-data;
worker_processes 4;
events {
worker_connections 1024;
}
http {
include mime.types;
include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;
}
/sites-available/default
server {
listen 80;
server_name localhost;
root /Users/londreblocker/Developer/Sites/bootstrap;
index index.php
error_log /Users/londreblocker/Logs/DMFA_erros.log;
access_log
/Users/londreblocker/Logs/DMFA_access.log;
}
在 sites-enabled 文件夹中有一个默认的符号 link。当我尝试连接时,我得到的是
This webpage is not available
ERR_CONNECTION_REFUSED
知道可能出了什么问题。我和 El Capitan 一起 mac。
检查nginx配置是否正确:
sudo nginx -t
并且您的配置符号链接没有损坏:
ls -al /etc/nginx/sites-enabled
检查nginx是否运行:
ps aux |grep nginx
检查nginx是否监听80端口:
sudo lsof -i -P | grep -i "listen"
如果有人对我的解决方案感兴趣。
由于之前的安装尝试和不正确的卸载,我有多个版本的 nginx 运行。我删除了所有版本,然后重新安装。似乎现在正在工作。