1.Nginx作为web服务器是可直接在server配置文件中做如下配置: server { listen ; server_name www.fansik.com; access_log /data/nginx_logs/www.fansik.com_access.log; error_log /data/nginx_logs/www.fansik.com_error.log; location / { root /data/apps/fansik; } location ~ .*\.(gif…
网页的根目录本来是: 6 root /app/www/default; [root@web01 default]# cat /app/server/nginx/conf/vhosts/default.conf server { listen ; server_name espressos.cn; index index.php index.htm index.html; root /app/www/default; location ~ .*\.(sh|bash)?$ { ; } # if (!…
要在第二天的凌晨把前一天的访问日志切割备份,并以时间作为文件名,例如:access.20150728.log,这就需要在 Linux 中格式化时间,例如: [root@localhost ~]# date 2015年 07月 28日 星期二 02:33:02 CST [root@localhost ~]# date -d yesterday 2015年 07月 27日 星期一 02:33:18 CST [root@localhost ~]# date -d yesterday +%Y 2015…
public void Run() { //获取目标文件列表 string _ErrorMessage = ""; string _ErrorMessageFile = "errorLog.txt"; FileHelper fh = new FileHelper(); string servername = "";//服务器地址 string username = "";//用户名 string password = &quo…
一.Nginx 访问日志介绍 Nginx 软件会把每个用户访问网站的日志信息记录到指定的日志文件里,供网站提供者分析用户的浏览行为等,此功能由 ngx_http_log_module 模块负责. 二.语法及默认值 语法: access_log path [format [buffer=size]]; access_log off; 默认值: access_log logs/access.log combined; # "combined"日志格式: log_format combine…
一.nginx访问日志介绍 nginx软件会把每个用户访问网站的日志信息记录到指定的日志文件里,供网站提供者分析用户的浏览行为等,此功能由ngx_http_log_module模块负责,对应的官方地址为:http://nginx.org/en/docs/http/ngx_http_log_module.html. 二.访问日志参数 nginx的访问日志主要有以下2个参数控制 log_format 用来定义记录日志的格式(可以定义多种日志格式,取不同的名字即可) access_log 用来指定日志…
今天公司项目遇到一个奇怪的问题,记录一下. 注: 数据已经过脱敏处理,未暴露公司具体的IP等数据. TLDR; 项目简单介绍 用 Vue + ElementUI 实现的后台项目(以下简称:a-project),不包含 Node 聚合层,前端开发完成后将打包生成的 dist 文件夹上传到服务器的某目录下,由 Nginx 作为 Web 服务器驱动页面. 同时 Nginx 实现了反向代理,隐藏了服务器真实的 IP 地址. Nginx 默认配置为 /etc/nginx/nginx.conf 文件,摘录如…
Apache日志详解 1.Apache日志文件名称及所在路径 日志文件一般都是保存在在apache/logs目录下,实际情况可以根据Apache的配置文件去查找日志文件所在的路径. 例如phpstudy(windows)在 :phpstudy/Extensions/apache/logs: wdcp(linux)在 :www/wdlinux/apache/logs . Apache日志文件一般分为访问日志access.log和错误日志error.log.如果使用了SSL服务的话,还可能存在:ss…
日志是一个Web项目中必不可少的部分,借助它我们可以做许多事情,比如问题排查.访问统计.监控告警等.一般通过引入slf4j的一些实现框架来做日志功能,如log4j,logback,log4j2,其性能也是依次增强.在springboot中,默认使用的框架是logback.我们经常需要在方法开头或结尾加日志记录传入参数或返回结果,以此来复现当时的请求情况.但是手动添加日志,不仅繁琐重复,也影响代码的美观简洁.本文引入一个基于AOP实现的日志框架,并通过spring-boot-starter的方式完…
一.elk架构已经完成情况情况下  访问限制: 加个x-pack插件  1)一个脚本收集多个日志,if 判断写入es的索引 [root@k8s6 conf.d]# cat file.conf input { file{ path => ["/var/log/messages", "/var/log/secure"] type => "system-log" start_position => "beginning&qu…
1.sh catlina.sh run以控制台形式输出 2.sever.xml.配置acesslog,设置访问日志输出 Tomcat的访问日志是靠org.apache.catalina.valves.AccessLogValve来控制的,你可以修改$tomcat/conf/server.xml来启用它 ($tomcat是Tomcat安装的目录).AccessLogValve默认应该是注释掉的,简单的将其注释去掉,然后重启Tomcat就可以了. 以下是Tomcat默认的配置: className=…
上个月本人开发和上线了一个在SharePoint 2010上基于HTML5的移动OA网站,后端服务采用自定义的基于AgilePoint工作流引擎的Sharepoint Web服务,前端主要采用Jquery Mobile和HTML5进行构建.主要用于各级领导在各种移动终端(苹果.安卓.平板等)进行流程审批和流程查询,同时为了了解网站访问和使用情况以进一步改进功能提供参考,自定义了一个访问日志的列表,用于记录访问日志,由于可以根据浏览器用户代理信息计算出是否为移动终端及客户端访问系统等,本文主要介绍…
日常运维工作中,设置防盗链的需求会经常碰到,这也是优化网站的一个必要措施.今天在此介绍Nginx中设置下载防盗链和图片防盗链的操作~ 一.Nginx中下载防盗链的操作记录对于一些站点上的下载操作,有很多的下载来源不是本站,是迅雷.flashget, 源源不断的带宽,防盗链绝对是当务之急!使用来源判断根本不靠谱,只能防止一些小白站点的盗链,迅雷之类的下载工具完全无效:如果是nginx配置的站点,可以使用secure link来完美解决这个问题,远离迅雷. 以下Nginx的盗链配置,仅用于下载服务器…
一.Nginx访问日志 vim /usr/local/nginx/conf/nginx.conf //搜索log_format  日至格式 改为davery格式 $remote_addr  客户端IP(公网IP) $http_x_forwarded_for  代理服务器的IP $time_local    服务器本地时间 $host  访问主机名(域名) $request_uri  访问的url地址 $status  访问的url地址 $http_referer  状态码 $http_refer…
注:本文参考了csdn:JAVA_DIRECTION的<nginx和ftp搭建图片服务器>一文.在实践中其文在centos7中还是存在缺陷性的 一:前提条件:是成功的安装好了ftp服务器和nginx服务器:如果没有安装敬请参考<CentOS7 搭建FTP服务器>和 <centos7_ linux : Nginx安装手册> 二:开放ftpuser用户主目录的其他用户的访问权限: [root@localhost home]# chmod -R 777 ftpuser/ 三:…
1.Nginx访问日志 配制访问日志:默认定义格式: log_format combined_realip '$remote_addr $http_x_forwarded_for [$time_local]'' $host "$request_uri" $status'' "$http_referer" "$http_user_agent"';  (这是定义日志引用时的名字:combined_realip,后面的内容,就是需要被引用的)可以理解为…
6月8日任务 12.10 Nginx访问日志12.11 Nginx日志切割12.12 静态文件不记录日志和过期时间 12.10 Nginx访问日志 除了在主配置文件nginx.conf里定义日志格式外,还需要在虚拟主机配置文件中增加 [root@jimmylinux-001 vhost]# vim test.com.conf 重新加载配置文件后测试 [root@jimmylinux- vhost]# /usr/local/nginx/sbin/nginx -t nginx: the config…
问题描述: 在/data/code_img/文件下有很多验证码图片,想将他们展示出来 希望通过 http://127.0.0.1/img/1.png 这种形式访问到对应图片,刚开始nginx中配置如下 server { server_name location; root /data/code_img; location = / { } location = /index.html { } location ^~ /img/ { root /data/code_img/; } location…
一.Apache访问日志不记录静态文件 网站大多元素为静态文件,如图片.css.js等,这些元素可以不用记录 vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf //改为如下 把虚拟主机配置文件改成如下: 重新加载 /usr/local/apache2.4/bin/apachectl -t /usr/local/apache2.4/bin/apachectl graceful mkdir /data/wwwroot/www.111.com/…
介绍:项目中的CSS.图片.js都是静态文件.一般会将静态文件放到一个单独的目录中,以方便管理. 1. 配置 # vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf <VirtualHost *:80> ServerAdmin webmaster@dummy-host.example.com DocumentRoot "/usr/local/apache2.4/docs/www.111.com" ServerName…
今天后端的同事遇到这么个问题,引入了外部css文件也能访问,就是页面上没有效果. 大概是下面这个样子: css引入如下: 我非常的纳闷,说真的我还没遇到过这种情况,UI是可以运行的,一点事都没有... 没办法只有对比检查了,发现了问题所在 ,link没有加 rel="stylesheet" 属性, (以前都是自动完成,没怎么在意,汗~~) 于是就加上这个属性,就可以了(>﹏<) 这个属性是必须的,说白了就是指明你链进来的对象是个什么东西的,(我们这里指名被链接的文档是一个样…
一.Nginx通过$upstream_response_time $request_time统计请求和后台服务响应时间 nginx.conf使用配置方式: log_format main '$remote_addr - $remote_user [$time_local] "$request" ''$status $body_bytes_sent "$http_referer" ''"$http_user_agent" "$http_x…
nginx报错:403 Forbidden 并且访问首页index.php是下载文件的状态,不能正常解析php 系统有其他两个站访问是正常的 看日志没有看到明显的错误 搜索了下: 答案如下: php的时候会变成下载:这是因为nginx没有设置好碰到php文件时,要传递到后方的php解释器. 看看你的nginx.conf配置,里面有没有这样的设置: location ~ .*\.php$ { fastcgi_pass   127.0.0.1:9000; } 上面的意思,就是说,碰到.php结尾的文…
ftp服务器搭建 1.新建用户ftpuser并指定主目录为/home/ftpuser (注意:这个目录是后面存储和读取文件的目录) <!--创建用户并指定主目录--> useradd -d /home/ftpuser -m ftpuser <!--修改密码为:Zxit@2018--> passwd ftpuser Zxit@2018 <!--查看--> cat /etc/passwd 2.ftp安装 <!--查看是否安装ftp--> rpm -qa |gre…
Freemaker生成复杂样式图片并无文件损坏的excel 参考Freemarker整合poi导出带有图片的Excel教程,优化代码实现 功能介绍:1.支持Freemarker导出Excel的所有功能(完美导出复杂的合并单元格.合并行和列.颜色.字体等)2.支持导出带有图片的Excel3.支持多Sheet页导出4.支持导出单元格注释5.支持完美导出.xls..xlsx格式,生成文件打开无报错提醒6.适用于生成复杂样式的Excel,不适用于大数据量导出 需求背景 企业级需求中有较多复杂样式的exc…
一直以来都在Qzone.CSDN等上面写博客,偶尔有些想法就在Paas平台上搭建服务,新浪和曾经的google上都用过其appengine.可是在别人的平台上写东西,总归有些不方便,有受制于人的感觉.<深入理解Nginx>这本书的在线支持站点,当时因为时间紧,就随便在weebly平台弄了个下载示例代码和写作勘误的页面,毕竟离有效的在线支持网站还是有差距的,至少读者不容易在网站上反馈.想到毕竟在阿里云的弹性计算工作,总不能都不用自己开发的产品吧?于是就买了阿里云的低端服务器,开始了我的第一次完整…
centos    LAMP第二部分apache配置  下载discuz!配置第一个虚拟主机 安装Discuz! 用户认证 配置域名跳转  配置apache的访问日志  配置静态文件缓存  配置防盗链 访问控制 apache rewrite 配置开机启动apache  tcpdump  第二十节课 无论是apache 还是nginx,都会有一个默认的虚拟主机 virtual host 多个vhost都可以用同一个配置文件 安装两个Apache,两个apache可以共存,但是要使用不同的端口 主配…
在一个成熟的WEB系统里,没有日志管理是不可以的,有了日志,可以帮助你得到用户地域来源.跳转来源.使用终端.某个URL访问量等相关信息:通过错误日志,你可以得到系统某个服务或server的性能瓶颈等.因此,将日志好好利用,你可以得到很多有价值的信息. 日志格式及定义 (1)log_formatlog_format用来设置日志格式,也就是日志文件中每条日志的格式,具体如下:log_format name(格式名称) type(格式样式) log_format main '$server_name…
11月27日任务 12.10 Nginx访问日志12.11 Nginx日志切割12.12 静态文件不记录日志和过期时间 1.Nginx访问日志 示例一: 日志格式 vim /usr/local/nginx/conf/nginx.conf //搜索log_format $remote_addr 客户端IP(公网IP) $http_x_forwarded_for 代理服务器的IP $time_local 服务器本地时间 $host 访问主机名(域名) $request_uri 访问的url地址 $s…
相关信息 1.apache日志有访问日志和错误日志,错误日志根据日志级别来输出错误信息,而访问日志根据定义的日志格式来记录访问动作 2.访问日志格式在httpd.conf文件里面定义,在虚拟主机里面引用 3.如果网站访问量大,那么很容易造成访问日志过大,所以对访问日志进行自动切割非常有必要 4.本篇日志使用的日志分割工具是apache自己的rotatelogs工具 思路:在httd.conf中选择合适自己的日志格式>在虚拟主机的配置文件里引用并分割 第一:选择合适的日志格式 ①打开httpd.c…