Nginx搭建静态资源Web服务器

1.实验物料

nginx-1.18.0
Linux 7.xip地址为:192.168.15.31
静态HTML

2.搭建前的主备

1.Nginx的安装

关于Nginx的安装,请看我上一篇博客《CentOS-7下安装Nginx的详细过程》

2.Nginx的基础知识

1.Nginx配置文件的基本语法

1配置文件由指令和指令块构成
2每个指令以;分号结尾,指令与参数间以空格(可读个)符号分离
3指令块以{}大括号将多条指令组织在一起
4include语句允许组合多个配置文件以提升可维护性
5使用#符号添加注释,提高可读性
6使用$符号使用变量
7有一些指令的参数可以支持正则表达式

上面说了这么多,其实我们一看下Nginx的配置文件,就基本明白什么意思了。在这里我放一张图,方便大家看
在这里插入图片描述

2.准备好静态资源文件

在这里我随便找了了一个静态的网站,放在了nginx下,目录名称为:dreamRoad
在这里插入图片描述

3.配置Nginx的配置文件

1.配置日志输出

log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                 '$status $body_bytes_sent "$http_referer" '
                  '"$http_user_agent" "$http_x_forwarded_for"';

在这里插入图片描述

access_log  logs/donkey.access.log  main;

在这里插入图片描述
2.开启文件压缩

gzip  on;
gzip_min_length 1;
gzip_comp_level 2;
gzip_types text/plain application/javascript application/x-javascript text/css application/xml
            text/javascript application/x-httpd-php image/jpeg image/gif image/png;

在这里插入图片描述
3.配置server
在这里插入图片描述

listen访问的端口
server_name域名
alias资源的路径
autoindex自动创建索引,用来访问目录,不需要的话,可以不设置
set $limit_rate限制每秒返回的数据量大小,可以不设置

4.验证
重新加载Nginx:

 ./sbin/nginx -s reload

在这里插入图片描述
修改window的host文件:
192.168.15.31 dream.donkey.com
在这里插入图片描述
直接访问http://dream.donkey.com/ 或者访问http://192.168.15.31/,都能看到网站内容;

在这里插入图片描述

由于我这里开了启了autoindex,所以访问http://dream.donkey.com/chinese/,还能够浏览目录下的文件
在这里插入图片描述
到此为止,就搭建完成了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值