1. 使用命令行安装

    如果是在mac下,可以使用brew安装。

    2. 源码编译安装

    在生产环境下,我们可能需要下载源码编译安装,因为用命令行安装的方式,第一,自定义性不强,第二,可能安装包比较老。

    登录到主机环境,这里以ubuntu系统安装目前的nginx稳定版本1.8.0为例。

    接下来到官方网站下载nginx的源码包。

    1. # 下载源码包
    2. $ wget http://nginx.org/download/nginx-1.8.0.tar.gz
    3. # 解压
    4. $ tar xvf nginx-1.8.0.tar.gz
    5. # 进入目录并生成Makefile文件
    6. $ ./configure \
    7. --sbin-path=/usr/sbin/nginx \
    8. --conf-path=/etc/nginx/nginx.conf \
    9. --pid-path=/var/run/nginx.pid \
    10. --lock-path=/var/run/nginx.lock \
    11. --error-log-path=/var/log/nginx/error.log \
    12. --http-log-path=/var/log/nginx/access.log \
    13. --with-http_gzip_static_module \
    14. --with-http_ssl_module \
    15. --with-file-aio \
    16. --with-http_realip_module \
    17. --without-http_scgi_module \
    18. --without-http_uwsgi_module \
    19. --without-http_fastcgi_module \

    上面的./configure命令我是按照自己的需要来定制安装,如果要简单点的话,直接运行./configure就好了。

    关于上面的参数可以使用nginx -V来查看。

    这样就算安装成功。

    要启动nginx,可以这样:

    1. $ sudo nginx

    如果要停止服务,可以这样:

    1. $ sudo nginx -s reload

    完结。