zoukankan      html  css  js  c++  java
  • nginx安装详解

    一、环境:

    1Linuxcentos6.432位)

    2Gcc的编译环境。使用make命令编辑。

    yum install gcc-c++

    3PCRE

    PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库。nginxhttp模块使用pcre来解析正则表达式,所以需要在linux上安装pcre库。

    yum install -y pcre pcre-devel

    注:pcre-devel是使用pcre开发的一个二次开发库。nginx也需要此库。

    4zlib

    zlib库提供了很多种压缩和解压缩的方式,nginx使用zlibhttp包的内容进行gzip,所以需要在linux上安装zlib库。

    yum install -y zlib zlib-devel

    5openssl

    OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。

    nginx不仅支持http协议,还支持https(即在ssl协议上传输http),所以需要在linux安装openssl库。

    yum install -y openssl openssl-devel

    二、 安装步骤

    第一步:把Nginx的安装包上传到linux系统。

    第二步:解压压缩包。

    [root@bogon ~]# tar -zxf nginx-1.8.0.tar.gz

    第三步:进入源码目录。

    参数设置如下:

    ./configure

    --prefix=/usr/local/nginx

    --pid-path=/var/run/nginx/nginx.pid

    --lock-path=/var/lock/nginx.lock

    --error-log-path=/var/log/nginx/error.log

    --http-log-path=/var/log/nginx/access.log

    --with-http_gzip_static_module

    --with-http_ssl_module 

    --with-http_stub_status_module

    --http-client-body-temp-path=/var/temp/nginx/client

    --http-proxy-temp-path=/var/temp/nginx/proxy

    --http-fastcgi-temp-path=/var/temp/nginx/fastcgi

    --http-uwsgi-temp-path=/var/temp/nginx/uwsgi

    --http-scgi-temp-path=/var/temp/nginx/scgi

    第四步:make

    第五步:make install

    注意:上边将临时文件目录指定为/var/temp/nginx,需要在/var下创建tempnginx目录

    三、 Nginx的启动和停止

    nginx的安装目录(/usr/local/nginx/sbin)下有一个nginx的可执行文件。

    启动:[root@bogon sbin]# ./nginx 

    访问测试:http://192.168.25.133

    关闭服务:

    [root@bogon sbin]# ./nginx -s stop

    重新加载配置文件:

    [root@bogon sbin]# ./nginx -s reload

    关闭防火墙:[root@bogon sbin]# service iptables stop

  • 相关阅读:
    t
    [持续更新]android stduio的一些小技巧
    Launcher2编译
    数据库
    JavaWeb--会话与状态管理2--cookie 显示最近浏览商品
    JavaWeb--会话与状态管理1--cookie 基础与自动登录
    JavaWeb--MVC案例1-------(6)修改
    JavaWeb--MVC案例1-------(5)添加
    JavaWeb--MVC总结
    JavaWeb--MVC案例1-------(4)删除
  • 原文地址:https://www.cnblogs.com/java0619/p/5477808.html
Copyright © 2011-2022 走看看