zoukankan      html  css  js  c++  java
  • nginx学习

    首先到nginx官网(nginx news)下载稳定版本的nginx ,有对应的linux和Windows版本,Windows版本下载执行nginx.exe文件即可运行,下面主要记载l在inux下的安装和使用

    首先记载一些linux常用命令

    ps -ef|grep nginx 查看nginx进程号

    kill -QUIT + 进程号 杀掉一个进程号

    pkill -9 nginx 

    killall -9 nginx 杀掉所有nginx进程

    配置tomcat 和 java 需要到 /etc/profile 文件中配置环境变量 如下

    export JAVA_HOME=java的目录

    export PATH=$JAVA+HOME/bin:$PATH

    service iptables status   查看防火墙状态

    service iptables stop 关闭防火墙

    service iptables start 开启防火墙

    iptables 文件位于  /ets/sysconfig目录中,可编辑此文件开发端口号

    tar -zxvf + jar包    用来解压jar包文件

    yum -y install gcc gcc -c++ autoconf  下载gcc

    yun -y install pcre pcre-devel  下载pcre 包

    按照报错信息依次下载jar包,下载好了之后执行 make 编译文件,然后 make install 安装

    安装好了之后,一般在 /usr/local 目录下会出现一个nginx目录,就表示已经安装成功

    然后启动nginx 

    如果只是启动默认配置的nginx 则输入  ./usr/local/nginx/sbin/nginx 即可启动成功

    如果需要有自己的配置则需要到 conf 目录下重新创建一个  .conf 文件,以免破坏原有的配置文件

    touch + 文件名  创建一个文件

    mkdir + 文件夹名  创建一个文件夹

    mv 旧文件/文件夹   新文件/文件夹    将一个文件或文件夹移动到另一个位置,如果新旧文件或文件夹是同一个目录,则重命名源文件

    启动nginx的通用命令是   /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf  后面的配置文件不同就改成不同的配置文件名

    nginx配置负载均衡

    user nobody;

    #工作进程数
    worker_processes 1;

    #最大可并发数
    events{
    worker_connections 1024;
    }

    中心配置
    http{

    #支持轮序访问 三个server构成一个服务集群
    upstream myproject {
    server localhost:8080;
    server 192.168.31.158:90;
    server 115.239.210.27:80;
    }

    #表示nginx监听在8888端口,在根目录 代理服务就是这个集群
    server{
    listen 8888;
    location / {
    proxy_pass http://myproject;
    }
    }
    }

  • 相关阅读:
    mfc crc校验工具
    MFC 配置附加目录
    多线程中如何使用gdb精确定位死锁问题
    符号冲突
    动态库之间单例模式出现多个实例(Linux)
    c++普通函数在头文件定义报重复定义的错误。而class定义不会
    static初始化顺序及延伸
    tcmalloc使用中出现崩溃问题记录
    shell脚本—判断***是否安装
    【1080TI驱动+CUDA10.1+cudnn】安装记录
  • 原文地址:https://www.cnblogs.com/yunian139/p/10872113.html
Copyright © 2011-2022 走看看