美文网首页
Nginx安装与使用

Nginx安装与使用

作者: 明月___ | 来源:发表于2018-12-10 16:01 被阅读0次

    安装

    设置安装位置

    1. 切换到root下安装:
      CentOS:#su root
      Ubuntu:#sudo su#su root Ubuntu: #sudo su
    2. 切换文件夹:#cd /usr/local/src/

    安装编译环境

    • ububtu平台编译环境可以使用以下指令
    #apt-get install build-essential
    #apt-get install libtool
    
    • centos平台编译环境使用如下指令
    #yum -y install gcc automake autoconf libtool make 安装make
    #yum –y install gcc gcc-c++  安装c++:
    

    安装Nginx以及相关组件

    安装openssl

    有些系统可能没有openssl
    可以通过openssl version -a查看版本信息

    [root src]# wget http://www.openssl.org/source/openssl-1.0.2q.tar.gz
    [root src]# tar zxvf openssl-1.0.2q.tar.gz
    [root src]# cd openssl-1.0.2q
    [root openssl-1.0.2q]# ./config && make && make install
    

    安装pcre

    [root src]#wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.40.tar.gz
    [root src]# tar zxvf pcre-8.40.tar.gz
    [root src]# cd pcre-8.40
    [root pcre-8.40]# ./configure && make && make install
    

    安装zlib

    [root src]# wget http://zlib.net/zlib-1.2.11.tar.gz
    [root src]# tar zxvf zlib-1.2.11.tar.gz
    [root src]# cd zlib-1.2.11
    [root zlib-1.2.11]# ./configure && make && make install
    

    安装Nginx

    [root src]# wget http://nginx.org/download/nginx-1.14.1.tar.gz
    [root src]# tar zxvf nginx-1.14.1.tar.gz
    [root src]# cd nginx-1.14.1
    [root nginx-1.14.1]# ./configure && make && make install
    

    初启动

    1. 首先查找Nginx安装到哪个位置
      # whereis nginx
    2. 进入nginx目录并启动
      #cd /usr/local/nginx
      #/usr/local/nginx/sbin/nginx

    如果出现如上错误,解决方案如下:
    1. 用whereis libpcre.so.1命令找到libpcre.so.1在哪里
    2. 用ln -s /usr/local/lib/libpcre.so.1 /lib64命令做个软连接就可以了
    然后就可以启动了

    Nginx运行控制命令

    查看状态(包含PID)

    ps -ef | grep nginx查看Nginx状态(用标准的格式显示这个进程)
    ps -ef | grep nginx/和上面的比,这个少个东西。


    ps -aux | grep nginx查看状态(用BSD的格式来显示这个进程)

    启动、停止、重启命令

    Nginx启动

    # /usr/local/nginx/sbin/nginx
    (nginx二进制文件绝对路径,可以根据自己安装路径实际决定)

    Nginx停止

    1. 平滑停止
      等所有请求结束后关闭服务等所有请求结束后关闭服务
      # /usr/local/nginx/sbin/nginx -s quit
    2. 强制停止
      # /usr/local/nginx/sbin/nginx -s stop
    3. 强制杀进程
      # kill -9 nginx Nginx进程号

    Nginx重启

    # /usr/local/nginx/sbin/nginx -s reload
    修改完配置文件一定重启才生效

    Nginx验证配置文件

    /usr/local/nginx/sbin/nginx -t
    如果出错,根据错误的行数,在ngin.conf文件中查找错误位置
    行数可以进入文件以后在命令模式下set nu显示

    Nginx命令帮助

    # /usr/local/nginx/sbin/nginx -h

    相关文章

      网友评论

          本文标题:Nginx安装与使用

          本文链接:https://www.haomeiwen.com/subject/mmfdhqtx.html