1,nginx的下载        http://nginx.org/en/download.html

选择第二个稳定版下载即可,下载好后解压得到如下目录

其中最主要的配置文件nginx.conf在conf文件夹中

简单介绍下几个nginx命令

start nginx 启动nginx
nginx -s reload  :修改配置后重新加载生效
nginx -s reopen  :重新打开日志文件
nginx -t -c /path/to/nginx.conf 测试nginx配置文件是否正确

关闭nginx:
nginx -s stop  :快速停止nginx
         quit  :完整有序的停止nginx

启动nginx,配置nginx.conf配置文件

本文采用自定义conf配置文件然后用命令include内嵌到nginx.conf的方式    自定义配置文件名字是fapiao.conf

以下为配置内容

#实际的服务器列表,负载均衡,默认采用轮询,可添加多个server
upstream fapiao{

#负载均衡分发策略默认为轮询,策略比较多不一一介绍,只介绍ip_hash,每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session共享的问题(直接用以下方式添加分发策略即可)

ip_hash;
    server 127.0.0.1:8080;

#负载均衡可直接在下方加ip:端口号,如下

#server 192.168.1.116:8182;
}

server{
    #监听端口
    listen 80;
    #监听域名
    server_name fp.zzfapiao.com;
    
    #首页
    index index.html
    
    #编码格式
    charset utf-8;
        
    #静态文件配置(以.jpg,.gif等后缀结尾的请求由nginx自己处理访问此静态目录中文件,可以是实际项目中的静态文件存放的目录)
    location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|html)$ {
        root C:/d/nginx/nginx-1.16.0/static/photo;
        #过期30天
        expires 30d;
    }
    
    #项目中的静态文件由nginx管理
    #location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|html|xml)$ {
        #root C:\gongzuobusiness\ims05\ims\WebRoot;
        #过期30天
        #expires 30d;
    #}
    
    #反向代理跳转的服务器
    location / {    
    #location /v1/online {
        #代理跳转的路径,此处用的upstream的name,location后面设置映射的路径
        proxy_pass  http://fapiao/;
 
        #Proxy Settings  代理参数的配置
        proxy_redirect     off;

#小知识点,以下如果配置$host,会导致转发的服务器只能获取80端口号,如何想获取代理的端口号可以改为$host:$server_port;
        proxy_set_header   Host             $host;
        proxy_set_header   X-Real-IP        $remote_addr;
        proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
        proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
        proxy_max_temp_file_size 0;
        proxy_connect_timeout      90;
        proxy_send_timeout         90;
        proxy_read_timeout         90;
        proxy_buffer_size          4k;
        proxy_buffers              4 32k;
        proxy_busy_buffers_size    64k;
        proxy_temp_file_write_size 64k;
   }
    #禁止访问 .htxxx 文件
    location ~ /\.ht {
        deny all;
    }
    
    #错误处理页面(可选择性配置)
    #error_page   404              /404.html;
    #error_page   500 502 503 504  /50x.html;
    #location = /50x.html {
    #    root   html;
    #}
}

配置hosts文件,解析域名fp.zzfapiao.com       hosts文件位置C:\Windows\System32\drivers\etc

引入配置文件到nginx.conf中

重启nginx

浏览器访问路径http://fp.zzfapiao.com    会挑战到本地http://localhost:8080

访问静态目录http://fp.zzfapiao.com/js/003.jpg    访问成功

静态目录存放位置

此文只是对nginx做了下简单入门!!!

nginx下载安装,以及简单配置相关推荐

  1. Nginx下载安装及简单配置

    Nginx下载安装及简单配置 下载 配置Nginx 下载 Nginx官网下载路径 解压后目录如下: 配置Nginx 打开 conf/nginx.conf 配置文件 添加一个server,进行简单的测试 ...

  2. windows环境Nginx下载安装及简单配置

    一.下载安装 Nginx官网:http://nginx.org/en/download.html 打开官网,我们选择稳定的Windows版本下载,然后解压. 解压后目录如下: 二.配置Nginx 安装 ...

  3. Nginx下载安装以及简单使用

    本文来说下Nginx的下载安装以及常用功能的简单使用 文章目录 下载nginx 启动nginx 关闭nginx 重启Nginx 本文小结 下载nginx 下载地址:http://nginx.org/e ...

  4. 【MySQL】压缩包方式 - Windows下载安装及简单配置

    一.下载MySQL安装包 通过百度等搜索引擎搜索MySQL或直接访问[www.mysql.com]进入MySQL官方网站. 点击[DOWNLOADS]跳转到下载页面,滑动到下方点击[MySQL Com ...

  5. ubuntu 下载安装tomcat简单配置(傻瓜式教程)

    下载tomca 输入命令: sudo wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.54/bin/apache- tomcat-9.0.54.t ...

  6. Ubuntu系统Nginx 下载安装、配置、卸载,实现反向代理

    目录 一.Nginx下载安装(Ubuntu系统) 1.1nginx下载 二.Nginx启动 2.1启动nginx 2.2测试nginx是否启动成功 三.nginx配置 四.Nginx卸载 4.1删除n ...

  7. python官网安装步骤-新手Windows下Python下载安装教程及配置注意事项

    新手如何下载安装Python以及配置环境变量呢?初学者选择Python2还是Python3呢?Windows下安装简单,初学者建议直接选择Python3- 首先分享Python下载方式 到Python ...

  8. Xshell7工具下载安装以及简单使用

    Xshell7工具下载安装以及简单使用 1.Xshell7工具下载,下载链接如下: 链接:https://pan.baidu.com/s/1P_Lri8D-sToWyQv-Le3EEQ 提取码:7dc ...

  9. linux系统Nginx下载安装步骤(含报错解决方法)

    linux系统Nginx下载安装步骤(含报错解决方法) 基础步骤 安装过程可能出现的报错及解决方法 执行 ./configure --prefix=/opt/nginx 报错 执行 make inst ...

  10. pycharm和python mac版 下载安装、以及配置教程

    pycharm和python mac版 下载安装.以及配置教程: 1.PyCharm 下载 (1)首先进入PyCharm官网PyCharm:JetBrains为专业开发者提供的Python IDE 进 ...

最新文章

  1. 使用迁移学习不断的自我纠正神经网络
  2. C语言编写工资管理系统类似学生管理系统
  3. linux tcp压测工具,02.监控和压测工具 - 2.4.压测工具 - 《Linux性能调优指南》 - 书栈网 · BookStack...
  4. python创建空元组_用Python创建空元组
  5. mysql按照列构建索引_列存储索引增强功能–在线和离线(重新)构建
  6. sublime跳转到函数定义
  7. 玩转c语言——c语言小游戏 迷宫小游戏(附源码)
  8. Android 代码管理技巧
  9. fastp manul page
  10. 对于程序员头发的认识
  11. 微信打开链接提示用浏览器打开
  12. ”什么?穆冉不敢相信地看向穆大海
  13. MySQL建立连接慢的处理
  14. DVWA靶场 XSS
  15. TOEFL wordlist 4
  16. 各位端午节快乐 -- Happy the Dragon-Boat Festival
  17. 鸿蒙音响怎么调,专业音响师必知的EQ调整小技巧
  18. JavaScript,switch 语句查询水果价格案例
  19. 可测量面积的谷歌地球卫星软…
  20. 如何激发员工内在驱动,制定有挑战的OKR?

热门文章

  1. spss常态检验_spss中正态性检验表怎么分析
  2. 华为手机安装GMS服务
  3. 谷歌地图的标记样式_如何为Google地图设置样式
  4. Kafka报错:Couldn't find leaders for Set
  5. 信息系统安全思维导图
  6. 〖文字素材】 比 较 全 的 血 族 资 料
  7. 8.NLTK之分析句子结构
  8. 移植wpa_supplicant-2.2
  9. ArcGIS动态表格扩展模块Mapping and Charting Solutions使用教程及下载地址
  10. Word中插入图片只显示一行的问题