Nginx搭建静态资源Web服务器
2020-07-26 17:32
671 查看
Nginx搭建静态资源Web服务器
1.实验物料
nginx-1.18.0 | |
Linux 7.x | ip地址为:192.168.15.31 |
静态HTML |
2.搭建前的主备
1.Nginx的安装
关于Nginx的安装,请看我上一篇博客《CentOS-7下安装Nginx的详细过程》。
2.Nginx的基础知识
1.Nginx配置文件的基本语法
1 | 配置文件由指令和指令块构成 |
2 | 每个指令以;分号结尾,指令与参数间以空格(可读个)符号分离 |
3 | 指令块以{}大括号将多条指令组织在一起 |
4 | include语句允许组合多个配置文件以提升可维护性 |
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/,还能够浏览目录下的文件
到此为止,就搭建完成了。
相关文章推荐
- 使用 Nginx 搭建静态资源 web 服务器
- 在 macOS 上学 Nginx(1)—— 搭建静态资源 Web 服务器
- 使用 Nginx 搭建静态资源 web 服务器
- 在web项目中使用Nginx搭建静态资源服务器,展示静态资源
- 使用 Nginx 搭建静态资源 web 服务器
- 在Windows下利用nginx搭建静态资源服务器
- 利用nginx搭建静态资源服务器
- linux centOS搭建nginx作为web服务器发布静态web项目
- 地球最强WEB前端Nginx服务器之搭建基础静态WEB站点
- CentOS7环境下使用Nginx搭建静态资源服务器
- Nginx(一):静态资源web服务器配置详解
- Nginx(一):静态资源web服务器配置详解
- Nginx合并静态资源,以减轻web服务器压力
- linux使用Nginx搭建静态资源服务器
- 利用nginx搭建简单的web静态服务器
- 利用nginx搭建静态资源服务器
- 阿里云服务器搭建(mysql数据库创建+nginx静态资源服务器搭建+远程连接实例)
- 使用nginx搭建静态资源服务器
- 关于js跨域请求+通过Nginx静态资源请求另一台服务器后台资源的处理
- Ubuntu的web服务器搭建系列之MySQL(JDK+Tomcat+MySQL+Nginx+Redis+NodeJS)