在Mac OS X 10.9上安装nginx

1. 安装PCRElinux

 

Download latest PCRE. After download go to download directory from terminal.nginx

 

$ cd ~/Download $ tar xvzf pcre-8.34.tar.gz apache

$ cd pcre-8.34xcode

$ sudo ./configure --prefix=/usr/local 网络

$ sudo make $ sudo installapp

 

此步骤遇到的问题:由于mac上安装了不一样版本的xcode致使不能安装,找不到路径(/Application/xcode 3.app)。后来所有删除从新安装,注意还要再运行一次xcode就能正常安装。spa

2. 安装Nginxcode

 

Download latest nginx from Nginx.org. After download, let installblog

 

$ cd ~/Download $ tar xvzf nginx-1.4.4.tar.gz ssl

$ cd nginx-1.4.4

$ sudo ./configure --prefix=/usr/local --with-http_ssl_module --with-ld-opt="-L /usr/local/lib"

$ sudo make

$ sudo make install

 

此步骤可能遇到问题:

安装 Nginx 后,启动服务时提示启动失败——80端口被占用。

因而 Google 到了下面一个可行的方法,打开终端执行下面的命令:

sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist

若是哪天你想让它开机启动了,则将unload 改成 load 便可:

sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist

 

  lsof命令

经过list open file命令能够查看到当前打开文件,在linux中全部事物都是以文件形式存在,包括网络链接及硬件设备。

lsof -i:80

-i参数表示网络连接,:80指明端口号,该命令会同时列出PID,方便kill

3. 运行Nginx

$ cd /usr/local/sbin

$ sudo ./nginx  或是 sudo /usr/local/sbin/nginx

访问http://localhost

Welcome to nginx!

就说明安装成功了。

4. 关闭Nginx

$ cd /usr/local/sbin

$ sudo ./nginx -s stop

 

参考:http://www.nginx.cn/install

相关文章
相关标签/搜索