PHP 的扩展类型及安装方式

扩展类型底层扩展(基于C语言): PECL上层扩展(基于PHP 语言): PEAR ComposerPECL# 查找扩展$ pecl search extname# 安装扩展$ pecl install extname# 卸载扩展$ pecl uninstall ex...

2020-04-20

Keepalived实现Nginx负载均衡高可用的示例代码

第一章:keepalived介绍VRRP协议
目的就是为了解决静态路由单点故障问题的第二章: keepalived工作原理2.1 作为系统网络服务的高可用功能(failover)keepalived高可用功能实现的...

2020-04-20

WAMP下不同的php.ini和phpForApache.ini的应用区别

很多站长反馈一个问题,在使用WAMP搭建的环境中修改了php配置文件php.ini无论怎么重启apache都无法生效。其实在WAMP是有两个php配置文件的:php.ini和phpForApache.ini以安装环...

2020-04-19

nginx和tengine的区别是什么

说起nginx大家都不陌生,以前我们一直用lamp平台,直到后来我们用lnmp平台,区别就在于apache和nginx区别是nginx并发能力更强,虽然Apache功能强大。最近网站突然报了一个错误信息,...

2020-04-18

Linux把一个文件复制到多个指定的栏目下

使用场景:站群有100个小网站,在网站内容模板完全弄规矩前,可上线调试,但绝不允许此时蜘蛛来抓取这些网站的页面,因此给每个小网站根目录下制作一个robots.txt,内容:User-agent: *Di...

2020-04-15

IIS配置了404,403自定义页面无效的解决方法

如下图所示,在IIS的“错误页”指定了自定义页面:反复检查了指定页面,确实在网站根目录下,路劲也没问题,就是没效果。结果就是缺少了下一部操作:...

2020-04-15

阿里云服务器Windows Server 2008 R2远程桌面链接不上的解决办法

我们其中有一台阿里云服务器,操作系统是Windows Server 2008 R2,远程桌面连接经常连接不上,重启服务器后,又可以了,过几个小时又不行了,要频繁地重启服务器来解决。但通过阿里云后...

2020-04-15

阿里云Windows server 2008 R2服务器无法更新补丁KB4531786

这个问题被我遇到了,Windows server 2012操作系统就能正常更新。暂时不清楚是阿里云的问题,还是微软这个操作系统的问题。解决办法:一,打开微软的补丁库:http://www.catalog.upda...

2020-04-15

阿里云Windows服务器在线扩容云盘简要步骤

一,按照惯例,扩容操作前先创建快照备份数据二,如果实例创建时间早于2019-03-30,要先更新RedHat VirtIO SICI驱动1,远程连接服务器2,运行 → CMD,运行命令行窗口3,输入powershell...

2020-04-15

Nginx安装SSL证书,配置符合百度SEO要求的HTTPS

一,首先购买SSL证书
阿里云腾讯云这些大公司的云平台都有提供免费的SSL证书,对于百度来说,免费证书和付费证书有没有什么区别,不是很了解。我的思路是,个人网站,经济不宽裕的,用免...

2020-04-15

Linux查询某个目录下每个子目录的所有文件数量

比如/home/wwwroot/xxoo这个目录,他下面有/home/wwwroot/xxoo/a/、/home/wwwroot/xxoo/b/、/home/wwwroot/xxoo/c/三个子目录,是要查询/a/、/b/、/c/这三个目录下所有的文件数...

2020-04-15

阿里云Linux安装Mysql后,默认是不支持远程链接的

阿里云Linux服务器购买后,首选都是安装nginx+mysql+php,如果使用lnmp这些成熟的套件的话,默认会安装上phpmyadmin。有时候会用Navicat这种数据库客户端管理软件,需要做2个操作:1,...

2020-04-15

Linux云服务器购买之后的配置步骤

算一算,我购买并配置过的云服务器没有50台也有100台,当然99.99%都是阿里云服务器,其他云服务器都一样。虽然弄得多,但时间一久会搞忘记每次买了云服务器后都按部就班地做了什么...

2020-04-15

Tomcat安装成功,无法进入管理页面的解决方法

mac电脑安装了tomcat,安装在/Library/Tomcat。
终端:cd /Library/Tomcat/bin 执行:./startup.sh,提示Tomcat started.
浏览器打开http://localhost:8080/,能正常访问tomcat的首页...

2020-04-15

在IIS6.0上安装部署SSL证书

为了让网站实现https这种加密访问,需要在web服务器上部署SSL证书。如果是比较重要的web应用,建议去购买服务费的SSH证书,阿里云、腾讯云上面都有出售,或者就去申请一个免费的SSH...

2020-04-15

让IIS6.0支持.apk/.ipa/.plist文件下载

Windows系统web服务器IIS默认是不支持.apk/.ipa/.plist等文件的下载,因为IIS的默认MIME类型里没有.apk、.ipa和.plist。下面是手动添加步骤:一,打开IIS服务管理器,找到服务器,右...

2020-04-15

Windows服务器下Mysql如何开启远程连接

服务器系统:Windows server 2008问题:登录到服务器里面,本地可以连接mysql,远程电脑通过Navicat之类的工具连接时报错1130,服务器端口是3388判断:要么是windows的防火墙阻止了3388...

2020-04-15

使ssh连接保持不断开

现在习惯了用iTerm工具登录管理服务器,但你停下几分钟不操作命令,链接就断开了,需要重新链接。这简直无法忍受。保持ssh连接长久不断开的方法:找到/etc/ssh/sshd_config修改两处...

2020-04-15

lnmp开启pathinfo,支持index.php/xx/xx这种脑残URL

有些程序的URL是www.xxoo.com/index.php/xx/xx/这种模式,典型thinkphp爱用的脑残URL模式。lnmp环境默认是不支持,打开会显示404,需要lnmp支持pathinfo。找到虚拟主机对应的xxoo...

2020-04-15

nginx不带www到www域名的重定向

目的:实现xxoo.com/$ 301重定向到www.xxoo.com/$第一步:xxoo.com和www.xxoo.com都解析到同一个IP,绑定到同一个目录上。第二步:打开该文件的配置文件www.xxoo.com.conf{...

2020-04-15

Centos安装crontab给网站数据库和附件定时打包备份

一,安装crontab:yum install vixie-cronyum install crontabs二,服务crontab使用:/sbin/service crond start //启动服务/sbin/service crond stop //关闭服务/sbin/...

2020-04-15

IIS取消文件夹下的文件脚本执行权限,禁止webshell木马运行

web项目如果有上传控件或者富文本编辑器,是极容易被上传webshell木马文件,木马文件运行后,黑客就可以提权拿到你服务器里的更多东西,很容易就造成极大损失。修复程序的漏洞是一...

2020-04-14

在 Ubuntu Linux 上安装 Oracle Java 14的方法

最近,Oracle 宣布 Java 14(或 Oracle JDK 14)公开可用。如果你想进行最新的实验或者开发的话,那么你可以试试在 Linux 系统上安装 Java 14。Oracle JDK 14(或简称 Java 14)发布版...

2020-04-08

Linux 中的防火墙 ufw 简介

我们来研究下 Linux 上的 ufw(简单防火墙),为你更改防火墙提供一些见解和命令。ufw(简单防火墙Uncomplicated FireWall)真正地简化了 iptables,它从出现的这几年,已经成为 Ubuntu...

2020-04-08

详解bash中的退出状态机制

程序的退出状态当一个程序结束时会向父进程报告自己的退出状态( exit status ). 通过传递 int 类型的变量给库函数 exit 或系统调用 _exit 可以设置当前程序的退出状态, 在...

2020-04-08

Nginx+FastDFS搭建图片服务器的方法实现

安装环境Centos环境依赖:yum -y install gccyum install -y pcre pcre-develyum install -y zlib zlib-develyum install -y openssl openssl-devel# 没有make的需要安装一下...

2020-04-02

CentOS7中使用shell脚本安装python3.8环境(推荐)

一键执行虚拟机一键安装python3.8环境,只需将网络适配器改为nat模式即可(确保主机能够上网),随后将tar包放入/root目录下,执行脚本。脚本首先将系统原有的python2.7的环境卸载,然...

2020-04-02

selenium+chromedriver在服务器运行的详细教程

1.前言想使用selenium从网站上抓数据,但有时候使用phantomjs会出错。chrome现在也有无界面运行模式了,以后就可以不用phantomjs了。但在服务器安装chrome时出现了一些错误,这里...

2020-04-01

使用nginx反向代理tomcat,程序得到得协议头是http,ip是本地怎么处理

使用Tomcat直接配置https繁琐又复杂,而且不能热加载证书,通常网站配置https都是在tomcat前面加一个反向代理程序比如apache、nginx之类得比如下面这段配置 就是用nginx将本地...

2020-03-31

linux grep不区分大小写查找字符串方法

grep用来过滤字符串信息,grep默认对字母大小写敏感,不过可以通过选项对grep屏蔽大小写敏感,该选项为 -i。一、查看grep工具版本方法图1 grep版本查询二、grep -i 使用方法图2 g...

2020-03-31

使用Nginx实现灰度发布的使用

灰度发布是指在黑与白之间,能够平滑过渡的一种发布方式。AB test就是一种灰度发布方式,让一部分用户继续用A,一部分用户开始用B,如果用户对B没有什么反对意见,那么逐步扩大范围,把...

2020-03-31

Nginx与Lua灰度发布的实现

安装 memcachedyum install -y memcached#启动memcached服务,端口11211,以nobody身份启动,-d后台模式运行memcached -p11211 -u nobody -d#将自己的IP设为灰度测试的IPtelnet 1...

2020-03-31

Linux 为特定的用户或用户组启用或禁用 SSH的方法

由于你的公司标准规定,你可能只能允许部分人访问 Linux 系统。或者你可能只能够允许几个用户组中的用户访问 Linux 系统。那么如何实现这样的要求呢?最好的方法是什么呢?如何使...

2020-03-31

nginx-ingress-controller日志持久化方案的解决

最近看到一篇公众号讲了nginx-ingress-controller的应用。下面有人评论如何做日志持久化,刚好工作上遇到该问题,整理一个方案,仅供参考。nginx-ingress-controller的日志nginx-...

2020-03-31

如何在CentOS 8上停止和禁用firewalld防火墙

firewalld用于定义网络连接或接口的信任级别,它是一个完整的防火墙解决方案。 防火墙服务主要用于通过确定允许和阻止哪些数据包来配置和管理网络连接。 有两种类型的Firewal...

2020-03-29

CentOS源码编译并安装MySQL 5.7.29

如何从CentOS源代码编译和安装MySQL 5.7.29呢,下面做个简单明了的过程记录,希望对大家有用。安装编译工具和必要的包:yum install gcc gcc-c++ ncurses-devel cmake bison下载m...

2020-03-29

Nginx+tomcat实现session共享

一、如何保持session会话目前,为了使web能适应大规模的访问,需要实现应用的集群部署。集群最有效的方案就是负载均衡,而实现负载均衡用户每一个请求都有可能被分配到不固定的服...

2020-03-28

CentOS 7 Tomcat服务的安装与配置

一、Linux下的Java运行环境Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, Ja...

2020-03-28

CentOS 7 Apache服务的安装与配置

一、Apache简介Apache 是一个知名的开源Web服务器。
早期的Apache服务器由Apache Group来维护,直到1999年6月Apache Group在美国德拉瓦市成立了非盈利性组织的公司,即Apache软...

2020-03-28

在Centos中yum安装和卸载软件的使用方法

在Centos中yum安装和卸载软件的使用方法安装方法安装一个软件时yum -y install httpd安装多个相类似的软件时yum -y install httpd*安装多个非类似软件时yum -y install htt...

2020-03-28

centos7的网卡重启方法

1、centos6的网卡重启方法:service network restartcentos7的网卡重启方法:systemctl restart network2、DNS配置文件:cat /etc/resolv.conf设置主机和IP绑定信息:cat /etc/host...

2020-03-28

wget正在下载中,中途想取消怎么办

wget正在下载中,中途想取消怎么办?很简单,一个快捷键解决:ctrl + C...

2020-03-26

LNMP架构php-fpm相关配置

php-fpm的poolphp-fpm.conf可以设置多个pool,在其中一个pool资源耗尽,会导致其他站点无法访问资源,报502错误。有必要把站点进行分离,分别使用单独的pool。 修改php-fpm配置文件...

2020-03-26

正确设置php-fpm和nginx防止网站被黑

核心总结:php-fpm 子进程所使用的用户,不能是网站文件所有者。 凡是违背这个原则,则不符合最小权限原则。根据生产环境不断反馈,发现不断有 php网站被挂木马,绝大部分原因是因为...

2020-03-26

centos系统怎么配置ip地址

网络配置保存在network-scripts文件夹,我们首先到该目录,使用如下命令:cd /etc/sysconfig/network-scripts/然后我们看看该目录下的文件,找到一个ifcfg-ensxxx的网络配置文件。...

2020-03-23

centos系统怎么设置网卡开机自启

1、打开网卡配置文件vi /etc/sysconfig/network-scripts/ifcfg-enp2s12、编辑网卡配置文件找到其中的ONBOOT=no 改作ONBOOT=yes,然后:wq保存。最终显示如下:TYPE=EthernetPRO...

2020-03-23

centos7如何关闭防火墙

centos7 默认防火墙是firewalld 所以查看防火墙状态命令:systemctl status firewalld.service执行后可以看到绿色字样标注的“active(running)”,说明防火墙是开启状...

2020-03-23

centos查看安装了哪些软件的方法

使用rpm查询centos已经安装的所有软件包:rpm -qa
rpm -qa|less//分页列出安装包信息[root@localhost /]# rpm -qa|lesslinux-firmware-20180911-69.git85c5d90.el7.noarchkbd...

2020-03-23

查看centos是多少位的方法

查看centos是多少位的方法:1、在命令行输入 getconf LONG_BIT命令查看:2、在命令行使用ile /bin/ls命令查看:3、在命令行使用uname -a命令查看:...

2020-03-23

centos查看是否安装mysql的方法

通过查看文件安装路径来判断是否安装mysql。在终端输入:whereis mysql回车,如果你安装好了mysql,就会显示文件安装的地址,例如我的显示(安装地址可能会不同)[root@localhost ~]#...

2020-03-23
返回顶部
顶部