Linux

网站的域名、目录的301重定向nginx配置方法示例

网站的域名、目录的301重定向nginx配置方法示例

ky818sm 7个月前 1 0

顶级域名重定向到www 以上配置,可以让123ppp.com的请求都会重定向到www.123ppp.com,301重定向对SEO很有帮助.这个配置大家用的最多。 目录重定向 目录跳转新域名 附:域名之间的301跳转和测试方法 一、相同根域名与子域名之间的跳转 第一种情况:访问根域名重定向到www子域名 (Vhost 通常绑定了多个域名,这样做可以精确定位到某个域名,不会造成非本域名跳转到本域名的情...

WP SUPER CACHE专家模式,NGINX配置

WP SUPER CACHE专家模式,NGINX配置

ky818sm 8个月前 8 0

开启开启专家模式后,还需要修改nginx配置来实现重定向,还需要修改nginx配置来实现重定向 location / { try_files $uri $uri/ /index.php?$args; } [/php] 注意:如果你本身设置了wordpress的伪静态规则,你需要把以下内容删除,否则nginx会报错

APACHE和NGINX配置将不带www的根域名301重定向到www主域名

APACHE和NGINX配置将不带www的根域名301重定向到www主域名

ky818sm 8个月前 1 0

APACHE 配置 .htaccess 完成设置使用301重定向 在网站根目录添加 .htaccess 文件,内容如下,注意将域名改成自己的域名 如已存在该文件,请将上面内容附加在文件后面(第一行可以不用) 添加好之后一般无需重启 Apache 即可立刻生效 NGINX 配置 vhost.conf 完成设置使用301重定向 修改 Nginx 的站点配置文件,新增如下内容,注意将域名改成自己的域名 ...

wordpress修改固定链接设置后旧链接301重定向到新链接的办法

wordpress修改固定链接设置后旧链接301重定向到新链接的办法

ky818sm 8个月前 3 0

以前网站固定链接结构是这样设置的:/archives/%post_id%,想修改成这样:/archives/%year%/%monthnum%/%post_id%.html,但是网站已经被搜寻引擎收录了好多,以前的地址都无访问了,所以要做好301重定向,跳转到新的固定链接所生成的地址中去: 先将上面的代码(要将$rewrite_config['oldstructure'] = "/archives...

inux中如何暂停起PID进程

inux中如何暂停起PID进程

ky818sm 8个月前 5 0

要暂停进程,首先需要找到该进程的进程ID(PID)。可以使用ps命令或者top命令来查看正在运行的进程列表,并找到要暂停的进程的PID。 一旦获得了进程的PID,就可以使用kill命令来发送暂停信号。暂停信号的编号是SIGSTOP,可以使用以下命令来发送: kill -SIGSTOP PID 其中,PID是要暂停的进程的进程ID。 发送暂停信号后,该进程将会被暂停执行,直到收到继续执行的信号。要继...

mysql删除log日志文件命令

mysql删除log日志文件命令

ky818sm 8个月前 1 0

删除二进制日志 MySQL的二进制日志用于记录数据库的事务操作,在进行数据库主从复制时用到。要清空二进制日志需要特别注意,需要在确保不会影响数据库主从同步的情况下进行操作。 打开和关闭二进制日志 在MySQL的配置文件my.cnf中,找到[mysqld]部分,加入如下代码行: 重启MySQL服务器,这样二进制日志才会被打开。要将二进制日志关闭,需要把my.cnf中的log-bin和binlog_f...

linux中Update-rc.d 命令用法详解

linux中Update-rc.d 命令用法详解

ky818sm 8个月前 4 0

Debian或者Ubuntu系统中update-rc.d命令(有些Linux发行版用chkconfig命令),是用来更新系统启动项的脚本。这些启动项脚本的链接位于/etc/rcN.d/目录(N代表0~6),对应脚本位于/etc/init.d/目录。在了解update-rc.d命令之前,你需要知道的是有关Linux 系统主要启动步骤,以及Ubuntu中运行级别的知识。 一、Linux 系统主要启动步...

mysql停止开机启动及Linux中chkconfig命令详解

mysql停止开机启动及Linux中chkconfig命令详解

ky818sm 8个月前 2 0

mysql停止开机启动 centos: chkconfig mysql off chkconfig --del mysql debian、Ubuntu: update-rc.d -f mysql remove chkconfig命令详解 chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。 使...

vim中查找和替换命令详解

vim中查找和替换命令详解

ky818sm 8个月前 2 0

一、查找 命令: /string或?string string为要查找的的字符串 说明:vim 中可以用 / 和 ? 来查找字符串,但两者有所区别。 “/”是向下查找,而“?”是向上查找,而在键盘定义上“?”刚好是“/”的上档符。 /string 会高亮显示光标后匹配的第一个字符串,回车后光标移到该字符串的第一个字母,在回车之后,按n键同方向转到下一个匹配的字符串,按N键反方向转到上一个匹配的字符...

WordPress 技巧:屏蔽站点Feed

WordPress 技巧:屏蔽站点Feed

ky818sm 10个月前 2 0

WordPress Feed 主要用于阅读器使用,但是现在使用阅读器的用户越来越少,而 Feed 更多被人用于采集,造成不必要的资源消耗,建议关闭,将以下代码片段添加到你的主题的functions.php中:

使用 Cravatar 解决 Gravatar 头像无法访问的问题

使用 Cravatar 解决 Gravatar 头像无法访问的问题

ky818sm 10个月前 2 0

由于近几年中国大陆的Gravatar服务的CDN服务被污染,现在已经无法通过官方服务器进行访问了。解决方法如下: Cravatar 是 Gravatar 在中国的完美替代方案,从此你可以自由的上传和分享头像。Cravatar的 API 和 Gravatar 100% 兼容。当用户请求自己的头像时,会按此顺序分三级匹配头像:Cravatar->Gravatar->QQ 头像,Cravat...

rsync命令带端口参数的书写格式

rsync命令带端口参数的书写格式

ky818sm 10个月前 6 0

在网络通信中,每个服务都会监听一个特定的端口,用来与其他服务进行通信。默认情况下,rsync使用SSH作为传输协议,并且使用SSH的默认端口22进行通信。然而,有时候我们需要使用其他非默认的端口来进行传输,比如出于安全性的考虑,我们可能会将SSH服务的端口修改为其他非常用的端口。 在rsync命令中,我们可以使用"-e"参数指定要使用的传输协议和端口。具体的语法如下: rsync -e"ssh -...

nextcloud运行缓慢的优化

nextcloud运行缓慢的优化

ky818sm 10个月前 31 0

1、设置Nextcloud 关掉弹出窗口(Dashboard)、Talk、Contacts、设置–基本设置–后台任务选Cron 2、redis和APCu 笔者系统docker中已安装redis,APCu也是nextcloud容器自带,配置一下即可: 3、计划任务 容器没有Crontab,只好在宿主机执行了,ext文件系统须指定用户。 4、开启视频缩略图 直接命令行解决: 5、用openwrt的ng...

用Chatwoot自建网站客服系统

用Chatwoot自建网站客服系统 8

ky818sm 10个月前 140 0

Chatwoot 是一个开源客户沟通平台,可帮助公司在其网站、Facebook 页面、Twitter、Whatsapp、SMS、电子邮件等上吸引客户。 它是 Intercom、Zendesk、Salesforce Service Cloud 等的开源替代品。 很多网站的右侧或者右下角,都会有一个 联系我们 按钮,除了电话或者微信外,还可以留言或者直接与客服在线聊天,而要实现这些功能,就需要用到我们...

docker-compose部署lnmp架构

docker-compose部署lnmp架构

ky818sm 10个月前 5 0

文件部署准备 创建文件夹 mkdir docker/lnmp 创建文件 vim docker-compose.yml 创建ngixn虚拟主机配置文件 在新建的文件夹中创建一个名为“nginx”文件夹,再新建一个“conf.d”文件夹,在该文件夹中创建一个名为“default.conf”的文件,并添加以下内容: 创建html文件夹 在新建的文件夹中创建一个名为“html”的文件夹,该文件夹下可以放置...

xtrabackup 2.4 备份mysql教程

xtrabackup 2.4 备份mysql教程 3

ky818sm 10个月前 7 0

教程中使用 MySQL 5.7 版本,其安装方式不多赘述,主要介绍 xtrabackup 的安装,如果你已经准备好了环境可以略过此步,这里介绍三种不同的方式。 1. Docker 个人推荐使用 docker 安装的方式,这里贴出完整的 docker-compose.yml,仅供参考: command 命令是一个简单的 while 循环,用来保持容器运行,方便进入其中执行命令。 Debian/Ubu...

nps安装教程

nps安装教程

ky818sm 10个月前 96 0

nps是一款轻量级、高性能、功能强大的内网穿透代理服务器。目前支持tcp、udp流量转发,可支持任何tcp、udp上层协议,支持内网http代理、内网socks5代理、p2p等,并带有功能强大的web管理端。 使用内网穿透技术可以使你在公共网络环境也能轻松连接你的内网设备,除了之前介绍过的frp之后,此款NPS也是比较推荐的,通过Web管理的方式快速地创建和管理穿透设备。 官网:https://e...

在Windows的WSL中挂载磁盘

在Windows的WSL中挂载磁盘

ky818sm 11个月前 99 0

启动并进入wsl后输入挂载命令,格式为: 其中,是你想要挂载到的目录名(可以自定义),是你在第三步中选择的盘符,注意要把盘符后面的冒号也加上。 例如,如果你选择的盘符是E,想要将U盘挂载到/mnt/myusb目录下,那么命令应该是: 如果你要在 docker desktop 中挂载,注意挂载路径只能放在 /mnt/host 下面。 现在,你可以在WSL中通过/mnt/访问U盘中的文件了。 需要注意...

linux 主机禁用IPv6网络

linux 主机禁用IPv6网络

ky818sm 11个月前 4 0

如果查看外网ip时看到的是ipv6地址,在内网穿透时,就可能会出现无法连接的情况。所以需要禁用ipv6网络。 禁用IPv6网络请用如下命令:

linux防火墙:firewalld 和 iptables

linux防火墙:firewalld 和 iptables

ky818sm 11个月前 9 0

在RHEL7里有几种防火墙共存:firewalld、iptables、ebtables,默认是使用firewalld来管理netfilter子系统,不过底层调用的命令仍然是iptables等。 firewalld跟iptables比起来至少有两大好处: 1、firewalld可以动态修改单条规则,而不需要像iptables那样,在修改了规则后必须得全部刷新才可以生效; 2、firewalld在使用...

linux下用SSHFS挂载远程目录及多用户权限设置

linux下用SSHFS挂载远程目录及多用户权限设置

ky818sm 11个月前 32 0

Linux服务器之间挂载远程目录,前提条件是两台服务器能够通过SSH进行访问。 比如有两台服务器: 本机 192.168.0.1 /public 远程服务器 111.111.111.111 /share 1.服务器间免密登录准备 1.1 生成本机秘钥 在自己服务器192.168.0.1生成秘钥: ssh-keygen -t rsa 一直默认回车 ssh-keygen -t rsa 然后在/root...

Ubuntu系统流量监控工具iftop查看实时网络流量

Ubuntu系统流量监控工具iftop查看实时网络流量

ky818sm 11个月前 15 0

在Linux命令中有很多内置命令,和外置命令,但内部命令的功能毕竟是有限的,如ifconfig,无法看到网卡流量的实时发送情况,尽管可以用watch命令去查看网卡的发送接收流量的情况,但仅能看到接受和发送的总流量。而iftop是相对优秀的实时查看网络流量信息的软件。 Ubuntu系统如何使用iftop命令监控网卡流量?本教程以Ubuntu18.04系统为例进行图文说明 以下为操作步骤 1.更新软件...