美文网首页
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