nginx服务器无法在PC上的MAMP中启动

时间:2016-03-10 17:20:05

标签: nginx localhost mamp

我试图在mamp上使用nginx,但它不会(apache正在工作)

以下是我的设置屏幕截图:mamp [enter image description here] [enter image description here] 3

提前致谢:)

1 个答案:

答案 0 :(得分:0)

我只是尝试,我有同样的错误。我无法完全理解。但与此同时,我发现这个解决方案让我知道是否适合你。

首先我安装了Brew(http://brew.sh/index_es.html

在终端上复制粘贴

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

完成运行后,您可以通过

验证其安装情况
brew -v

然后使用Brew

安装nginx
brew install nginx

完成运行后,您可以通过

验证其安装情况
nginx -v

现在一切都应该有效了。现在几个配置。你转到机器的根文件夹,找到/usr/local/etc/nginx/nginx.conf用文本编辑器打开它,你会得到这样的东西:

(您只需更改项目的端口和网址两件事)

user  nobody;
worker_processes  1;

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

#pid        logs/nginx.pid;


events {
    worker_connections  1024;
}


http {
include       mime.types;
default_type  application/octet-stream;

log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                  '$status $body_bytes_sent "$http_referer" '
                  '"$http_user_agent" "$http_x_forwarded_for"';

access_log  logs/access.log  main;

sendfile        on;
#tcp_nopush     on;

#keepalive_timeout  0;
keepalive_timeout  65;

#gzip  on;


    server {
    listen       8080; #CHANGE TO 80
    server_name  localhost;

    #charset koi8-r;

    #access_log  logs/access.log  main;


    location / {
        root /Users/Mario/Sites/proyName; #URL of the project

    }

不要改变任何其他内容。

在此之后运行

sudo nginx

如果您需要停止运行

sudo nginx -s stop

您的项目的网址应为http://localhost

希望在此期间有所帮助