• 在Mac OS X 10.9上安装nginx


    1. 安装PCRE

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

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

    $ cd pcre-8.34

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

    $ sudo make $ sudo install

    此步骤遇到的问题:因为mac上安装了不同版本的xcode导致不能安装,找不到路径(/Application/xcode 3.app)。后来全部删除重新安装,注意还要再运行一次xcode就能正常安装。

    2. 安装Nginx

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

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

    $ 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

  • 相关阅读:
    第一章:简介
    2018年10月底新公司
    第四章:集成
    第三章:如何建模服务
    第二章:演化架构师
    第一章:微服务
    4、工厂模式
    5、单例模式
    8、模板方法模式
    3、字典介绍
  • 原文地址:https://www.cnblogs.com/superchao8/p/3512426.html
Copyright © 2020-2023  润新知