美文网首页
Nginx服务器代理

Nginx服务器代理

作者: alicemum | 来源:发表于2021-06-24 11:35 被阅读0次

Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器
可以实现vue项目中的跨域请求

我们真实的服务器不应该直接暴露到公网上去,否则更加容易泄露服务器的信息,也更加容易受到攻击。一个比较“平民化”的方案是使用Nginx反向代理它。

一台具有公网的Nginx服务器可以代理和它能进行内网通信的真实的服务器。让我们的服务器不直接对外暴露,增加其抗风险能力。

下载

http://nginx.org/en/download.html
| nginx/Windows-1.10.3 |

nginx在windows系统中如何启动、重启、停止

在nginx文件夹中打开cmd

基本命令操作:
查看nginx的版本号:nginx -v
启动nginx:start nginx
快速停止或关闭nginx:nginx -s stop
正常停止或关闭nginx:nginx -s quit
配置文件nginx.conf修改重装载命令:nginx -s reload

启动nginx

start nginx
在地址栏输入: localhost:80即可打开默认首页

在vue项目中的请求

    axios.get("/api/user").then((res)=>{
        this.msg = res.data.msg
    })

打包vue项目

npm run build
把dist文件夹放在nginx根目录

修改nginx的 conf/nginx.conf

server {
        listen       80;  #nginx服务器端口
        server_name  localhost;  #nginx域名

        location / {
            root   dist; #首页所在文件夹
            index  index.html index.htm;
        }

        location /api/ {
           proxy_pass   http://127.0.0.1:3000; # 将/api/开头的url转向该域名
        }

    }

重载nginx,浏览

nginx -s reload

3000端口的服务器要打开

相关文章

  • Nginx+Tomcat 负载均衡的时候遇到了这个权限问题

    访问nginx服务器,无法代理tomcat服务器 注:单独测试tomcat,nginx.都可以访问nginx代理服...

  • uwsgi+nginx反向代理项目部署

    在linux下用uwsgi+nginx进行反向代理部署 nginx服务器:1.反向代理,代理uwsgi服务器。2....

  • 2019-07-22

    概念 负载均衡服务器: 正向代理服务器: 反向代理服务器: Nginx组成 Nginx二进制可执行文件 Nginx...

  • nginx

    nginx的概念 正向代理 反向代理 服务器的类型: Nginx的特点 Nginx的基本模块

  • 借助Nginx搭建反向代理服务器

    借助Nginx搭建反向代理服务器 【大型网站技术实践】初级篇:借助Nginx搭建反向代理服务器 一、反向代理:We...

  • requests深入

    代理 浏览器 --> 服务器反向代理:浏览器 --> nginx --> 服务器正向代理:浏览器 --> 代理 ...

  • 分布式服务器知识

    1. Nginx :Nginx是一款轻量级的Web 服务器/反向代理服务器 反向代理(Reverse Proxy)...

  • Nginx 配置(二)

    1. Nginx 负载均衡 1.1 概述 Nginx 作为代理服务器角色, 有正向代理和反向代理 两种. 正向代理...

  • 00_Nginx的介绍和搭建

    Nginx介绍 Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器 ...

  • 阿里大牛精选Nginx+Redis+Sping源码+Spring

    Nginx实战 Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,...

网友评论

      本文标题:Nginx服务器代理

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