zoukankan      html  css  js  c++  java
  • Linux

    一、安装依赖包

    yum install gcc gcc-c++ pcre-devel patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel openssl-devel –y

     

    二、下载安装nginx

    1、下载nginx源码包

    wget -c https://nginx.org/download/nginx-1.10.3.tar.gz

    2、创建nginx用户

    useradd nginx -s /sbin/nologin -M

    3、解压

    tar -zxvf nginx-1.10.3.tar.gz

    4、进入目录

    cd nginx-1.10.3

    5、生成编译文件

    ./configure --user=nginx --group=nginx --prefix=/usr/local/nginx-1.10.3/ --with-http_stub_status_module --with-http_ssl_module --with-stream

    6、编译

    make

    7、安装

    make install

    执行成功后我们可以看一下/usr/local目录下是否有nginx

    ll /usr/local/

     

    8、做软链接

    ln -s /usr/local/nginx-1.10.3 /usr/local/nginx

    9、进入nginx程序目录

    cd /usr/local/nginx-1.10.3

    查看目录结构:ll

     

    10、简化nginx配置文件

    cd /usr/local/nginx/conf

    grep -Ev "#|^$" /usr/local/nginx/conf/nginx.conf.default > /usr/local/nginx/conf/nginx.conf

    监测语法

    /usr/local/nginx/sbin/nginx -t

     

    11、启动nginx

    cd /usr/local/nginx/sbin

    ./nginx

    监测端口

    netstat -lntup|grep 80

     

    监测进程

    ps -ef | grep nginx

     

    12、访问nginx

     

    注:若想使用外部主机连接上虚拟机访问10.0.0.200,需要关闭虚拟机的防火墙:

    systemctl stop firewalld.service

    13、nginx关闭与重启

    ./nginx -s stop 关闭

    ./nginx -s reload 重启

  • 相关阅读:
    kvm
    docker及lvs负载
    zookeeper,及k8s基础概念
    zabbix-proxy及ELK
    gitlab及jenkins
    绘图 Matplotlib Numpy Pandas
    Elasticsearch
    Git命令小结
    win黑窗口命令
    Linux基础命令
  • 原文地址:https://www.cnblogs.com/zhangguosheng1121/p/11994605.html
Copyright © 2011-2022 走看看