nginx基础入门得坑

欢迎使用Markdown编辑器

你好! 这是你第一次使用 **Markdown编辑器** 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。
我怀个求知若渴得心态来学习nginx,谁知道在,学习得道路上如此艰难,但是,我是打不死得小强,等我崛起!!!

起一个本地服务

在这里插入图片描述
用一个静态页面起个本地服务
nginx 文件夹下面得nginx.conf文件得配置

第一步:配置我的nginx


#user  nobody;
worker_processes  1;

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

#pid        logs/nginx.pid;


events {
    worker_connections  1024;
}


http {
    include        test.conf;
    #引入 单独得server文件得地方
    default_type  application/octet-stream;


    sendfile        on;
    keepalive_timeout  65;

    #gzip  on;

    server {
        listen       80;
        server_name  localhost;
        location / {
            root   html;
            index  index.html index.htm;
        }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

     
    }





}

第二步:写一个单独得server文件 test.conf

  server {
        listen       80;
        server_name  www.test.com;
         location / {
            proxy_pass http://192.168.0.102:8888;
            proxy_set_header Host      $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        }
  }

重启nginx,就报了上面开始得那个错误462! 我太难了,找度娘吧,--
-
- -- -- 不好意思,没找到。

然后各种问,还是没人搭理我,然后,一想,我他么域名是不存在得,豁然开朗啊,改host,这个相信大家都知道了。
C:\Windows\System32\drivers\etc

192.168.0.102   www.test.com

加到host文件得最后,完事。
重启,nginx,完成了!激动得我亲了我家狗子一口。

总结

host决定你这个请求能请求到哪台服务器上(DNS解析得过程),
nginx(相当于一个中介)就是接收这个请求然后转发到哪个server(本地起的node服务器),理清这个思路太重要了,要不然真的是,瞎搞

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值