精华内容
下载资源
问答
  • 更改网页刷新时间

    2020-05-07 17:16:30
    更改网页刷新时间 my host->my file sysetm->sys home-> defaults->system.properties->右键 AX TEXT FILE EDITOR 中下部 找到hx.poll.freq=5000 改为1000

    更改网页刷新时间
    my host->my file sysetm->sys home-> defaults->system.properties->右键 AX TEXT FILE EDITOR

    中下部 找到hx.poll.freq=5000 改为1000

    展开全文
  • 源码文件更改版本信息方法一:修改主配置文件Nginx.conf二、修改用户与组三、配置网页缓存时间虚拟机win10 验证四、日志分割四、网页压缩五、设置连接超时六、更改进程数 一、Nginx隐藏版本号 手工编译Nginx步骤详情...

    centos 7.6 —— Nginx 服务优化隐藏版本号

    一、Nginx隐藏版本号

    手工编译Nginx步骤详情查看之前博客
    手工编译Nginx

    Nginx原理详情

    方法一:源码文件更改版本信息

    (1)查看源码信息

    [root@localhost opt]# vim /opt/nginx-1.12.2/src/core/nginx.h   
    
    
    /*
     * Copyright (C) Igor Sysoev
     * Copyright (C) Nginx, Inc.
     */
    
    
    #ifndef _NGINX_H_INCLUDED_
    #define _NGINX_H_INCLUDED_
    
    
    #define nginx_version      1012002
    #define NGINX_VERSION      "1.12.2"
    #define NGINX_VER          "nginx/" NGINX_VERSION
    
    #ifdef NGX_BUILD
    #define NGINX_VER_BUILD    NGINX_VER " (" NGX_BUILD ")"
    #else
    #define NGINX_VER_BUILD    NGINX_VER
    #endif
    
    #define NGINX_VAR          "NGINX"
    #define NGX_OLDPID_EXT     ".oldbin"
    
    
    #endif /* _NGINX_H_INCLUDED_ */
    ~                                  
    

    (1)修改源码信息

    [root@localhost opt]# vim /opt/nginx-1.12.2/src/core/nginx.h
    
    
    /*
     * Copyright (C) Igor Sysoev
     * Copyright (C) Nginx, Inc.
     */
    
    
    #ifndef _NGINX_H_INCLUDED_
    #define _NGINX_H_INCLUDED_
    
    
    #define nginx_version      1012002
    #define NGINX_VERSION      "1.1.1"
    #define NGINX_VER          "IIS/" NGINX_VERSION
    
    #ifdef NGX_BUILD
    #define NGINX_VER_BUILD    NGINX_VER " (" NGX_BUILD ")"
    #else
    #define NGINX_VER_BUILD    NGINX_VER
    #endif
    
    #define NGINX_VAR          "NGINX"
    #define NGX_OLDPID_EXT     ".oldbin"
    
    
    #endif /* _NGINX_H_INCLUDED_ */
    
    

    **(3)验证修改后 版本信息

    [root@localhost sbin]# iptables -F
    [root@localhost sbin]# setenforce 0
    [root@localhost sbin]# curl -I http://192.168.75.134
    HTTP/1.1 200 OK
    Server: IIS/1.1.1
    Date: Mon, 10 Aug 2020 07:18:16 GMT
    Content-Type: text/html
    Content-Length: 612
    Last-Modified: Mon, 10 Aug 2020 07:11:12 GMT
    Connection: keep-alive
    ETag: "5f30f310-264"
    Accept-Ranges: bytes
    
    [root@localhost sbin]# 
    
    

    方法二:修改主配置文件Nginx.conf

    [root@localhost sbin]# vim /usr/local/nginx/conf/nginx.conf
    
    
    #user  nobody;
    worker_processes  1;
    
    #error_log  logs/error.log;
    #error_log  logs/error.log  notice;
    #error_log  logs/error.log  info;
    
    #pid        logs/nginx.pid;
    
    
    events {
        worker_connections  1024;
    }
    
    
    http {
        include       mime.types;
        default_type  application/octet-stream;
          server_tokens off;  //改为off
    [root@localhost sbin]# nginx   //端口被占用
    nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
    nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
    cnginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
    nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
    nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
    nginx: [emerg] still could not bind()
    [root@localhost sbin]# sudo fuser -k 80/tcp  //
    80/tcp:              12552 12553
    [root@localhost sbin]# nginx  //重启Nginx
    
    
    

    查看Nginx版本信息无验证成功

    [root@localhost sbin]# nginx 
    [root@localhost sbin]# curl -I http://192.168.75.134
    HTTP/1.1 200 OK
    Server: nginx   //无版本号
    Date: Mon, 10 Aug 2020 07:22:33 GMT
    Content-Type: text/html
    Content-Length: 612
    Last-Modified: Mon, 10 Aug 2020 07:11:12 GMT
    Connection: keep-alive
    ETag: "5f30f310-264"
    Accept-Ranges: bytes
    
    [root@localhost sbin]# 
    
    

    二、修改用户与组

    user nobody; 该为 user nginx nginx ;

    [root@localhost sbin]# vim /usr/local/nginx.conf
    [root@localhost sbin]# vim /usr/local/nginx/conf/nginx.conf
    
    
    user  nginx nginx;
    
    

    三、配置网页缓存时间

    
    [root@localhost html]# vim /usr/local/nginx/conf/nginx.conf
    
    
            location ~ \.(gif|jpg|jepg|png|bmp|ico)$ {
                root   html;
                expires 1d;
            }
    [root@localhost html]# sudo fuser -k 80/tcp
    80/tcp:              12663 12664
    [root@localhost html]# nginx 
    [root@localhost html]# killall -s HUP nginx
    
    [root@localhost html]# vim index.html 
    <img src="xunya.jpg"/>
    [root@localhost html]# ll
    总用量 52
    -rw-r--r--. 1 root root   537 810 15:11 50x.html
    -rw-r--r--. 1 root root   636 810 15:46 index.html
    -rw-r--r--. 1 root root 42529 810 15:42 xunya.jpg
    
    
    
    

    虚拟机win10 验证

    在这里插入图片描述

    在这里插入图片描述

    四、日志分割

    [root@localhost html]# cd /opt
    [root@localhost opt]# vim fenge.sh
    
    #!/bin/bash
    #Filename:fenge.sh
    d=$#!/bin/bash
    #Filename:fengge.sh
    d=$(date -d "-1 day"  "+%Y%m%d")  #显示一天前的时间
    logs_path="/var/log/nginx"
    pid_path="/usr/local/nginx/logs/nginx.pid"
    [ -d $logs_path ] || mkdir -p $logs_path
    mv /usr/local/nginx/logs/access.log ${logs_path}/test.com-access.log-$d
    kill -HUP $(cat $pid_path)
    find $logs_path -mtime +30 | xargs rm -rf
    
    [root@localhost opt]# chmod 777 fenge.sh 
    [root@localhost opt]# ./fenge.sh 
    [root@localhost opt]# cd /var/log/nginx/
    [root@localhost nginx]# ll
    总用量 4
    -rw-r--r--. 1 root root 1905 810 15:49 test.com-access.log-20200809
    [root@localhost nginx]# 
    
    
    
    

    四、网页压缩

    
    [root@localhost html]# vim /usr/local/nginx/conf/nginx.conf
    
    
        gzip  on;   #开启gzip压缩功能
        gzip_min_length 1K;   #压缩阀值
        gzip_buffers 4 16K;   # buffer大小为416K缓冲区大小
        gzip_http_version 1.1;  # 压缩版本
        gzip_comp_level 6;  #压缩比率,最小为1,处理速度快,传输速度慢,9最大压缩比,处理速度慢,传输速度快
       gzip_types text/css text/javascript application/javascript image/jpeg image/png image/gif text/plain application/x-javascript image/jpg application/xml application/x-httpd-php application/json;
         gzip_disable "MSIE [1-6]\.";  #配置禁用gzip条件,支持正则,表示IE6以下不启用gzip
         gzip_vary on; #选择支持vary header 可以让前端的缓存服务器缓存经过gzip压缩的页面
    
    
    [root@localhost html]# systemctl restart nginx.service 
    
    [root@localhost html]# ll
    总用量 84
    -rw-r--r--. 1 root root   537 810 15:11 50x.html
    -rw-r--r--. 1 root root 29221 86 15:26 error.jpg
    -rw-r--r--. 1 root root   636 810 15:46 index.html
    -rw-r--r--. 1 root root 42529 810 15:42 xunya.jpg
    [root@localhost html]# vim index.html 
    
    
    <img src="xunya.jpg"/>
    
    
    

    虚拟机win10 验证

    清理浏览器的缓存

    在这里插入图片描述

    五、设置连接超时

    • 200 OK 请求成功(其后是对GET和POST请求的应答文档)
    • 301 Moved Permanently 请求的永久页面跳转
    • 403 Forbidden 禁止访问该页面
    • 404 Not Found 服务器无法找到被请求的页面
    • 500 Internal Server Error 内部服务器错误
    • 502 Bad Gateway 无效网关
    • 503 Service Unavailable 当前服务不可用
    • 504 Gateway Timeout 网关请求超时

    Nginx使用keepalive_timeout 来指定keepAlive 的超时时间(timeout)
    指定每个TCP连接最多可以保持多长时间。Nginx 的默认值是65秒,有些浏览器最多只保持60秒,若将它设置为0。 就禁止了keepalive连接。

    
    [root@localhost html]# vim /usr/local/nginx/conf/nginx.conf  //在http中添加
    
     keepalive_timeout  100;
        client_header_timeout 80; # 等待客户端发送请求头的超时时间  超时会发送408错
    误
        client_body_timeout 80;  #设置客户端发送请求体超时时间
    
    [root@localhost html]# systemctl restart nginx.service 
    
    
    

    六、更改进程数

    在高并发环境中,需要启动更多的Nginx进程以保证快速响应,用以处理用户的请求,避免造成阻塞,使用 ps aux 命令查看Nginx运行进程的个数

    其中 master process 是Nginx的主进程,开启了1个,worker process 是子进程,
    也是开启了1个。
    修改Nginx的配置文件中的work_processes 参数,一般设为CPU的个数或者核数,在高并发的情况下可设置为CPU的个数或者核数的2倍,可以先查看CPU的核数以确定参数。

    
    [root@localhost html]# cat /proc/cpuinfo | grep -c "physical"
    8
    
    [root@localhost html]# ps aux | grep nginx   //cpu 核数
    
    root      69719  0.0  0.0  20544   620 ?        Ss   17:40   0:00 nginx: master process /usr/local/nginx/sbin/nginx  //一个主进程中包含一个字进程
    nobody    69720  0.0  0.0  23072  1392 ?        S    17:40   0:00 nginx: worker process
    root      70197  0.0  0.0 112724   988 pts/0    S+   18:31   0:00 grep --color=auto nginx
    
    [root@localhost html]# vim /usr/local/nginx/conf/nginx.conf
    
    
    worker_processes  2; #修改为核数相同或者2倍
    
    work_cpu_affinity 01 10; #设置每个进程由不同CPU处理
    
    [root@localhost html]# systemctl restart nginx.service 
    
    
    展开全文
  • //同步时间 public static void updateTime() throws Exception { HttpClient client=new HttpClient(); String str="http://123.125.114.102/special/time/"; GetMethod get=new GetMethod...

     

    //同步时间
    	public static void updateTime() throws  Exception {
    		HttpClient client=new HttpClient();
    		String str="http://123.125.114.102/special/time/";
    		GetMethod get=new GetMethod(str);
    		client.executeMethod(get);
    		byte b[]=get.getResponseBody();
    		String html=new String(b,"gbk");
    		int ind=html.indexOf("baidu_time(");
    		if(ind!=-1){
    			int end=html.indexOf(")", ind);
    			System.out.println(html.substring(ind+11,end));
    			Calendar now=Calendar.getInstance();
    			now.setTimeInMillis(new BigDecimal(html.substring(ind+11,end)).longValue());
    			System.out.println(getStringFromDate(now.getTime()));
    			String[] cmd = {"date","-s",CalendarHelper.getStringFromDate(now.getTime()) };
    			ProcessBuilder pb=new ProcessBuilder(cmd);
    			Map<String,String> map=pb.environment();
    			Iterator it=map.keySet().iterator();
    			while(it.hasNext()){
    				System.out.println(it.next());
    			}
    	        pb.start();
    	        
    	        //以下同步硬件时间
    			String cmd2[]={"hwclock","--systohc" };
    			pb=new ProcessBuilder(cmd2);
    			pb.start();;
    			
    		}
    	}

     

    另外还有个命令更简单:

    rdate  -s  tick.greyware.com           或   rdate -s  71.252.193.25


    要显示远程服务器时间,用

    rdate -p tick.greyware.com
    要同步,执行
    rdate -s tick.greyware.com
      
    一行命令搞定。

    然后把时间同步到硬件

    hwclock -w 
     

     

    展开全文
  • 比如现实显示敬业,下一秒就变成自强这两个字了
  • 网页视频更改15s快进为5s 背景:这是一个英语听力的网站,该网站的15s 快进时间太长了,常常我只是想听上一个句子,而不是上一个段落,因此想要更改该网站的快进时间。 打开开发者工具,源代码-》页面-》找到 js...

    网页视频更改15s快进为5s

    背景:这是一个英语听力的网站,该网站的15s 快进时间太长了,常常我只是想听上一个句子,而不是上一个段落,因此想要更改该网站的快进时间。

    在这里插入图片描述

    1. 打开开发者工具,源代码-》页面-》找到 js 文件

    猜测快进的控制代码,一定在这里面,通过文件搜索15s 找到位置

    在这里插入图片描述

    1. 启用文件替代功能

    在这里插入图片描述

    1. 将所有15s 更改为5s

    任务完成!

    在这里插入图片描述

    展开全文
  • -隐藏版本号1.3 修改源码--隐藏版本号1.4 修改Nginx用户与组1.4.1 编译安装时指定用户与组1.4.2 修改配置文件时指定用户与组1.5 优化Nginx网页缓存时间1.6 Nginx的日志切割1.6.1 编写脚本进行日志切割的思路1.7 配置...
  • 文章目录前言一、Nginx...默认的 Nginx 安装参数只能提供最基本的服务,还需要调和如网页缓存时间、连接超时、网页压缩等响应参数,才能发挥吹服务器的最大作用 一、Nginx服务优化 Nginx 前期的编译安装及配置可看
  • 配置Nginx网页缓存时间3.1 对目标缓存(局部)3.2 修改配置文件(全局)4. 实现Nginx的日志切割4.1 日志分割配置5. 配置Nginx实现连接超时5.1 连接超时配置6. 更改Nginx运行进程数6.1 更改Nginx运行进进程数配置7. ...
  • 设置nginx优化隐藏版本号,修改用户和组,网页缓存时间更改进程数, 以及防盗链的代码内容 http://nginx.org/en/docs/configure.html nginx相关模块配置解释官网========================隐藏版本号,修改用户和...
  • <div><p>启动之后是这样的 启动后最下面两个文件会被自动删除 …" src="" /> 之后我重装了两次,每次更改新闻的检测时间后都会出现这个状况。</p><p>该提问来源于开源项目:pcrbot/yobot</p></div>
  • 一、Nginx服务优化 1.隐藏Nginx版本号 在生存环境中,需要隐藏Nginx的版本号,以免泄露Nginx的版本,使攻击者不能针对特定版本进行攻击...  如果使用了PHP处理动态网页,如果PHP配置文件中配置了fastcgi_param SERVE
  • 因为别人问我,加上我正好有时间,然后在别人的基础上,进行了更改,为了方便更改,还写了 一个更改教程,尽可能的去详细的写了(本人很懒),然后分享给大家,说不上太好看,但勉强也到及格(我个人的审美) F11可...
  • 也许更适合使用双显示器的人. 支持本地网页文件比如file:///C:/1.html.以及局域网内的...实现原理是,如果是file协议的文件会检测文件的最后更改时间,如果是http协议的文件,会GET整个文件的内容来对比.每秒一次. ...
  • 问题:更改jsp文件后刷新网页没有变化 排除缓存的原因 原因:修改了系统时间 解决方法:将tomcat下webapp和work目录下的项目删掉,然后重新部署项目。
  • 在启动thttpd网页服务器后,如果更改本机时间(修改为过去的时间),thttpd会自动断开(实际上是调用了abotr()函数) 原因 这是一段计时器,去定时清理没用到的计时器 /* Set up the occasional timer. */ if ( ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,190
精华内容 476
关键字:

网页更改时间