Nginx的安装到配置(下)

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: 我们继续接着上篇来介绍

nginx的访问配置


1,端口配置

在nginx下面的conf文件下

修改访问端口我修改成了80


vi nginx.conf


1.png


最后重启即可


使用nginx搭建一个简单文件服务器


老规矩还是进入配置文件 nginx.conf


vi nginx.conf


添加如下脚本


  location ^userImges\.(gif|jpg|jpeg|png|pdf)${  
  expires 24h;  
  root /usr/server/yz/files/;#指定图片存放路径  
  access_log /usr/local/websrv/nginx-1.9.4/logs/images.log;  #日志存放路径  
  proxy_store on;  
  proxy_store_access user:rw group:rw all:rw;  
  proxy_temp_path     /usr/server/yz/files/;#图片访问路径  
  proxy_redirect     off;  
  proxy_set_header    Host 127.0.0.1;  
  client_max_body_size  10m;  
  client_body_buffer_size 1280k;  
  proxy_connect_timeout  900;  
  proxy_send_timeout   900;  
  proxy_read_timeout   900;  
  proxy_buffer_size    40k;  
  proxy_buffers      40 320k;  
  proxy_busy_buffers_size 640k;  
  proxy_temp_file_write_size 640k;  
  if ( !-e $request_filename)  
  {  
     proxy_pass http://127.0.0.1;#默认80端口  
  }  


编辑好了保存退出vi模式


esc :wq


重启nginx 服务器


/usr/local/nginx/sbin/nginx  -s reload


查看是否显示成功

2.png


浏览器输入地址访问


2.png


使用nginx搭建一个简单的实时日志监控页面


1,进入我们的conf文件夹下面


vi nginx.conf


添加如下配置


location /logs {
 alias /file/logs;#你日志文件存放的日志目录
 autoindex on; #打开目录浏览功能
 autoindex_exact_size off;  
  #默认为on,显示出文件的确切大小,单位是bytes
 #显示出文件的大概大小,单位是kB或者MB或者GB
 autoindex_localtime on;
 #默认为off,显示的文件时间为GMT时间。
 #改为on后,显示的文件时间为文件的服务器时间
 add_header Cache-Control no-store;
 #让浏览器不保存临时文件


2,编辑conf下的mime.types


vi mime.types


在文件的types{ }里面添加如下配置


text/log log;


3,重启nginx,以下提供三个命令,自行斟酌使用


#启动nginx
/usr/local/nginx/sbin/nginx -c  /nginx/nginx/src/nginx-1.1.10/conf/nginx.conf
#重启nginx
/usr/local/nginx/sbin/nginx  -s reload  
#查询nginx的进程
ps -ef|grep nginx
#关闭指定进程
kill -9


4,在nginx重新启动情况下在浏览器上输入url访问


120.0.0.1/logs/


1.png


相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
|
14天前
|
缓存 前端开发 JavaScript
终极 Nginx 配置指南(全网最详细)
本文详细介绍了Nginx配置文件`nginx.conf`的基本结构及其优化方法。首先通过删除注释简化了原始配置,使其更易理解。接着,文章将`nginx.conf`分为全局块、events块和http块三部分进行详细解析,帮助读者更好地掌握其功能与配置。此外,还介绍了如何通过简单修改实现网站上线,并提供了Nginx的优化技巧,包括解决前端History模式下的404问题、配置反向代理、开启gzip压缩、设置维护页面、在同一IP上部署多个网站以及实现动静分离等。最后,附上了Nginx的基础命令,如安装、启动、重启和关闭等操作,方便读者实践应用。
204 84
终极 Nginx 配置指南(全网最详细)
|
3天前
|
JavaScript 应用服务中间件 开发工具
vue尚品汇商城项目-day07【53.nginx反向代理配置】
vue尚品汇商城项目-day07【53.nginx反向代理配置】
13 4
|
3天前
|
缓存 应用服务中间件 nginx
nginx如何配置?配置项都是什么意思?
nginx如何配置?配置项都是什么意思?
12 1
|
6天前
|
应用服务中间件 nginx Docker
docker应用部署---nginx部署的配置
这篇文章介绍了如何使用Docker部署Nginx服务器,包括搜索和拉取Nginx镜像、创建容器并设置端口映射和目录映射,以及如何创建一个测试页面并使用外部机器访问Nginx服务器。
|
1月前
|
NoSQL 关系型数据库 Redis
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
mall在linux环境下的部署(基于Docker容器),docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongodb、minio详细教程,拉取镜像、运行容器
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
|
2月前
|
应用服务中间件 nginx Docker
本地通过域名访问虚拟机上nginx的服务、搭建域名访问环境一(反向代理配置)
这篇文章介绍了如何通过域名在本地访问虚拟机上的nginx服务,包括创建nginx容器、修改配置文件、修改本地host文件以及进行访问测试的详细步骤。文章提供了具体的Docker命令来创建并配置nginx容器,展示了配置文件的修改示例,说明了如何在本地系统的hosts文件中添加虚拟机IP和自定义域名,以及如何通过浏览器进行测试访问。
本地通过域名访问虚拟机上nginx的服务、搭建域名访问环境一(反向代理配置)
|
2月前
|
应用服务中间件 Linux 网络安全
2022年超详细在CentOS 7上安装Nginx方法(源码安装)
这篇文章提供了在CentOS 7系统上通过源码安装Nginx的详细步骤,包括从官网下载Nginx源码包、上传至虚拟机、解压、删除压缩包、编译安装前的配置、安装PCRE库(因为Nginx使用PCRE库解析正则表达式)、安装zlib和OpenSSL库(用于支持HTTPS协议)、重新编译Nginx、安装后启动Nginx服务、关闭服务、修改默认端口、以及重启服务测试等步骤。文章还提供了相关命令和操作截图,帮助用户更好地理解和执行安装过程。
2022年超详细在CentOS 7上安装Nginx方法(源码安装)
|
26天前
|
应用服务中间件 nginx
一文搞定Nginx配置RTMP!
一文搞定Nginx配置RTMP!
63 3
|
27天前
|
Ubuntu 应用服务中间件 数据库
Nginx配置:阻止非国内IP地址访问的设置方法
此外,出于用户隐私和法律合规性的考虑,应慎重考虑阻止特定国家或地区IP地址的决策。在某些情况下,这可能被视为歧视性或违反当地法律。
49 2
|
6天前
|
应用服务中间件 nginx 索引
7-15|Nginx配置
7-15|Nginx配置