mac上执行
npm install nginx

安装好后运行nginx
sudo nginx

一般mac下nginx会安装在 /usr/local/etc/nginx
里面的nginx.conf就是nginx的配置文件,从中
include servers/*;

这句话表示会导入servers下的所有配置文件,这里的作用是,如果有新的站点,我们可以单独的去建立配置文件,这样可以进行更好的隔离,include是nginx常用的指令
一般的配置是这样的
server {listen 80;server_name test.com;location / {proxy_pass http://127.0.0.1:8888;proxy_set_header Host $http_host;}
}

server是指定我要在电脑上启动一个服务,监听的端口是80,监听的域名是test.com,代理到127.0.0.1
proxy_set_header,如果不设置这个,访问test.com的时候,nginx会转发到127.0.0.1,那么这个Host就是转发后的头(在server.js里面打印出来的req.url就是127.0.0.1),理论上是这样的,但作为一个开发者,期望这边拿到的是浏览器给我们的host

转载于:https://www.cnblogs.com/wzndkj/p/10117422.html

nginx安装和基础代理配置相关推荐

  1. nginx安装及负载均衡配置

    Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器. Nginx 是由 Igor Sysoev ...

  2. Nginx实现HTTP反向代理配置

    Nginx实现HTTP反向代理配置 无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家.教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家.点这里可以跳转到教 ...

  3. Nginx 部署、反向代理配置、负载均衡

    Nginx 部署.反向代理配置.负载均衡 最近我们的angular项目部署,我们采用的的是Nginx,下面对Nginx做一个简单的介绍. 为什么选择Nginx 轻:相比于Apache,同样的web服务 ...

  4. docker部署nginx 并实现反向代理 配置多个域名多个端口

    文章目录 docker部署nginx 并实现反向代理 配置多个域名多个端口 1. 安装nginx: 2. 以终端的方式打开镜像容器 default.conf: nginx.conf: 3. 在linu ...

  5. Nginx安装与虚拟主机配置shell脚本

    今天继续给大家介绍Linux运维相关知识,本文主要内容是Nginx安装与虚拟主机配置shell脚本. 一.NGINX安装 在今天的脚本上,我们开始尝试使用函数和参数,以增强脚本的灵活性和实现脚本的模块 ...

  6. Nginx http和反向代理配置实例介绍

    Nginx  是一个高性能的 HTTP 和反向代理服务器,本节以实际实例介绍如何实现Nginx 反向代理. 1.  安装Nginx 安装Nginx之前,首先安装相关模块的依赖库: 这里安装Pcre和O ...

  7. Nginx——安装与虚拟主机配置(域名非80端口问题)

    一.引言 因为甲方提出问题:一个服务器与IP,两个域名a.b分别对应两个要部署的网站,这个一般是一个域名a对应一个主机服务器ip的默认80端口,另外的网站只能用其他端口(如b:8080对应主机ip:8 ...

  8. 分布式项目-Nginx安装(反向代理)

    可以根据parent_id来查询分类的列表 服务器上的图片是如果管理的? 1.如果是分布式环境引用会存在问题 2.图片的下载也会给服务器增加压力 3.如果存在高并发的话,就需要增加tomcat服务器, ...

  9. Nginx实现https反向代理配置

    无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家.教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家.点这里可以跳转到教程. 一些对安全性要求比较高的站点, ...

最新文章

  1. 一键fxxk,代码修复神器拯救你
  2. 想象中的论文答辩和真实的论文答辩!哈哈哈哈哈哈……
  3. python 删除set指定值_python3基础04字典(dict)和集合(set)
  4. 分享懒人张RDLC报表(四)
  5. git安装和使用---管理远程仓库
  6. 针对新手的Java EE7和Maven项目–第2部分–为我们的应用程序定义一场简单的战争...
  7. Java中boolean类型占用多少个字节
  8. SpriteKit Advanced —如何构建2,5D游戏(第一部分)
  9. 基于D3.js实现分类多标签的Tree型结构可视化
  10. 一个比较全介绍UltraGrid的博客
  11. 2016年备用的9个顶级动画库
  12. hibernate的环境配置
  13. 易语言linux时间戳转换,易语言unix时间戳转易语言格式源码
  14. 乐购系统源码可多开站
  15. 不是局域网计算机远程桌面连接,开启局域网远程桌面连接不上怎么办
  16. 内网网段范围_局域网IP段有哪些 - 卡饭网
  17. dB(分贝)定义及其应用
  18. 上拉刷新下拉加载的实现
  19. 《人类简史》1.0-三概念:肌肉+两性+恶性循环案例(大花猫冯夏)
  20. HTML代码风格检查工具对比

热门文章

  1. Java的知识点6—— 强制类型转换、基本类型转化时常见错误和问题、 简单的键盘输入和输出
  2. PyQt5 技术篇-scrollArea不显示滚动条解决方法,Qt Designer不显示滚动条,滚动条的显示和隐藏
  3. freeRtos学习笔记 (6)软件定时器
  4. ubuntu16.04分区
  5. sdut-1158 C语言实验——两个数最大
  6. BP神经网络算法推导
  7. warpAffine函数
  8. tf.matmul()研究【Python】
  9. 第二章:2.5 卷积辅助求解方法
  10. vue项目适应不同屏幕做的适配器