美文网首页
nginx部署转发

nginx部署转发

作者: YoungEvita | 来源:发表于2021-09-17 20:33 被阅读0次

    1、下载ngix

    下载地址

    xxzd.png

    2、安装

    解压即用.png

    3、启动

    双击nginx.exe 命令行一闪而过,nginx 启动完成,或者进入所在目录命令行输入

    start nginx // 启动,
    nginx -s stop // 停止
    

    可以在任务管理器下查看进程已启动

    进程.png

    也可在浏览器下输入localhost,正常显示nginx默认页面

    启动成功.png

    4、配置转发

    1、找到根目录下conf/ngix.conf


    conf.png
    配置.png

    2、修改配置完成后需重新启动一下nginx

    nginx -s reload // 重新启动一下
    

    5、实例

    场景

    实际应用场景中一搬同一个服务器上部署两两个项目分别为,对外地址分别为
    A:http://www.a.com -> 实际地址 http://localhost:3000
    B:http:www.b.com - > 实际地址 http://localhost:4000
    则部署时只需配置ngix为

        server {
            listen       80;
            server_name  http://www.a.com; 
            location / {
                proxy_pass http://localhost:3000;
            }
        }
        # another virtual host using mix of IP-, name-, and port-based configuration
        server {
            listen       80;
            server_name  :http:www.b.com ;
    
            location / {
                 proxy_pass  http://localhost:4000;
            }
        }
    
    示例

    由于本地PC环境只有loclhost,就以不同端口号示例


    配置.png

    1、本地分别起了两个项目http://127.0.0.1:3000 和http://127.0.0.1:8090


    3000.png
    8090.png
    2、分别用ngix 中配置的地址去访问,如下
    localhost.png localhost:8000.png

    相关文章

      网友评论

          本文标题:nginx部署转发

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