-
- Linux vi命令如何使用
- 1、三种模式以及切换①命令行模式②插入模式(进入文件编辑,按ESC进入底行模式)③底行模式2、vi模式切换命令a--->[进入编辑状态,从当前光标的位置后一个插入字符]A--->[进入编辑状态,从当前行尾插入字符]i--->[进入编辑状态,从当前光标的位置前一个插入字符]I--->[进入编辑状态,从当前行首插入字符]o--->[进入编辑状态,插入一行,光标移到行首开始插入字符]O--->[进入编辑状态,光标前加空行,光标移到行首开始插入字符]ESC--->
- linux运维 . 运维 3288 2023-05-27 09:17:01
-
- 怎么在Nginx中禁止PHP执行
- 一、编辑Nginx配置文件您需要编辑Nginx的配置文件来禁止PHP脚本的执行。如果您不知道Nginx的配置文件在哪里,可以尝试在终端中运行以下命令:$locatenginx.conf根据您的操作系统,Nginx的配置文件可能位于不同的位置。编辑Nginx的配置文件,并找到以下类似的行:location~\.php${try_files$uri=404;fastcgi_passunix:/var/run/php5-fpm.sock;fastcgi_indexindex.php;fastcgi_p
- Nginx . 运维 1934 2023-05-27 09:13:14
-
- Web漏洞利用姿势的示例分析
- 1、HTTPPUT方法利用PUT是用来进行文件管理的方法,若运维人员未修改Web服务器缺省配置,依然支持这些方法,则可以向服务器文件系统任意上传文件。1.1、Netcat利用PUT方法Netcat是一款非常出名的网络工具,简称“NC”,有渗透测试中的“瑞士**”之称。它可以用作端口监听、端口扫描、远程文件传输、还可以实现远程shell等功能。查看得知Web服务开启PUT方法后,输入如下命令上传文件:ncIPPORTPUT/dav/hack.txtHTTP/1.1Host:IP按两次回车可以看到h
- 安全 . 运维 1894 2023-05-27 08:55:27
-
- Nginx中配置过滤爬虫的User-Agent方法
- 一看不得了,基本上都是被一个useragent叫"yisouspider"的东西给刷屏了,一看就不知道是哪的蜘蛛,太没节操了。找到根目录配置区,增加useragent过滤判断语句,发现叫"yisouspider"的直接返回403注1:如果需要增加多个过滤,这样做($http_user_agent~*"spider1|spider2|spider3|spider4"),中间用|隔开就行了注2:如果你是用的是子目录博客,像我的一样,那么要找
- Nginx . 运维 2255 2023-05-27 08:46:15
-
- Javascript的元字符如何使用
- 说明1、元字符可以使用[a-z]搜寻字母表中的所有字母。这种元字符是比较常见的,有一个缩写,热切缩写也包含额外的字符。2、与字母表匹配的最接近的元字符是\w。这个缩写等同于[A-Za-z0-9_]。此字符类匹配上面字母和小写字母以及数字。注意,这个字符类也包含下划线字符(_)。实例要求使用元字符\w来计算所有引号中字母和数字字符的数量。letquoteSample="Thefiveboxingwizardsjumpquickly.";letalphabetRegexV2=/c
- 安全 . 运维 1682 2023-05-27 08:37:05
-
- Linux系统的VPS性能怎么测试
- 1、通过测试IP测试速度选择VPS当然要先进行IP测试,有的主机商网站会公布测试IP。如果没有,可以咨询客服获取。通过测试IP,可以通过第三方平台测试全世界各地ping值和节点连通情况,也可以在本地做MTR、路由跟踪等。测试结果虽然有实效,并不完全准确,但能大致反应机房的线路状况,如果不满意,可以不选择租用。2、文件下载测试如果对IP测试结果还算满意,接下来可以测试文件下载。机房网站有提供下载链接最好,没有就咨询客服;下载测试能够真实反应VPS的线路使用情况,如果已经在使用VPS,可以做极限下载
- linux运维 . 运维 4676 2023-05-26 23:57:55
-
- 如何为docker中的nginx配置https
- 准备环境在azure上创建ubuntu类型的虚机事件非常容易的事情,安装docker也无须赘言。比较容易忽略的是配置合适的网络安全组规则,比如打开80和443端口:还有就是配置dns:创建一个普通的http站点简单起见,直接使用一个镜像中的nodejs应用作为web站点:$dockerpullljfpower/nodedemo$dockernetworkcreate-dbridgewebnet$dockerrun-d--restart=always--expose=3000\--network=
- Nginx . 运维 2240 2023-05-26 23:22:08
-
- Linux touch命令如何使用
- 一、touch命令简介命令用于修改文件或者目录的时间属性,包括访问时间和修改时间,若文件不存在,系统会建立一个新的文件。我们平时用得最多的是通过touch创建一个空文件,实际上通过touch命令可以修改文件的atime、mtime,所以文件的真实访问时间和修改时间是可以被修改,我们在排查系统异常的时候还需要结合日志、历史命令等等因素综合决策。二、使用示例1、获取命令帮助[root@s145]~#touch--help2、查看命令版本[root@s145]~#touch--versiontouch
- linux运维 . 运维 6304 2023-05-26 23:21:53
-
- 如何利用nginx解决cookie跨域访问的问题
- 一、写在前面最近需要把阿里云上的四台服务器的项目迁移到客户提供的新的项目中,原来的四台服务器中用到了一级域名和二级域名。比如aaa.abc.com和bbb.abc.com和ccc.abc.com。其中aaa.abc.com登录,通过把cookie中的信息setdomain给.abc.com。其他系统可以共享这个cookie。但是新的四台服务器中并没有申请域名,只有四个ip:192.168.0.1单点登录服务器192.168.0.2192.168.0.3192.168.0.4因为每台服务器有两个项
- Nginx . 运维 4734 2023-05-26 23:21:21
-
- Linux多线程编程实例代码分析
- 下面先来一个实例。我们通过创建两个线程来实现对一个数的递加。或许这个实例没有实际运用的价值,但是稍微改动一下,我们就可以用到其他地方去拉。代码:/*thread_example.c:cmultiplethreadprogramminginlinux*author:falcon*e-mail:tunzhj03@st.lzu.edu.cn*/#include#include#include#include#definemax10pthread_tthread[2];pthread_mutex_tmu
- linux运维 . 运维 1695 2023-05-26 22:04:04
-
- Nginx中404页面怎么配置及AJAX请求返回404页面
- 404页面基础配置404错误是www网站访问容易出现的错误。最常见的出错提示:404notfound。404错误页的设置对网站seo有很大的影响,而设置不当,比如直接转跳主页等,会被搜索引擎降权拔毛。404页面的目的应该是告诉用户:你所请求的页面是不存在的,同时引导用户浏览网站其他页面而不是关掉窗口离去。搜索引擎通过http状态码来识别网页的状态。当搜索引擎获得了一个错误链接时,网站应该返回404状态码,告诉搜索引擎放弃对该链接的索引。而如果返回200或302状态码,搜索引擎就会为该链接建立索引
- Nginx . 运维 4555 2023-05-26 21:47:31
-
- 怎么用Shell脚本一键安装Nginx服务
- 话不多少,内容如下:#!/bin/bash#Nginx版本ver=nginx-1.$2.$3#安装目录in_dir="/app/$ver"#软件存放目录dl_dir="/server"#最终运行目录run_dir=/app/nginxif[!-d$in_dir];thenmkdir-p$in_dirfiif[!-d$dl_dir];thenmkdir$dl_dirfi##安装nginxfunctionnginx_install(){yum-yinstall
- Nginx . 运维 1903 2023-05-26 21:15:32
-
- 怎么使用docker修改Nginx文件
- 1.docker安装nginx:docker安装nginx还是很简单的,可以参考百度文章,或者参照docker安装mysql:2.安装完后进入到docker容器:执行命令:dockerexec-it容器idbash。注意,容器必须是开启的才能进入。3.以修改nginx的index.html为例:1.进入index所在的目录:cdusr/share/nginx/html2.编辑index.html,重点来了这里会报错,如下3.提示没有vim这个命令,安装这个命令:apt-getinstallvim
- Nginx . 运维 1932 2023-05-26 21:00:58
-
- nginx怎么实现ssl反向代理
- 步骤:1.生成一个权威的ssl证书对(如果自己颁发的话,那么https是不被浏览器认可的,就是https上面会有一个大红叉)推荐一个免费的网站:2.根据ssl.key和ssl.crt部署nginx首先nginx需要支持ssl_module,然后修改nginx.conf如下server{listen443;server_namelocalhost;sslon;ssl_certificate/opt/tengine/conf/ssl/free4lab.crt;ssl_certificate_key/
- Nginx . 运维 1528 2023-05-26 20:52:04
-
- nginx启动失败如何解决
- 操作首先nginx不是自己部署,要先启动一下dockerstartnginx发现打印出了nginx但是dockerps发现nginx还是启动失败于是准备查看日志dockerlogs-fnginx报了一堆错误,也不知道是什么时候打的日志,后来解决之后猜测是因为配置文件为空的原因,因为没有找到event模块所以首先看一下nginx的容器信息dockerinspectnginx找到挂载信息了,可以看看配置文件,发现/usr/nginx/conf里面没有配置文件,这个时候就应该找到了问题;可是运维同学在
- Nginx . 运维 4452 2023-05-26 19:55:38
PHP讨论组
组员:3305人话题:1500
PHP一种被广泛应用的开放源代码的多用途脚本语言,和其他技术相比,php本身开源免费; 可以将程序嵌入于HTML中去执行, 执行效率比完全生成htmL标记的CGI要高许多,它运行在服务器端,消耗的系统资源相当少,具有跨平台强、效率高的特性,而且php支持几乎所有流行的数据库以及操作系统,最重要的是
