nginx的简单配置

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;
#小知识点,以下如果配置 h o s t , 会 导 致 转 发 的 服 务 器 只 能 获 取 80 端 口 号 , 如 何 想 获 取 代 理 的 端 口 号 可 以 改 为 host,会导致转发的服务器只能获取80端口号,如何想获取代理的端口号可以改为 host,80host:$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做了下简单入门!!!
转载 :https://blog.csdn.net/zuoyigehaizei/article/details/93061002 大佬文章 加以收藏 非常感谢!

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值