欢迎访问服务器技术网-www.fuwuqijishu.com

宝塔面板Linux服务器环境升级Python2.7至Python3.X且共存方法

宝塔面板Linux服务器环境升级Python2.7至Python3.X且共存方法
今天下午遇到一个网友,在他的服务器网站环境中,希望将当前的服务器默认安装的Python2.7升级到Python3.X版本,应该是他需要跑一个脚本需要在这个高级版本中运行。当前他的服务器环境中还有宝塔面板的网站环境,这里需要确保他的宝塔面板数据不变动。 当然前提首先是先将服务器备份,快照备份一下。然后再开始操作。 第一、安装Python3.X版本 这里我们可以安装Python3.10 yum install g……继续阅读 »

2年前 (2022-09-04) 23浏览 0评论 0个赞

Ubuntu 18.04 配置防火墙iptables(常见iptables的用法记录)

Ubuntu 18.04 配置防火墙iptables(常见iptables的用法记录)
基于服务器的安全考虑,我们需要在Ubuntu 18.04环境中进行配置iptables防火墙,这里简单的记录iptables的常规用法。一般我们都是在需要服务器的ROOT权限下进行的,有些服务器环境默认是安装过的,我们需要检查到底是否有安装,如果有安装过,直接就添加防火墙规则。 第一、检查是否安装iptables # 检查 # which iptables /sbin/iptables # whereis iptab……继续阅读 »

2年前 (2022-09-04) 109浏览 0评论 0个赞

MongoDB关闭数据库服务的3个方法整理

MongoDB关闭数据库服务的3个方法整理
一般情况下,我们的普通业务估计用不到MongoDB数据库,这不今天也是第一次接触这个数据库,需要将这个数据库先关闭后处理维护。因为没有遇到过,所以需要找文章看到底用什么命令关闭。于是,整理几个MongoDB关闭数据库服务的方法整理。 第一、运行中关闭 如果我们在操作命令行中执行的话,直接可以用命令行关闭 Crtl+C 直接可以阻断SHELL命令的执行。如果以前台方式启动 MongoDB 服务,使用Crtl+C服务……继续阅读 »

2年前 (2022-09-04) 25浏览 0评论 0个赞

记录 Ubuntu18.04 配置静态IP地址方法(设置固定IP地址)

记录 Ubuntu18.04 配置静态IP地址方法(设置固定IP地址)
这里在一台服务器中有配置三个IP地址,这里我需要单独配置才可以使用。以前有在Ubuntu16.04中配置过,但是现在18.04系统镜像和之前版本是稍微不同的。这里简单记录2个版本,一个是直接配置后可用的,一个是需要重启服务器才可以生效的。 第一、无需重启服务器方法 1、编辑文件 vim /etc/netplan/01-network-manager-all.yaml 我们可以看到原始内容: # Let Netwo……继续阅读 »

2年前 (2022-09-04) 12浏览 0评论 0个赞

简单记录五个Linux设置定时任务的步骤(自动化运维必备)

简单记录五个Linux设置定时任务的步骤(自动化运维必备)
这几天我们国庆节休息,但是作为运维工作的同学们是不是也不能闲着,担心工作中是不是有任务在执行中需要维护。于是,我们很多的运维工作都是用的自动化运维监控,如果有故障都会定时的处理和告警的。这个与我们的Linux设置定时任务分不开的。在这篇文章中,简单的记录五个Linux设置定时任务的步骤。 第一、登录服务器 这里我们用ROOT权限登录服务器,准备设置。 第二、寻找定时文件夹 root@laojiang:~# cd /……继续阅读 »

2年前 (2022-09-04) 10浏览 0评论 0个赞

4个国内Ubuntu 18.04源备选替换国外服务器提高软件安装速度

4个国内Ubuntu 18.04源备选替换国外服务器提高软件安装速度
如果我们有选择的是国外云服务器,习惯的是安装Ubuntu18.04镜像,但是在安装软件的时候速度比较慢,主要因为是系统源是服务器商家自带的国外源。我们可以将换成国内的源,速度会提高不少。在这里,我们可以选择这四个Ubuntu 18.04源之一,然后替换到服务器。 第一、4个Ubuntu 18.04源 1、阿里云源 #添加阿里源 deb http://mirrors.aliyun.com/ubuntu/ bionic……继续阅读 »

2年前 (2022-09-04) 11浏览 0评论 0个赞

如何在Nginx Web服务器禁止某个文件和目录访问方法

如何在Nginx Web服务器禁止某个文件和目录访问方法
这不最近由于各大CMS之前版权的之争,我们有些朋友却是通过技术手段将程序移植到其他便宜或者开源可商用免费的CMS,但是有些朋友嫌麻烦就没有转移。于是他们讲程序CMS的目录利用技术手段隐藏起来,然后前端可以看到HTML静态页面,这个不是版权范围内。 如果我们是用NGINX WEB服务器的,可以用到这个办法来解决禁止文件和目录的访问。最近也在整理这方面的内容。 1、禁止访问扩展名为jsp文件: location ~* /……继续阅读 »

2年前 (2022-09-04) 112浏览 0评论 0个赞

在Apache Web环境下禁止访问指定目录或文件权限

在Apache Web环境下禁止访问指定目录或文件权限
前面有整理到在Nginx Web环境下如何禁止某个目录和文件的访问权限,但是我们有些朋友的服务器是用的Apache引擎,尤其是一些虚拟主机都是Apache,所以我们需要用到这个办法来解决禁止CMS程序等特定目录的办法,具体如何操作呢,这里有几个例子。 1、 禁止访问特定文件和目录 增加Files选项来控制,比如要不允许访问 .inc 扩展名的文件,保护php类库: <Files ~ ".inc$"> Or……继续阅读 »

2年前 (2022-09-04) 14浏览 0评论 0个赞

Nginx 和 Apache 设置限制IP并发访问数的办法降低服务器负载

Nginx 和 Apache 设置限制IP并发访问数的办法降低服务器负载
这几天打算好好研究一下Nginx相关的文章,还特意前几天双十一活动图书折扣的时候买了两本书,不过看书头有点大,还不如实际操作。这不几天在研究Nginx 和 Apache WEB环境的IP并发数设置,具体简单的整理如下。 1、Nginx 设置 1.添加limit_zone vi /usr/local/nginx/conf/nginx.conf limit_zone one $binary_remote_addr 10m……继续阅读 »

2年前 (2022-09-04) 63浏览 0评论 0个赞

常见几个方式禁止IP访问网站(PHP、Nginx、Apache不同设置方法)

常见几个方式禁止IP访问网站(PHP、Nginx、Apache不同设置方法)
由于运维工作的需要,我们需要禁止指定的IP或者IP段访问网站,于是我们可以用常见的Nginx设置,但是我们其实还可以用PHP脚本设置直接加载在我们的访问页面头部。或者我们也有可以用到Apache环境脚本如何设置的,在这里整理几个常见的设置方法。 1、PHP禁止IP和IP段访问 <? //禁止某个IP $banned_ip = array ( "127.0.0.1", //……继续阅读 »

2年前 (2022-09-04) 9浏览 0评论 0个赞

宝塔面板无法打开phpMyadmin数据库管理原因和解决

宝塔面板无法打开phpMyadmin数据库管理原因和解决
今天上午帮助一个客户处理网站HTTP更换HTTPS SSL证书的问题。其中我们需要将原来网站的HTTP更换成HTTPS,这个是需要直接在数据库中修改两处网址的。如果我们有使用过WordPress程序的朋友应该是知道的,但是我在登录他的宝塔面板后台的PHPMYADMIN的时候发现无法打开。 我感觉应该是端口的问题。这里我在他的宝塔面板后台检查端口看到。 这里我们的宝塔面板后台888端口是开启的。我们要知道默认的php……继续阅读 »

2年前 (2022-09-04) 104浏览 0评论 0个赞

利用Nginx user_agent 屏蔽指定爬虫实现跳转

利用Nginx user_agent 屏蔽指定爬虫实现跳转
今天遇到网友一个网站负载比较大,然后通过日志看到有乱七八糟的爬虫在抓取。如果我们需要设置的话,可以通过一些CDN前端过滤也是可以的,同时,我们可以用Nginx设置过滤爬虫,比如用到user_agent(UA)进行过滤。在这里简单的整理几个常用的UA过滤办法。 #禁止Scrapy等爬虫工具的抓取 if ($http_user_agent ~* "Scrapy|Sogou web spider") { return ……继续阅读 »

2年前 (2022-09-04) 265浏览 0评论 0个赞

记录Nginx和Apache屏蔽指定页面目录不被访问(用户可以访问)

记录Nginx和Apache屏蔽指定页面目录不被访问(用户可以访问)
这里简单记录下用户需求,看到网站的分页页面有蜘蛛爬虫在抓取导致服务器的负载变大。于是希望将这些分类没用的目录禁止抓取,但是用户是可以翻页显示的。本来开始是用rebots.txt进行屏蔽的,但是效果不大。 User-agent: * Disallow: /*/*/page/ 屏蔽后还是有抓取,这里就直接利用Nginx进行设置。 1、http部分 map $http_user_agent $is_bot { defau……继续阅读 »

2年前 (2022-09-04) 99浏览 0评论 0个赞

Nginx Web服务器环境利用user_agent屏蔽和限制访问实例

Nginx Web服务器环境利用user_agent屏蔽和限制访问实例
有些细心的网友会发现,我们的网站可能还没有流量或者流量不大的时候,但是有些时候会负载比较大,甚至可以通过日志看到很多无用的爬虫抓取。比如有国外搜索蜘蛛爬取,有些是采集蜘蛛爬取。我们是否可以通过一些技术手段屏蔽呢?这里我们使用较多的还是Nginx,通过user_agent屏蔽和限制访问。 在这篇文章中,准备通过记录一些 user_agent 屏蔽限制实例记录如何控制的。有些可能也是我们以后需要用到的,顺带记录收集做个……继续阅读 »

2年前 (2022-09-04) 70浏览 0评论 0个赞

记录在Nginx环境将不同的爬虫指向不同的后端

记录在Nginx环境将不同的爬虫指向不同的后端
这里看到一个业务需求是将Nginx环境中将蜘蛛和爬虫的请求和用户的请求分离不同的后端。比如我们可以预先设定爬虫的记录,然后在符合要求的爬虫和不属于的时候进行分离。这里简单的记录如下。 1、用map来匹配变现 map $http_user_agent $is_bot { default 0; ~[a-z]bot[^a-z] 1; ~[sS]pider[^a-z] 1; '……继续阅读 »

2年前 (2022-09-04) 39浏览 0评论 0个赞

1ZB、1EB、1PB 存储单位换算标准且和 TB 哪个大

1ZB、1EB、1PB 存储单位换算标准且和 TB 哪个大
日常我们看到的存储单位是多少?KB、MB、GB 和TB,反正目前用到的存储单位也就最大是TB。不过有些朋友的数据比较大,比如有朋友在较大的公司做运维的话,他们的数据盘和存储就不是用TB作为单位的,而是用PB。甚至还有EB和ZB。那这些我们估计没有看到的单位和我们知道的单位之间转化到底是多少呢? 1 Byte (B字节) = 8 bit 1KB (Kilobyte千字节)= 1024 B 1MB (Megabyte兆字……继续阅读 »

2年前 (2022-09-04) 50浏览 0评论 0个赞

几个实例记录Nginx限制目录和URL以及IP访问控制

几个实例记录Nginx限制目录和URL以及IP访问控制
如果我们深入研究Nginx的功能还是蛮有意思的,比如我们前面有聊到UA可以控制爬虫限制和放行访问。我们也可以利用Nginx进行控制和限制URL、目录,以及IP地址的访问。比如有一些运维的时候,需要用到屏蔽某些IP地址,或者是我们某个目录只能某个IP地址访问或者限制访问。 在这篇文章中,整理Nginx常见的控制URL、目录,以及IP地址的访问权限设置案例实例记录。 1、限制指定目录扩展名后缀 location ~ ^/……继续阅读 »

2年前 (2022-09-04) 31浏览 0评论 0个赞

收到腾讯云安全提醒”Sudo 本地提权漏洞 (CVE-2021-3156)”解决方案

收到腾讯云安全提醒”Sudo 本地提权漏洞 (CVE-2021-3156)”解决方案
今天早上收到一封来自腾讯云的安全邮件提醒。提示是有检测到存在待处理的应用漏洞Sudo 本地提权漏洞 (CVE-2021-3156)。遇到这个问题我们肯定是要去解决的,我大概率估计是可能镜像用的比较久没有升级导致的,这台服务器我已经有用到将近三年。 出现这样的问题如何解决呢?这个需要根据不同的镜像系统解决。 第一、CentOS 系统 yum update sudo 1、CentOS 6:默认 sudo 在受影响范围……继续阅读 »

2年前 (2022-09-04) 52浏览 0评论 0个赞

解决宝塔面板SSL证书开启后站点无法访问问题(HTTPS无法访问)

解决宝塔面板SSL证书开启后站点无法访问问题(HTTPS无法访问)
昨天晚饭的时候看到微信信息网友遇到问题,提到自己的网站开启HTTPS后无法访问。当然是用的宝塔面板。如果取消SSL证书HTTP是可以访问的,那大概率是因为端口不通,端口不通有几个可能,一来是没有开启放行,二来是本身被封。后者如果遇到那真的很麻烦,以前就遇到一会,443端口不清楚是什么原因就是被封的,80端口是可以的,那天生的问题没有办法解决。 理论上很少会遇到这个问题。于是大概率是服务商面板安全组和服务器客户端没有放……继续阅读 »

2年前 (2022-09-04) 58浏览 0评论 0个赞

一键代码快速查看宝塔面板账号密码以及面板登录地址

一键代码快速查看宝塔面板账号密码以及面板登录地址
一般我们在安装完毕宝塔面板之后,你肯定要记住登录地址和用户密码等信息。包括我们后续修改过的端口和账户信息都要记录到我们本地,这样访问管理的时候才容易一些。但是有很多网友由于各种问题,他忘记宝塔面板的登录信息,那我们如果确实忘记宝塔面板的账号密码等信息,我们如何去找回呢? 第一、找回服务器的信息 我们开始需要找回服务器的ROOT信息,找回服务器的信息我们可以自己本地有没有保存,或者我们忘记服务器的密码那就到服务器重置新……继续阅读 »

2年前 (2022-09-04) 20浏览 0评论 0个赞

虚拟主机上传文件超过”upload_max_filesize”限定值解决办法

虚拟主机上传文件超过”upload_max_filesize”限定值解决办法
我们有朋友在使用商家虚拟主机的时候,由于虚拟主机的参数都是开始默认设置好的。比如我们网站上传文件超过2M或者一定的数值会提示出错,比如会提示”上传的文件尺寸超过php.ini中定义的upload_max_filesize值”的问题。如果我们是用云服务器配置的WEB环境可以直接在WEB环境,比如宝塔面板中自己修改参数。 但是虚拟主机的话,就要先看看商家是否允许修改。一般我们使用的是有独立控制面板……继续阅读 »

2年前 (2022-09-04) 17浏览 0评论 0个赞

修改宝塔面板端口的正确姿势 检查安全组端口放行

修改宝塔面板端口的正确姿势 检查安全组端口放行
我们安装完毕宝塔面板默认给的端口是8888,一般来说我们是必须要修改这个端口的。如果不修改的话,安全性会受到影响,陌生人如果知道我们的服务器IP地址可以轻松的打开我们的宝塔面板端口,甚至可以用软件去扫描我们的服务器端口。那我们如何修改宝塔面板端口呢? 今天有个网友在修改端口后无法访问,这里记录下正确的修改宝塔面板端口。 我们登陆宝塔面板后台,看到如上图,找到8888端口,然后修改端口。 修改端口控制数字8888-……继续阅读 »

2年前 (2022-09-04) 47浏览 0评论 0个赞

记录一次网友宝塔面板忘记入口地址解决过程

记录一次网友宝塔面板忘记入口地址解决过程
今天早上打开电脑就看到有网友求助,实际上他昨天晚上已经琢磨好几个小时。由于网站出现问题,需要他进去宝塔面板去解决检查问题,但是当他需要登录宝塔面板的时候发现宝塔忘记入口地址。这个问题已经遇到超过十次。毕竟在安装完毕宝塔面板和搭建网站之后,一般也不需要登录宝塔面板去处理什么,只要管理好网站就可以。 不过这个同学还算不错,他还做过服务器的定期备份,所以也不担心数据出现问题。这里他要登录宝塔面板后台,如果我们在安装完毕之后……继续阅读 »

2年前 (2022-09-04) 19浏览 0评论 0个赞

设置Nginx referer实现重定向跳转和屏蔽跳转

设置Nginx referer实现重定向跳转和屏蔽跳转
由于业务的需要,我们可能需要设置将网站页面的来路从A来路跳转到B重定向,有的也需要设置禁止跳转屏蔽掉。比如我们有页面被他人引用,我们不喜欢从他那边跳转过来增加网站的负担负载,那我们可以通过用Nginx referer实现重定向跳转和屏蔽跳转。 if ($http_referer ~ 'bing.com') { return 404; } 比如上面的代码,我们加入到Nginx Server中,可以设置禁止B……继续阅读 »

2年前 (2022-09-04) 108浏览 0评论 0个赞

打开网站出现”directory listing denied”错误提示的问题解决

打开网站出现”directory listing denied”错误提示的问题解决
在本地电脑进行测试Windows IIS环境调试软件的时候有打开默认首页看到 “directory listing denied”的错误提示。这个到底是什么问题呢?出现这样的问题是因为默认没有首页,我们可以在当前的网站目录首页中丢下一个 index.html或者是default.asp这些默认首页页面,然后就可以打开。 或者,我们可以在IIS配置中自定义设置一个默认首页名称,都是可以自定义且可……继续阅读 »

2年前 (2022-09-04) 29浏览 0评论 0个赞

Linux重启MySQL数据库服务的方法(包括启动和停止)

Linux重启MySQL数据库服务的方法(包括启动和停止)
今天遇到一个朋友问到如何重启Linux MYSQL数据库服务,他应该是突发负载大导致的MYSQL挂掉然后准备重启MYSQL试试看是否能解决。其实我们在使用LINUX服务器的时候,不同的WEB环境可能采用的重启MYSQL数据库的办法是不同的。比如我们常用的通用的办法是用下面的脚本来重启MYSQL数据库的。 service mysqld restart 或者也直接用这个: /etc/inint.d/mysqld res……继续阅读 »

2年前 (2022-09-04) 43浏览 0评论 0个赞

宝塔面板Nginx重载配置和重启Nginx有什么不同?附切换Nginx版本

宝塔面板Nginx重载配置和重启Nginx有什么不同?附切换Nginx版本
我们在使用服务器WEB环境的时候是经常会有需要用到Nginx重启功能的。比如刚才在帮助一个网友配置SSL证书后,需要重启NGINX生效SSL证书,他是用的宝塔面板。我让他重启一下NGINX,他看到宝塔面板后台有NGINX重载和重启有什么不同。 这里我们看到在让他重启NGINX的时候有停止、重启和重载配置。其实我们点击重启也是可以的。重载就是我们常用的命令 nginx reload。这里我们如果有必要的话还可以修改N……继续阅读 »

2年前 (2022-09-04) 56浏览 0评论 0个赞

如何查看linux内核版本(3个查看Linux内核版本命令)

如何查看linux内核版本(3个查看Linux内核版本命令)
我们有时候需要用到查看当前的服务器的内核版本,毕竟有些软件需要在特定的内核版本中安装。如果版本不对的话需要升级对应支持版本,那我们如何查看当前的服务器内核版本呢?这里有常用的三个办法。 1、uname -a [root@mail ~]# uname -a 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/……继续阅读 »

2年前 (2022-09-04) 40浏览 0评论 0个赞

通用服务器环境安装部署ioncube加密插件扩展

通用服务器环境安装部署ioncube加密插件扩展
如果我们在使用服务器环境部署程序需要支持ioncube加密扩展的话,如果我们的WEB环境支持可以直接安装那方便很多,如果不支持安装我们需要自己部署,有没有更好的办法我们自己选择安装ioncube呢?这里我们可以使用 ioncube 官方提供的快速部署办法,可以检测到我们的WEB环境然后给予安装向导。 loader-wizard.php 解压密码:itbulu.com 这里我们需要下载loader-wizard.ph……继续阅读 »

2年前 (2022-09-04) 13浏览 0评论 0个赞

记录一次网站内存负载比较大的解决过程 timthumb 裁剪图影响

记录一次网站内存负载比较大的解决过程 timthumb 裁剪图影响
今天一个同学找到,他在宝塔面板后台看到他的网站内存图示化变化波动比较大,一会都要接近90%,一会有下去。而他的网站流量没有多少,这个应该是有某个进行影响到他的内存占用的,于是看看他的日志是什么情况。 看到他的日志文件中有很多的timthumb.php文件,这个应该是主题自带的裁剪图导致的。这个占用资源比较大,我们去禁止掉他。因为有些主题开发者他不会考虑这些问题的,只要程序效果,他们不考虑优化。 这里我直接将他的图……继续阅读 »

2年前 (2022-09-04) 10浏览 0评论 0个赞


Warning: error_log(/www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/#log/log-2222.txt): failed to open stream: No such file or directory in /www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/spider.class.php on line 2900