zoukankan      html  css  js  c++  java
  • Nginx安装搭建测试

    Nginx

    安装

    正常安装参考:https://baijiahao.baidu.com/s?id=1659582871769773387&wfr=spider&for=pc

    以下四个命令直接一个个执行!

    ngin依赖C++

    yum install gcc-c++

    http模块需要使用pcre

    yum install -y pcre pcre-devel

    需要依赖

    yum install -y zlib zlib-devel

    ssl功能需要openssl库

    yum install -y openssl openssl-devel

    官网下载中间的就是Linux版本的

    下载完直接解压,如放到了/opt/nginx下

    tar -zxvf nginx-1.18.0.tar.gz

    依次执行:

    cd /opt/nginx/nginx-1.18.0

    ./configure --prefix=/opt/nginx/ 以后这文件夹下有nginx.conf,我们nginx使用的是这个配置文件!(相当于copy出来一份)

    make && make install

    如果报错,那么解决方案参考:https://blog.csdn.net/qq_36478642/article/details/90671747

    更新yum

    yum update

    添加依赖的库:

    yum install -y gcc pcre pcre-devel openssl openssl-devel gd gd-devel

    **配置文件在conf下的nginx.conf **

    nginx可执行脚本在make&&makeintall 后 sbin目录下

    然后按照上方依次执行前先把以前解压的删除掉,重新解压在依次执行即可!

    Nginx常用命令

    ./nginx 启动
    ./nginx -s stop 停止
    ./nginx -s quit 安全退出
    ./nginx -s reload 重新加载配置文件
    

    在配置文件下http块内设置如下,即实现代理了!:

        #这里是新增的,设定需要代理的服务器及负载均衡的权重(写完要有分号!)
        upstream nxj{
            server 192.168.2.84:8080 weight=1;
            server 192.168.2.84:8081 weight=1;
        }
    
        server {
            listen       80;
            server_name  localhost;
    
            #charset koi8-r;
    
            #access_log  logs/host.access.log  main;
    
            location / {
                root   html;
                index  index.html index.htm;
                # 设置这里
                proxy_pass http://nxj;
            }
    

    我再linux虚拟机上放了jar包,一个index显示80,一个index显示81,启动:

    nohup java -jar nginx-80.jar &
    
    nohup java -jar nginx-81.jar --server.port=8081 &
    

    效果如下:
    image
    image
    然后输入192.168.2.84 发现页面不断变化显示80与81 ,至此基本nginx搭建完成!

  • 相关阅读:
    comm---两个文件之间的比较
    fgrep---指定的输入文件中的匹配模式的行
    zip---解压缩文件
    unzip---解压缩“.zip”压缩包。
    tar---打包,解压缩linux的文件和目录
    scp---远程拷贝文件
    make---GNU编译工具
    gcc---C/C++ 编译器
    expr---计算工具
    curl -w 支持的参数
  • 原文地址:https://www.cnblogs.com/ningxinjie/p/14598471.html
Copyright © 2011-2022 走看看