-
nginx下js文件修改后访问不更新问题解决
所属栏目:[安全] 日期:2020-12-25 热度:53
今天遇到一个问题,nginx下js修改后不更新,加版本号,刷新浏览器缓存都不行,重启服务器才行,修改后又不更新了 而且加载的js文件会有乱码或者文件加载不全的问题。 解决办法: 修改nginx.conf,sendfile off; http { sendfile off; } 重启nginx后问题解决[详细]
-
virtualBox 虚拟机下nginx设置不缓存静态文件不起作用解决办法
所属栏目:[安全] 日期:2020-12-25 热度:188
最近开发的时候,调整js时会一直使用缓存文件,无法显示改动! nginx配置静态文件add_header Cache-Control no-cache;也不起作用,很苦恼! nginx配置代码: events { worker_connections 768; # multi_accept on; } http { ## # Basic Settings ## sendfile on;[详细]
-
nginx隐藏入口文件index.php
所属栏目:[安全] 日期:2020-12-25 热度:129
网站的访问url可能是这样 http://www.xxx.com/index.php/home/index/index 这种有点不美观,我们想达到如下效果 http://www.xxx.com/home/index/index 修改一下nginx配置即可: server { ? listen 80; ? server_name www.xxx.com; ? root "/var/html/wwwroot[详细]
-
nginx配置upstream实现负载均衡
所属栏目:[安全] 日期:2020-12-25 热度:140
如果Nginx没有仅仅只能代理一台服务器的话,那它也不可能像今天这么火,Nginx可以配置代理多台服务器,当一台服务器宕机之后,仍能保持系统可用。具体配置过程如下: 1. 在http节点下,添加upstream节点。 upstream serlist { server 10.0.6.108:7080; serve[详细]
-
MVC开发模式以及Smarty模板引擎的使用
所属栏目:[安全] 日期:2020-12-25 热度:136
Linux 全局安装 composer 将目录切换到/usr/local/bin/ 目录 cd /usr/local/bin/ 在 bin 目录中下载 composer curl -sS https: // getcomposer.org/installer | php 通过 composer.phar - v 查看 composer修改为中国镜像 composer.phar config -g repo.packa[详细]
-
宝塔面板连接数据库失败
所属栏目:[安全] 日期:2020-12-25 热度:106
早前宝塔面板phpmyadmin存有漏洞,有数据安全风险,服务器厂商(阿里云,西数,美橙等)可能会通过安全组禁用888端口 自己手动解除限制,通过服务器管理面板此处也可以查看和禁用安全组 自己可以核实下宝塔面板版本是否为7.4.2或更低版本,如是,则需要升级到官方[详细]
-
memcached的安装、常用命令以及在实际开发中的案例
所属栏目:[安全] 日期:2020-12-25 热度:140
Memcached注意 缺乏安全认证以及安全管制 需要将Memcached服务器放置在防火墙(iptables)之后 ? Linux平台 (CentOS)安装Memcached 安装依赖 yum -y install libevent libevent-devel 以下方式任选一种 方式1. 自动安装方式yum - y install memcached# 方式2[详细]
-
Linux下VIM编译器的使用以及shell编程基础
所属栏目:[安全] 日期:2020-12-25 热度:114
VIM编译器的安装与使用 vim编辑器安装 在CentOS中,执行:yum -y install vim 普通模式 h: 左移一个字符 j: 下移一行 k: 上移一行 l: 右移一个字符 PageDown(或Ctrl + F):下翻一屏 PageUp(或Ctrl + B):上翻一屏 G:移到缓冲区的最后一行 num G:移动到[详细]
-
centos的安装与配置,Linux下基本命令、权限控制,解压缩文件以
所属栏目:[安全] 日期:2020-12-25 热度:173
centos安装与网络配置 关机:shutdown -h now 重启:shutdown -r now 或 reboot linux目录结构与操作命令 使用ls命令查看目录结构 目录查看: ls [-al] [ 文件或目录名称] 目录切换: cd [ 目录名称] 显示当前目录: pwd 绝对路径 : 从根目录 / 相对路径 :[详细]
-
vmware进程,虚拟机NAT模式配置固定ip,访问外网与ping通主机
所属栏目:[安全] 日期:2020-12-25 热度:51
vmware进程杀不掉 在使用vmware虚拟机时,如果强制结束vmware进程,可能会发现在资源监视器中有一个vmware-vmx.exe进程始终关不掉,获得管理员权限去杀或者重启都没有用,然后正常的虚拟机打不开,也无法卸载或者更新 网上所有的教程都尝试过了,也还是不行。[详细]
-
将smarty安装到MVC架构中
所属栏目:[安全] 日期:2020-12-25 热度:198
首先是composer.json { " require " : { smarty/smarty " : ^3.1 }, // 自动加载 可以在composer.json的autoload字段找那个添加自己的autoloader autoload psr-4 : { AppControllers Controllers/ , AppModels Models/ Tools Tools/ } }} Models/U[详细]
-
LAMP环境搭建+配置虚拟域名
所属栏目:[安全] 日期:2020-12-25 热度:179
Centos下PHP,Apache,Mysql 的安装 安装Apache yum - y install httpd systemctl start httpd 添加防火墙 firewall-cmd --permanent --add-port= 80 / tcp systemctl restart firewalld 安装PHP7.2 yum install epel-release - y rpm -Uvh https: // mirror[详细]
-
cpu占用过高排查
所属栏目:[安全] 日期:2020-12-25 热度:76
简介 最近一段时间 某台服务器上的一个应用总是隔一段时间就自己挂掉 用top看了看 从重新部署应用开始没有多长时间CPU占用上升得很快 排查步骤 # 1.使用top 定位到占用CPU高的进程PIDtop# 2.通过ps aux | grep PID命令获取线程信息,并找到占用CPU高的线程ps[详细]
-
https中引入http资源资源所导致的问题
所属栏目:[安全] 日期:2020-12-25 热度:96
问题描述 因为公司要求所有生产环境为了安全性需求,全部都走https,并且在Nginx里面加入了Content-Security-Policy "upgrade-insecure-requests;connect-src *响应头,作用是让浏览器自动升级请求,防止访问者访问不安全的内容。 该指令用于让浏览器自动升级请[详细]
-
【服务器部署】Django+宝塔+Nginx_uwsgi部署
所属栏目:[安全] 日期:2020-12-25 热度:65
1 :CentOS安装脚本: yum install -y wget wget -O install.sh http://download.bt.cn/install/install_6.0.sh sh install.sh # 宝塔命令大全:https://www.bt.cn/btcode.html # 安装后会给与参数: ? # 外网面板地址: http://XX.XX.XX.XX:8888/XXXXX ? # 内[详细]
-
【宝塔面板】centOS部署前后端分离所有遇到的坑,Django
所属栏目:[安全] 日期:2020-12-25 热度:170
1: 刚刚买完服务器,在宝塔面板安装完一切工具,Django顺利运行后(不能运行一般是起了中文名) # 问题:想迁移数据库,结果发现-bash: python3: command not found # 解决 :系统版本的Python是3.7.8 卸载不了,所以你只需要安装个3.7.2的版本即可,迁移命令[详细]
-
oracle 11g 配置口令复杂度
所属栏目:[安全] 日期:2020-12-25 热度:93
oracle 11g 配置口令复杂度 使用ORACLE自带的utlpwdmg.sql脚本来实现 找到本地的utlpwdmg.sql脚本? find / -name?utlpwdmg.sql 查看 /home/oracle/app/oracle/product/11.2.0/dbhome_2/rdbms/admin/utlpwdmg.sql 登录数据库,执行函数? @utlpwdmg.sql(注意[详细]
-
磁盘调度算法详解
所属栏目:[安全] 日期:2020-12-25 热度:130
操作系统的职责之一是有效使用硬件。对于磁盘驱动器,满足这个要求具有较快的访问速度和较宽的磁盘带宽。 对于磁盘,访问时间包括两个主要部分: 寻道时间 :是磁臂移动磁头到包含目标扇区的柱面的时间; 旋转延迟 :是磁盘旋转目标扇区到磁头下的额外时间;[详细]
-
如何伪造DNS响应?
所属栏目:[安全] 日期:2020-12-25 热度:169
在中间人攻击中,当用户访问特定的网站,可以通过伪造 DNS 响应,将用户引导到一个虚假的网站。netwox 工具提供的编号为 105 的模块,可以用来伪造 DNS 响应包。 【实例】已知主机 A 的 IP 地址为 192.168.59.133,主机 B 的 IP 地址为 192.168.59.135。下面[详细]
-
DHCP报文格式和类型
所属栏目:[安全] 日期:2020-12-25 热度:197
DHCP 协议提供了多种类型的报文,但是基本格式是相同的,不同类型的报文只是报文中的某些字段值不同。 DHCP 报文的基本格式如图所示。 上图中每个字段含义如下: op:报文的操作类型。分为请求报文和响应报文。客户端发送给服务器的包为请求报文,值为 1;服[详细]
-
获取DHCP服务器的配置信息
所属栏目:[安全] 日期:2020-12-25 热度:167
如果客户端有了 IP 地址,将不再发送 DHCP Discover 包。这时,如果要获取网络内 DHCP 服务器信息,可以使用 netwox 提供的编号为 179 的模块来实现。该模块通过向 DHCP 服务器广播发送一个 DHCP INFORM 包,以获取相关的配置参数。 DHCP 服务器接收到该数据[详细]
-
行模式下的Telnet协议包
所属栏目:[安全] 日期:2020-12-25 热度:64
在使用 Telnet 服务时,Telnet 提供了选项的交互和协商功能。由于交互方式不同,Telnet 有两种工作模式,分别为透明模式和行模式。 下面首先讲解行模式下的协议包。 行模式是指每输入一行信息并按回车键换行时,再将这行信息发送给服务器。在该模式下,服务器[详细]
-
如何使用Telnet服务?
所属栏目:[安全] 日期:2020-12-25 热度:74
Telnet 服务是基于 Telnet 协议工作的网络服务。该服务包括服务器和客户端两部分。 本节将讲解如何使用 Telnet 服务。 建立 Telnet 客户端/服务 为了了解 Telnet 服务,首先需要搭建 Telnet 服务,并拥有一个对应的客户端。netwox 工具编号 170 的模块可以构[详细]
-
DNS域名解析流程剖析(详解版)
所属栏目:[安全] 日期:2020-12-25 热度:170
域名系统(Domain Name System,DNS)是将域名转化为 IP 地址的网络协议。 当用户在浏览器中输入域名后,浏览器会向 DNS 服务器发送 DNS 请求,获取指定域名的 IP 地址。DNS 服务器收到请求包后,会发送响应包,返回对应的 IP 地址。浏览器根据响应包中的 IP[详细]
-
DNS报文格式解析(非常详细)
所属栏目:[安全] 日期:2020-12-25 热度:194
DNS 分为查询请求和查询响应,请求和响应的报文结构基本相同。DNS 报文格式如图所示。 上图中显示了 DNS 的报文格式。其中,事务 ID、标志、问题计数、回答资源记录数、权威名称服务器计数、附加资源记录数这 6 个字段是DNS的报文首部,共 12 个字节。 整个 D[详细]