• Cent OS 7 安装Nginx 并配置反向代理


    安装Nginx

    下载官网:http://nginx.org/

    首先安装nginx运行依赖:

    (1)

    第一步:安装pcre依赖第一步联网下载pcre压缩文件依赖

    wget http://downloads.sourceforge.net/project/pcre/pcre/8.37/pcre-8.37.tar.gz
    

    第二步 解压压缩文件使用命令tar –xvf pcre-8.37.tar.gz

    第三步./configure完成后,回到pcre目录下执行make,最后执行make install

    (2)安装openssl 、zlib 、gcc 依赖yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel

    (3)安装nginx*使用命令解压

    • ./configure
    • make && make install
    • 进入目录/usr/local/nginx/sbin/nginx 启动服务

    Nginx的常用的命令

    进入nginx目录中cd /usr/local/nginx/sbin

    1、查看nginx版本号./nginx -v

    2、启动nginx./nginx

    3、停止nginx./nginx -s stop

    4、重新加载nginx./nginx -s reload

    Nginx的配置文件

    cd /usr/local/nginx/conf/nginx.conf
    

    2、配置文件中的内容包含三部分内容

    (1)全局块:配置服务器整体运行的配置指令比如worker_processes 1;处理并发数的配置

    (2)events块:影响Nginx 服务器与用户的网络连接比如worker_connections 1024;支持的最大连接数为1024

    (3)http块还包含两部分:http全局块server块

    Nginx 配置反向代理

    实现访问系统 http://ip:80 跳转到http://ip:8080

    vim /usr/local/nginx/conf/nginx.config
    
      server {
            listen       80; #监听80端口
            server_name  192.168.1.6; # 修改server_name值为本机ip
    
            #charset koi8-r;
    
            #access_log  logs/host.access.log  main;
    
            location / {
                root   html;
    	    proxy_pass http://127.0.0.1:8080; #添加proxy_pass,值为http://127.0.0.1:8080
                index  index.html index.htm;
            }
    
      }
    
  • 相关阅读:
    react树节点异步加载和拖拽生成节点
    基于hook的ant design 的tab页的删除功能实现
    dva在hook里effect异步获取数据不同步问题
    SpringBoot整合Rredis
    SpringBoot实现Session共享
    SpringBoot整合Mybatis
    SpringBoot整合JPA多数据源
    SpringData关键字查询方法和自定义查询方法
    SpringBoot整合Mybatis多数据源
    jdbctemplate配置多数据源
  • 原文地址:https://www.cnblogs.com/sxblog/p/14353641.html
Copyright © 2020-2023  润新知