《 10. 我的linux虚拟机 之 安装 nginx 》

原创 2016年08月29日 13:39:53

    linux 下安装nginx 需要从官网下载nginx 的安装包,笔者下载的是nginx-1.11.3.tar.gz,进行源码安装。 安装nginx 的依赖:

    1)gcc :  源码包编译

    2)zlib : nginx 提供zip 模块,需要zlib 库支持

    3)openssl : nginx 提供ssl 模块, 需要openssl 支持

    4)pcre :  nginx 提供地址重写 rewrite 功能,需要pcre 支持


一  nginx 安装

    1) 安装nginx 相关依赖:安装依赖最好使用yum 方式安装,笔者采用的是光盘yum 源方式,虽然不能保证安装包时最新的,但是相对比较稳定。

           1. 安装gcc:  yum -y gcc gcc-c++

           2. 安装zlib*: yum -y install zlib zlib-devel openssl openssl-devel pcre-devel

    2)创建 nginx 用户用户组

           1. 创建用户组: groupadd -r nginx

           2. 创建用户:  useradd -s /sbin/nologin -g nginx -r nginx

           3. 测试: id nginx

              

    3)安装nginx:

           1. 上传并解压到目录: /usr/local/src/nginx

           2. 进入nginx 解压 目录:  tar -zxf nginx-1.11.3.tar.gz

               

           3. 编译: nginx 提供很多模块,可自定义选择安装。通过 ./configure --help 查询,with 开头的默认安装, without开头的默认不安装。

./configure \
--prefix=/usr/local/nginx \
--sbin-path=/usr/sbin/nginx \
--conf-path=/usr/local/etc/nginx/nginx.conf \
--error-log-path=/var/logs/nginx/error.log \
--http-log-path=/var/logs/nginx/access.log \
--pid-path=/var/run/nginx/nginx.pid \
--lock-path=/var/run/nginx/nginx.lock \
--http-client-body-temp-path=/var/cache/nginx/client_temp \
--http-proxy-temp-path=/var/cache/nginx/proxy_temp \
--http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp \
--http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp \
--http-scgi-temp-path=/var/cache/nginx/scgi_temp \
--user=nginx \
--group=nginx \
--with-http_ssl_module \
--with-http_gunzip_module \
--with-http_gzip_static_module \
--with-stream_ssl_module \
--with-http_slice_module \
--with-http_stub_status_module
          4. 安装:make  & make install

            

          5. 测试:nginx -v

             

二  nginx 的管理

    1. nginx 启动:  nginx    //默认配置文件为/user/local/etc/nginx/nginx.conf, 也可以使用 nginx -c [filename]  指定

                               nginx -c  /usr/local/nginx/nginx.conf

                             

    2. nginx 关闭:  nginx -s stop

                           

    3. nginx 重加载:  nginx -s reload

    4. nginx 检测配置文件:  nginx -t  //默认检测 /usr/local/etc/nginx/nginx.conf ,这个取决于安装时的配置

                             nginx -c /usr/local/nginx/nginx.conf -t

                            

     5. 命令帮助: nginx -h

                           

版权声明:本文为博主原创文章,未经博主允许不得转载。

linux虚拟机安装nginx服务器教程

  • 2017年10月31日 21:31
  • 272KB
  • 下载

虚拟机Linux系统安装nginx服务器并启动的步骤

工作前的准备: 1.装有Linux的虚拟机。 2.nginx安装包,注意是gz结尾的压缩文件。1 nginx安装环境nginx是C语言开发,建议在linux上运行,本教程使用Centos6.5作为...

虚拟机中 Linux suse10的安装

  • 2013年02月27日 11:22
  • 1.06MB
  • 下载

VMware10中的CentOS6.5命令行安装VMware tools工具启用windows与虚拟机中Linux系统的共享目录

一、描述 系统描述:win7旗舰版64位系统+VMware Workstation10+CentOS6.5(win7系统上安装了VMware Workstation10虚拟化软件,在该虚拟化软件上安装...

通过VMware虚拟机在windows 10 上安装Linux Ubuntu

Linux Part 1. 通过VMware虚拟机安装Linux (Ubuntu) 了解Linux Linux大家都很熟了,就不介绍了, [网上很多介绍Linux的文章写的都很好的] 因为还不...

OCP-Win8系统利用VMware10.0,RHEL6.3虚拟机安装Oracle10g-32位linux完整图文教程(3)

物理机:win8核心板    虚拟机:RHEL6.3     虚拟机版本:VMware10.0.0 OCP-VMware虚拟机安装Oracle10g-32 linux·图文(2)中完成了第二部分...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:《 10. 我的linux虚拟机 之 安装 nginx 》
举报原因:
原因补充:

(最多只允许输入30个字)