Author: cdd113

如何屏蔽国人访问网站

如何屏蔽国人访问网站

有些外贸网站, 很多时候会禁止国人访问。因为国人访问,一方面带来了服务器压力,另一方面可能觉得自己的外贸网站产品不想被国人抄袭。总之,多种原因吧。 屏蔽国人访问有两种常用的方法:1.屏蔽国人ip(一般翻墙就可以解决)2,屏蔽国人浏览器(此方法可以通过浏览器设置来解决) 刚好,我也做了一个小站,不想让国人访问。我觉得屏蔽国人浏览器比较简单,而且很多国人都不知道所以然,任他换各国的vpn也访问不了。下面说一下这个方法(针对nginx 服务器的方法): 原理很简单:浏览器请求网站的时候,会给服务器发送一个请求头(Request Headers)信息。其中头信息里包含一个:Accept-Language:”zh-CN,zh;(中文浏览器就是zh-CN,zh.英文浏览器是:en-US,en)。只需要nginx服务器根据头信息里是否出现zh就可以屏蔽掉。 所以如果要在Nginx中阻止屏蔽浏览器访问,可以在Server中加入(记得重启nginx): if ($http_accept_language ~* ^zh) { return 404;} 关于ip屏蔽, 感觉比较麻烦。自己也没尝试过。就复制一下网上的方法做以后备用参考: 在Nginx中阻止屏蔽中国IP访问 #下载中国IP库 wget http://www.ipdeny.com/ipblocks/data/countries/cn.zone #运行以下脚本 #!/bin/bash COUNTRY = “cn” IPTABLES = /sbin/iptables EGREP = /bin/egrep if [...

wordpress如何添加favcion图标

wordpress如何添加favcion图标

可以参考官方:https://codex.wordpress.org/Creating_a_Favicon Follow the below steps to set favicon in your site. Prepare image file. It must be square, and at least 512 pixels wide and tall. (准备一张正方形且不小于512*512像素图片) Go to Administration Screen > Appearance >...

如何申请阿里云免费ssl证书

如何申请阿里云免费ssl证书

之前已经写了一篇<腾讯云免费SSL证书申请>, 今天再说一下阿里云免费ssl证书。 登陆阿里云后, 控制台-安全(云盾)-证书服务-购买证书就到了购买页面。选择 免费型DV SSL 即可(或者直接打开 链接就到了申请页面:https://common-buy.aliyun.com/?spm=5176.2020520163.cas.1.2QypCp&commodityCode=cas#/buy 打开链接默认是选择付费的,需要自己选择免费的) 剩下的流程,就没必要再一一说了。按照购买流程,选择0元的证书,付款即可。然后你就可以在 “证书服务” 下面看到自己购买的证书了。然后再补充完资料即可。 补充资料里有让填手机号的,下面提示会打电话。经本人测试,根本没有人联系打电话。 相比腾讯云的SSL证书申请,阿里云的通过很快。可能是因为我的域名是在阿里云买的吧。 申请通过后,在下载正式的时候,会给出各种web服务器的配置教程。按照教程配置就好 再补充一下, 除了阿里云外,西部数码也推出了免费ssl证书。嗯,是的,现在国内各大佬,应该都跟风推出了免费SSL证书。

linux 下mysql导出导入命令(mysql备份还原)及更改mysql数据库用户密码

linux 下mysql导出导入命令(mysql备份还原)及更改mysql数据库用户密码

网站已经从香港vps成功的搬到美国vps上了。这里记录一下linux下mysql的导入导出命令。现在很多人用phpMyAdmin来管理mysql。不过多用一个程序,就多占用一份资源,多一份安全隐患,所以,尽量还是不要用phpMyAdmin. 1.下面是导出(备份)命令 mysqldump -u [username] -p [database name] > [database name].sql 你可能问,导出来的数据库文件放在哪里?就在你执行这条命令当前的文件夹下。比如,你一登陆vps,执行这条命令,那么导出位置就是默认登陆用户文件夹。 2.导入(还原)命令 要导入,就要先有导入的数据库. 如果没有,就新建一个数据库 CREATE DATABASE newdatabasename; 然后才是导入 mysql -u [username] -p newdatabasename < [database name].sql ‘<’ 后面要是你要导入的数据库的路径. 如果就在你执行命令的当前文件夹,就直接可以写数据库名字。如果不是,就要加上路径。 当然,你也可以进入数据库,一步一步的执行命令 如果更改mysql用户密码?下面的我没有尝试,是google出来的结果,以后用到再尝试。 Step One—Shut...

linux 磁盘文件大小查看命令du

linux 磁盘文件大小查看命令du

今天又在折腾vps,想把一个网站从香港vps转移到美国的vps上,想查看一下这个网站大小,用什么命令呢?du命令,du的全称是(show disk usage)。du 命令有几个参数,一般只需要记住这条命令就好了 du -sh 目录或文件名 -s:显示目录占用的磁盘空间大小,不要显示其下子目录和文件占用的磁盘空间大小 -h:以人类可读的方式显示. -a:显示目录占用的磁盘空间大小,还要显示其下目录和文件占用磁盘空间的大小 还有几个参数,我也没记住。感觉ash够用就好了。记多了,累。不过还是把全部参数列出来,可以更好,更方便的运用 参数说明: -a或-all 显示目录中个别文件的大小。 -b或-bytes 显示目录或文件大小时,以byte为单位。 -c或–total 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。 -D或–dereference-args 显示指定符号连接的源文件大小。 -h或–human-readable 以K,M,G为单位,提高信息的可读性。 -H或–si 与-h参数相同,但是K,M,G是以1000为换算单位。 -k或–kilobytes 以1024 bytes为单位。 -l或–count-links 重复计算硬件连接的文件。 -L<符号连接>或–dereference<符号连接> 显示选项中所指定符号连接的源文件大小。 -m或–megabytes 以1MB为单位。 -s或–summarize...

摩拜单车客服电话-痛之源

摩拜单车客服电话-痛之源

昨天,摩拜app扫码,总是提示连接不上服务器,就索性把app删除重新下载安装。怎知道,我原来注册摩拜单车的手机号给停用了。无奈,登陆不上去了。气愤呀,摩拜又搞什么破鞋?之前很多次手机定位找单车,总是找不到,搞得自己满肚子火气。本想着再也不用了,可看到摩拜搞充值赠送活动,前两天就充值的50块钱。哎,为了那50块钱,还是联系一下摩拜客服吧。 本来就对摩拜没有怎么的好感,这一联系,让我更加厌恶摩拜了。先是在网上找了一个所谓的摩拜的客服电话(4001026180),从昨天到今天打了19个电话,不是刚打通自动挂断,就是提示客服忙后自动挂断。可以想象,我一个本来就对摩拜不满的人再无法打通电话的心情。没错,气得我想手机都给摔了。 今天,又打开app,注册了个新的账号。为什么注册新账号?因为在之前加了摩拜的微信上看到,想联系摩拜客服,就在摩拜app上联系。你如果仅仅下载了app,没有登陆摩拜账号,是根本都打不开摩拜app上的客服服务的。可注册了个新账号,能打开app上的客服了,可那些问题,跟我要解决的问题毛线关系没有。又搞得我满肚子火气。 我要发火,我要找发火的对象。我就在摩拜官网上找了摩拜的邮箱。擦,怎知道上午发的邮件,都到下午了,也没有回复。我真想骂人。摩拜的客服真是让我膜拜了! 本就想放弃了,又在摩拜app上看到了另一个摩拜单车客服电话(4008117799)。   打开摩拜app-菜单(就是三条小横杆)-设置(最下面)-关于我们。看到了摩拜的信息如下: 摩拜单车v3.9.5 微信公众号 摩拜单车中国 联系电话(上海/广东) 4001026180 联系电话(其他地区) 4008117799 电子邮箱 contact@mobike.com 政府及公共事务 public@mobike.com 官方网站 mobike.com 打了摩拜客服电话:4008117799,第二十个电话(20是我的幸运数字么,日了狗了),终于打通了,差点没哭。然后客服说帮我更改。我提供了新的手机号和自己的身份证,让我等一会儿登陆就可以适用了。 没错,一会儿就是一个小时,终于在我打电话一个小时候后,终于能用了。期间,我多次尝试了登陆退出。 不想多说什么了,失望。 看看网上其它的文章: 摩拜的人品全被客服败光了,打通电话概率堪比中彩票! 摩拜单车客服形同虚设 充值返费遇故障 联系商家无回应

wordpress后台无法编辑主题和wordpress安装主题和插件需要ftp账号解决

wordpress后台无法编辑主题和wordpress安装主题和插件需要ftp账号解决

最近折腾一个旧网站,换空间。却遇到无法编辑主题和wordpress安装主题和插件需要ftp账号的问题。之前也遇到过,只是没有记下来。今天无聊,索性记下来解决办法: 1.无法编辑主题且后台只显示一个主题:提示 Oops, no such file exists! Double check the name and try again, merci. 噢,没有这个文件。请重新检查文件名,然后再试。谢谢。这个是禁用的PHP函数导致。 解决办法: 编辑php.ini,寻找disable_functions字符串,将后面的scandir删除并重启php即可。(此问题主要针对lnmp环境, 文件位置:/usr/local/php/etc/php.ini) 2.安装插件和主题需要ftp账号:这个是由于文件夹权限导致。 更改网站目录的所有者为你的web服务器。我的网站服务器是nginx,那就更改文件夹所有者为www chown -R www 网站目录 如果是apache ,需要自行百度了。    

Win10开始菜单打不开工具栏系统自带应用点击无反应

Win10开始菜单打不开工具栏系统自带应用点击无反应

因为要离职,删除了电脑上的一些东西(自己安装的软件,非公司相关文件)。可能删除的时候把系统的一些文件给删除了,导致打不开开始菜单,工具栏上的自带的应用,例如时间,通知等点击都无反应,还好百度大神上有解决办法,现copy来,做个备忘。 1.在键盘上按下win+R键,或在开始菜单图标上点击右键选择”运行”; 2.输入powershell,按下“确定”运行; 3.在窗口里输入或复制粘贴以下命令,注意只有一行: Get-AppxPackage | % { Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)\AppxManifest.xml” -verbose } 4.点击enter键,等待修复命令运行完成,完成之后BUG就被修复了。 至于是什么原因引起的,也不太清楚。我记得只删除了c盘下的Windows.old里的文件。网上说,这个文件是可以删除的,估计不是这个原因吧?

LANMP环境下magento配置https

LANMP环境下magento配置https

之前介绍了《腾讯云免费SSL证书申请》,自己也免费申请了几个SSL证书,并且配置成功。可最近在LANMP环境下配置mangeto的https却始终不成功。直到现在,也没有完美的解决LANMP环境下magento配置https的问题,只是一种不完美的解决方案,使得magento全站https访问。这种方法也是magento往南笔记的作者提供的。 主要修改了一个nginx配置文件和一个magento的.htaccess文件。 在magento的.htaccess文件里(我直接加在源文件末尾)加上下面内容 SetEnvIf X-Forwarded-Proto https HTTPS=on 在nginx的naproxy.conf文件里加入下面内容: proxy_set_header X-Forwarded-Proto https; 关于为什么要写这些配置,还不太懂,先记录下来。应该是关于nginx的反向代理的问题吧?不懂!

Nginx下二级目录wordpress网站伪静态

Nginx下二级目录wordpress网站伪静态

当wordpress网站web服务器是nginx的时候,rewrite不像Apache那样自动加载。需要手动在nginx进行配置。当然不仅仅是wordpress,那些需要进行url重写的程序,都要对网站的nginx配置文件修改。 如果wordpress使用的默认连接格式,就是不进行重写,网站其实也没有太大的问题,只是url格式不太符合SEO。但是,你如果想让wordpress用自定义的链接格式,那么就需要对nginx重写进行配置。不然,wordpress的文章页面就会出现404错误。 先说一下当wordpress程序在根目录的时候的配置: 在nginx配置目录下建一个wordpress.conf文件,格式如下: if (-f $request_filename/index.html){ rewrite (.*) $1/index.html break; } if (-f $request_filename/index.php){ rewrite (.*) $1/index.php; } if (!-f $request_filename){ rewrite (.*) /index.php; } 然后在网站的配置文件里包含此文件,一般网站配置文件的命名格式都是 域名.conf: include wordpress.conf; 重启Nginx即可。 若是wordpress在二级目录下,那么只需要对上面步骤里的wordpress.conf进行改变即可: location /wordpress/...