在上面一篇文章中,分享过如何搭建和使用dnmp,今天分享如何修改dnmp中PHP容器的端口映射功能。
有时候我们在使用php和nginx进行开发的时候,会出现这样的情况,明明扩展已经安装,但是就是无法调试成功。这个时候我们就要耐心去分析问题产生的原因。
Docker的容器镜像是轻量的、可执行的独立软件包,包含软件运行所需的所有内容:代码、运行时环境、系统工具、系统库和设置。
Linux:Linux 操作系统 Nginx:Web 服务器 MariaDB:数据库 PHP:脚本语言
0x01. 基于sql注入的webshell 可以利用mysql的导出函数,将查询 into outfile() 例如:id=1 union select 1,‘’ into outfile ‘c:/phpstudy/www/1.php 将id=1和联合查询出来的值导出到c:/phpstudy/www/1.php中,id=1的内容可能有很多,那么可以写id=1.1 让其查询不出结果’ into dumpfile() (可以16进制写入.) id=7.1 union select 1,‘’ into du
本文实例讲述了Linux下源码包安装Swoole及基本使用操作。分享给大家供大家参考,具体如下:
Xdebug 在开发过程中可以帮我们查看具体的运行和步骤,以及每行代码执行的结果,在学习和解决代码问题的时候可以提供非常大的便利。PHPStorm 也可以进行 Xdebug 调试,VScode 也可以进行配置调试,且比 PHPStorm 的配置简单很多,不用每次去创建一个 Server,再创建一个 web page 服务。相比之下,VSCode 的界面好看,且简单方便,值得学习一下。
OpenLiteSpeed 是 LiteSpeed Technologies 开发的开源HTTP服务器。OpenLiteSpeed 具有高性能和轻量级的特点,并带有一个 Web GUI 管理界面,可以处理超过十万个具有低资源使用(CPU 和 RAM)的并发连接。OpenLiteSpeed 支持许多操作系统,如 Linux,Mac OS,FreeBSD 和 SunOS,可用于运行用 PHP,Ruby Perl 和 java 编写的网站脚本。
最近学习了PHP命令执行,内容比较多,把自己学到的总结下来,加深理解,水平有限,欢迎大佬斧正。
在平常的工作中,我作为PHP程序员经常要搭建一下环境,这个环境就是Linux系统下安装nginx,php,mysql这三个软件,对软件进行配置,然后在浏览器上能够正常打开运行查看项目。CentOS中安装软件有好几种方式,我经常用的是包安装方式,因为这种非常简单一句命令就能安装成功,这也是与windows下安装软件最大的不同点。包安装方式就一个关键单词就是yum。
这次的数据分析赛相对上个星期 05.05 的数据分析赛,个人觉得虽然简单了很多,但其中值得学习的知识点也不少呀。
镜像 docker search nginx ⬅️来查看可用镜像 docker pull redis:latest ⬅️下载镜像 docker images ⬅️查看本地镜像 docker rmi {IMAGE_ID} ⬅️删除一个或多个镜像 docker rmi `docker images -q` ⬅️删除全部镜像 docker build -f ./Dockerfile -t php:v1-swoole . docker save {IMAGE_ID} -o image.tar nginx:la
即服务器端请求伪造(Server-Side Request Forgery),是一种网络攻击技术,攻击者利用服务器上的应用程序向任意服务器发起请求或者操作,这些请求可能包括但不限于文件读取、命令执行、端口扫描等。由于这些请求是从服务器内部发起的,因此他们可以绕过服务器的外部访问控制,访问内部网络资源或者执行恶意操作。
物联网,即Internet of Things,简写IOT。让所有能行使独立功能的普通物体实现互联互通的网络,通过物联网可以用中心计算机对机器、设备、人员进行集中管理、控制,实现物物相连。近几年物联网在运输、物流、健康医疗、智能环境(家庭、办公、工厂)等领域都在迅速发展,前景打好。
yum list installed | grep php –查看已安装的PHP版本
A:Apache服务器:WEB应用程序的服务器,提供软件源文件的存放地,提供了程序访问时所需要的端口(接口)
Nginx 是一个高性能的 HTTP 和反向代理 web 服务器,同时也提供了 IMAP/POP3/SMTP 服务 。
我的远程服务器是腾讯云的ubuntu系统机器,本地我的电脑系统是deepin的系统,使用的IDE是vscode。现在就来使用本地的IDE来调试腾讯云中为网站项目。 实现逻辑是访问网站域名后,请求被转发给腾讯云本地的9001端口,通过ssh隧道,会直接被转发给deepin本地系统的9001端口。vscode会监听9001端口接收到腾讯云传递过来的请求,进入断点调试模式,结束后会把请求返回给腾讯云,腾讯云继续处理请求。
在服务器上,当我们查看php进程时,全都是php-fpm进程,大家都知道这个就是php的运行环境,那么,它到底是个什么东西呢?
那么对于nginx,对于php-fpm,backlog应该设置多大,是越大越好吗?backlog怎么设置合适?这是上篇文章中遗留的几个问题
Workerman是一款开源高性能异步PHP socket即时通讯框架。支持高并发,超高稳定性,被广泛的用于手机app、移动通讯,微信小程序,手游服务端、网络游戏、PHP聊天室、硬件通讯、智能家居、车联网、物联网等领域的开发。 支持TCP长连接,支持Websocket、HTTP等协议,支持自定义协议。拥有异步Mysql、异步Redis、异步Http、MQTT物联网客户端、异步消息队列等众多高性能组件。
https://www.vulnhub.com/entry/bsides-vancouver-2018-workshop,231/#release
安装完Docker之后,我们就可以简单的使用Docker,来体会Docker的用处。 首先看下Docker的常用命令,都是我在实用Docker的时候用到的命令: docker常用命令: $ docker images //查看所有的镜像 $ docker ps -a //查看所有的容器 $ docker build -t docker_name .//用Dockerfile创建一个名字叫docker_name的镜
在访问dev路径时,看到提示内容说现在我们处在levl 0的等级里面,让我们再努力一点
php-fpm是PHP的一个进程管理器。php下面的众多work进程皆由php-fpm进程管理器管理。具体可参考:http://www.qqdeveloper.com/2019/10/06/CGI-FastCGI-php-fpm/
前几天修改博客界面,由于本地只有很少几篇测试文章,对内容溢出的测试不完全,虽然复制了一堆无用的内容在里面进行测试。今天就想到把服务器上的数据和本地同步一下。
Mac环境比较省心的是自带PHP环境,不需要从下载源码编译安装开始,默认的PHP版本是7.1
github 地址:https://github.com/luxixing/swoole-task
推荐一个linux命令学习网站 http://man.linuxde.net/ 查询一个log日志中前10行的命令 head-n(行数) ***.log 查询一个log日志后10行的命令 tail-n(行数) ***.log 查询一个log中关键字error出现的次数 grep –rb "error" ***.log -c , 查询一个log中关键字error出现分别在哪一行 grep –rb "error" ***.log 查询当前运行java的进程 ps -ef |grep java 远
OpenLiteSpeed是一种优化的开源Web服务器,可用于管理和提供站点。就Linux Web服务器而言,OpenLiteSpeed具有一些有趣的功能,使其成为许多安装的可靠选择。它具有Apache兼容的重写规则,Web管理界面以及针对服务器优化的自定义PHP处理。
标题党?无疑了! 日常开发中还在一直var_dump?exit()?,是不是很不便捷,很不方便?今天小梦就给大家讲讲在PHP开发中(划重点:PHP开发,当然其他语言开发也是有类似的工具的,比如前端开发
因为两台服务器的镜像是不同的,里面的环境也不同。业务服务器是nginx+php-fpm的环境,而会话服务器是LAMP (Apache)。
查看宝塔日志:cat /tmp/panelBoot.pl 查看软件安装日志:cat /tmp/panelExec.log 站点配置文件位置:/www/server/panel/vhost 删除域名绑定面板:rm -f /www/server/panel/data/domain.conf 清理登陆限制:rm -f /www/server/panel/data/*.login 查看面板授权IP:cat /www/server/panel/data/limitip.conf 关闭访问限制:rm -f /www/server/panel/data/limitip.conf 查看许可域名:cat /www/server/panel/data/domain.conf 关闭面板SSL:rm -f /www/server/panel/data/ssl.pl && /etc/init.d/bt restart 查看面板错误日志:cat /tmp/panelBoot 查看数据库错误日志:cat /www/server/data/*.err 站点配置文件目录(nginx):/www/server/panel/vhost/nginx 站点配置文件目录(apache):/www/server/panel/vhost/apache 站点默认目录:/www/wwwroot 数据库备份目录:/www/backup/database 站点备份目录:/www/backup/site 站点日志:/www/wwwlogs
有注册功能,我们可以尝试一下FastAdmin前台分片传输上传文件getshell,先在前台注册一个普通用户
查看状态: service apache2 status/start/stop/restart
把bash到1的值放入base64编码网站/我用的burpsuite(decode)——编码/etc/tcp/vps的ip/port端口 再加上如下外壳
我们编写好的PHP文件需要在Apache下运行,但Apache服务在Mac种默认是关闭的,因此我们需要一下修改配置文件:
当开启general log为on时,所执行的sql语句都会出现在stu1.log文件中。那么,如果修改generallogfile的值,那么所执行的sql语句就会对应生成对应的文件中,进而getshell。所以为了get shell,我们将general log设为on,将general log file设为C:/phpStudy/WWW/test.php
如果系统中存在端口冲突就有可能发生本情况. IIS默认使用80端口进行HTTP通信. 如果除IIS外的应用程序正在运行并且正在相同的IP地址上使用80端口,在您试图使用IIS管理器启动网站时您也可能收到该错误讯息.
PHPStorm 是一款功能强大的 PHP 开发工具,自动补全、格式化样式等,以及最主要的 XDebug 功能,是开发中非常有用的功能,能有效查看程序代码的问题所在,并了解程序的执行过程。
访问80端口是一个phpStudy 探针,结合phpinfo.php和探针知晓主目录在C:/phpStudy/WWW
jia@test:~$ sudo apt install php //安装Php软件包
https://blog.csdn.net/weixin_44991517/article/details/90718228
开放端口:利用fofa查件搜集一波,nmap搜集到135、139、445是filtered状态
一 故障描述 HAProxy已经搭建完毕,现在需要把以后缀为game.linuxidc.com的域名转发到后端的Nginx虚拟机主机上,所以关键在于怎么使用HAProxy匹配game.linuxidc.com。在HAProxy的配置文件中设置将HTTP请求转发到后端Nginx主机的80端口,通过88端口检测Nginx和PHP-FPM的监控状态。
菜鸡又来发表文章了,一开始的时候对整个内网的拓扑结构还不熟,所以做的时候很乱,写的也很乱。有很多方法都没有想到去用。qaq大佬们多多指教。
一开始的时候对整个内网的拓扑结构还不熟,所以做的时候有很多方法都没有想到去用,大家多多指教。 一、环境准备 用网线连接交换机 配置Winodwss攻击机IP为172.16.6.203 攻击机Kali IP为172.16.6.202 主机IP为172.16.6.201 网关为172.16.6.1 子网掩码255.255.255.0 目标IP 172.16.6.10 二、渗透具体流程 总览拓扑图 一开始以为192.168.6.200,一台普通的双网卡主机,没有发现是防火墙,所以10.1.1.0网段的主机拓扑不够
最近需要使用PHP,于是把平时的积累整理一下,就有了这个教程。 首先是环境配置: 1.操作系统:windos7 2.后台:PHP 3.前台:Html + js + css 4.数据库:MYSQ
•初始化轻量应用服务器, 设置登录密码 比如iamzhaoolee•将域名 hk.v2fy.com 解析到 轻量应用服务器的ip•确认开启轻量应用服务器的80端口,63306端口,待会儿要用
领取专属 10元无门槛券
手把手带您无忧上云