You don't have permission to access / on this server. Apache Server at 网址或IP Port 80
之后进PUTTY,用了service nginxd restart 和 service httpd restart 返回的都是找不到服务 [root@vultr ~]# service nginxd restart Redirecting to /bin/systemctl restart nginxd.service Failed to restart nginxd.service: Unit not found. [root@vultr ~]#
我的最近提示更新Mod_Rewrite 规则,但是却无法更新,提示 The plugin could not update /home/wwwroot/aloneray.com/.htaccess file: WordPress rules empty. The new rules go above the regular WordPress rules as shown in the code below:
博主你好,有些事情可能又要咨询你下
我现在网站的服务器网络太差,就买了另外一家的VPS,想把所有数据迁移过去,有什么方法比较适合WP这种情况的方法吗,我去详细了解下
如果新旧两个VPS都是用lnmp一键安装包搭建环境的话,相对比较简单。
在 #14 - WordPress博客的备份和迁移 步骤中也有介绍。
大体思路是:
①旧VPS上备份数据库:可以SSH命令备份,也可以进入
phpmyadmin
导出;②旧VPS上备份网站源文件:直接
tar -zcf
打包压缩;③新VPS上搭建好lamp并绑定域名(数据库信息和旧VPS上保持一致);
④将旧VPS上数据库和网站源文件压缩包传到新VPS上:直接
scp
传送,速度非常快;⑤新VPS上导入数据库:命令导入或者进
phpmyadmin
里导入;⑥新VPS上解压网站源程序压缩包:用命令
tar -zxf
解压到对应的/home/wwwroot/xxx.com/
网站目录里;⑦最后,域名解析到新的VPS;
经过这几步骤基本就完成了,什么信息都不用更改。
熟练的话,基本十分钟就搞定了(前提是搭建好lamp环境)。
谢谢指导,折腾了小半天,终于弄好了,终于不会在控制台卡半天了,谢谢博主
不客气。
请问所有东西都设置好了 403 forbidden nginx 怎么办啊 纯小白
如果按文中操作,把默认的
index.html
删除了,IP访问出现403很正常。但如果是域名访问出现403,大概率是域名绑定的时候出了问题。仔细检查下,或者重新绑定。
是的 域名访问现在也是403 forbidden nginx.我是按照步骤来的 但是改755权限那里它提醒我operation not permitted.不知道是否与这个有关。
有可能是权限的问题。使用
root
用户登入VPS后,试试这样:# chmod -R 755 /home/wwwroot
# chown -R www /home/wwwroot
难受了…上午瞎搞我现在连xshell和ftp都直接连不上去了。xshell提示我 socket error event 32 error 10053
服务器关闭了连接。可能登陆的"用户"太多了,或者别的什么原因。
试试后台手动重启下VPS。
还有问题的话,重装下系统从头开始吧。如果网站已经有重要的数据了,记得备份一下。
恭喜博主上了https,现在不少关键词都能在google前排首页看到你的博客文章了
是的,算是跟上世界潮流了,HTTPS是趋势。
其对排名确有一些提升(测试了几天),但作为博主,更多的关注点应该在内容上。
说来惭愧,过去一年多时间就写了一篇文章,不停的更新和完善,算是积累了SEO的第一手资料。
有何惭愧,你这属于一篇文章打天下的范本啊。我看评论区也有不少精华,我觉得非常适合整理一下发布到正文里。
目前评论差不多有一万字了,确实可以当做正文的补充。
曾想过文中增加一个FQA的章节,把精选的评论加进去。
但因为有的问题太简单,一两句话就可以说清楚;有的又太复杂,一两句话又说不清楚,更适合单独写一篇文章深挖,于是作罢。
并且,过长的评论加载起来也影响页面打开速度,所以无奈开启评论分页。
另外,我看了下你的HTTPS得分是A,可以开启Strict Transport Security (HSTS),将得分提升到A+。
SSL Server Test: https://www.ssllabs.com/ssltest/
我查了一下,这么设置有些麻烦,我一个小站不需要追求那么高的安全级别,A就很满足了:)
单独一篇FAQ,这个思路不错啊
不是单独一篇FAQ,是做成一个章节加在文章末尾/文中。
不过拆分成两篇也不是不可以,只是我喜欢一篇文章只深挖一个主题。
另外,开启HSTS只需要在虚拟机的相关配置文件(Nginx或Apache)中添加一行代码就行了。
你好博主,搭建完LAMP后一切正常,但是在浏览器中输入IP地址,反馈如下:
Forbidden
You don't have permission to access / on this server.
Apache Server at 网址或IP Port 80
之后进PUTTY,用了service nginxd restart 和 service httpd restart
返回的都是找不到服务
[root@vultr ~]# service nginxd restart
Redirecting to /bin/systemctl restart nginxd.service
Failed to restart nginxd.service: Unit not found.
[root@vultr ~]#
是不是这个路径有问题呢?
①正常,因为lnmp默认禁止IP访问网站。如何开启,文中/评论有介绍;
②按你安装环境,运行 lnmp nginx restart 或者 lnmp httpd restart 或者直接 lnmp restart
参考链接:https://lnmp.org/faq/lnmp-status-manager.html
博主我又来了,不知道你还在用WP Super Cache没
我的最近提示更新Mod_Rewrite 规则,但是却无法更新,提示
The plugin could not update /home/wwwroot/aloneray.com/.htaccess file: WordPress rules empty.
The new rules go above the regular WordPress rules as shown in the code below:
但是我最近好像没有动过这方面的东西,是不要修改什么文件吗?
不用管,只是提示,不影响正常使用。
好像是wordpress新版本的小bug,官方说下次更新会修复。
你好。
先感谢您做的详尽的教程。
我在第五步SSH链接VPS的时候出了问题。我的vps也是在Vultr购买的。系统也和您选择的一样。
我下载了putty然后把我vps的ip输进去了,但是点击open后,并没有弹出窗口让我点yes。而是过了一段时间之后弹出报错窗口,显示“putty fatal error: connection timed out”。
我在网上找了一下解决办法,尝试了1.关闭电脑的防火墙。2.在防火墙里添加了出站入站关于port22的规则。都不行,其他办法就都讲到连接linux或者ubuntu之类的,看的也不太懂。
请问一下有什么解决办法吗?
开的IP有可能被土啬了。
①全国Ping你的IP,看看是否Ping的通;
②进去Vultr后台,打开你的IP管理页面。点击右上角第一个显示器图标 “View Console” ,进去输入 root 和密码,看看能不能登入;
确定IP被被土啬后,删除重开,一直开的能用的为止。
我在Vultr上有个备份VPS,纽约机房,没遇到过你这种情况。
感谢!
一开始忘了说,因为我是在国外所以应该不会是土啬的问题。
尝试了view console是没问题的,但是ip ping不通。ping其他网址和您教程里ip都没问题。ping自己的vps ip就超时。所以我感觉可能是我vps的问题。
然后就尝试了删除重开一个,发现就没问题了。
再次感谢您的教程!
话说文章被别人直接复制发表了怎么办,还是通过360文档平台,连个转载引用也不标,图片带上水印就直接给我抄走了,文字几乎一字不变,连生成的目录也是直接复制文本过去的。
虽然我网站写的东西也有不少是看别人的教程才学会的,但也是自己一再斟酌词句排版优化后手打出来的,经过一步步截图水印了,前前后后小半年才憋出来几篇,现在被别人一下抄走了,看他抄走的文章一个月点击率顶我大半年,感觉好伤啊
你遇到的这种情况我很能理解,并感同身受。这种情况至少现阶段无法避免,等国人的版权意识进一步提高之后,应该会好的多。
就我个人而言,我一般只要求简单的标明原文链接即可随意转载,因为我觉得分享是件很快乐的事情。
至于你说的烦恼,其实大可不必。因为我坚信搜索引擎会变得更好更智能,能够分得清楚原创和抄袭,也相信它们终会给你的网站应有的流量。
不忘初心,认真的写好你的文章,该来的终究回来,无论好与坏。
多谢提示,我发现我的autoptimize之所以会出现两个css,是因为返回顶部的插件的原因。
对了博主你用wordfence没,我当时看知乎有好多人都推荐这个,但是实测好像有点拖慢,想卸载,但是看到它两周帮我防御了好1千多次攻击(ip blocked),又有点纠结。
我在想,如果自定义登陆地址,再装博主里教程那个ddos软件,是不是会更轻量又不失安全呢?
如果攻击的是 /wp-login 或 /wp-admin 这样的后台登陆页面,完全没必要使用这个插件。就像你说的,把默认的后台登陆地址修改一下就可以了。
把下面的代码贴到你主题的 functions.php 文件里并保存(加粗地方自行修改):
// Protect WP-login
add_action('login_enqueue_scripts', 'login_protection');
function login_protection(){
if($_GET['number'] != '9527')header('Location: http://192.168.1.1/');
}
于是,改后的登陆地址为:your-domain/wp-login.php?number=9527
非此地址全部转到本地路由器里,让他自己攻击自己。
前几天,本站cpu占用从平时约 2% 左右蹿升到 10% 以上,查了下日志,一个法国的 IP 持续访问了 /wp-admin 十几万次。
之前设置的跳转到首页(而非192.168.1.1),导致首页被不停的访问,从而造成VPS过多负载。改成 192.168.1.1 后,瞬间清静了。
当然你也可以改成别的网址,比如度娘和谷歌。
博主你好,我已参考博主的步骤搭好了Wordpress。我在godaddy购买的域名,用的是Vultr家的洛杉矶VPS,$5一个月。但是发现在访问网站以及在编辑网站的时候特别慢。麻烦请教一下如何能提高访问响应速度?
提高网站访问速度是个系统活,一时半会也没法说的清楚。简单点说就是站外优化和站内优化两方面。
你可参考这里:http://www.seoimo.com/wordpress-vps/#comment-454
同时,强烈推荐你安装wp-super-cache和autoptimize两款插件。
另外,据我测试,洛杉矶$5的机子和纽约$2.5的机子性能区别并不大,如果建站只是针对国内的访问,没必要多花钱。
谢谢博主建议,我参考你说的再研究研究。我那台机子一方面也是搭建XX使用,洛杉矶$5测速还是要快些的。
帮了我大忙了,感谢分享!
老哥,我又要来问你了,有点不好意思了
我今天突然发现我的网站文章图片不能显示出来了,是直接没显示,连白色的框框也没,就原来就没图片一样
谷歌百度了下,好像没找到跟情况一样
chrome edge 手机浏览器都可以正常显示,唯独IE会出问题(IE8完全不显示,IE11不能显示,必须XX切成全局模式,然后打开才能显示图片)
网站的图片格式PNG和JPG都有,刚刚新发表了文章,IE还是不能显示图片,而且F12对比了下,代码都一样,IE下也能找到那段关于图片链接的代码,唯独就是不显示,好奇怪
因为IE用的很少,可能很早就是这情况了,也能是最近关闭了七牛云储存后出现的
我也用你的网站测试了下,CHROME EDGE完美加载,IE图片有80%不能加载,顶部搜索栏丢失,右侧的搬瓦工链接块丢失
难道是IE的锅吗,今天换了四台电脑测试了,系统的原因应该不大
多半是因为BJ-Lazy-Load这个插件生成了空白图片,形如data:image/gif..
可能某些设置的原因导致IE并不能正确执行。
去掉插件试试,再着手解决。
果然是,我卸载这个插件后,然后清除了Autoptimize和WP Super Cache的缓存,然后重启了服务器,就可以了
还必须卸载BJ-Lazy-Load才行,我之前也怀疑过这个插件,当时是停用了,删了缓存,不过还是老样子
多谢,忙了大忙
不客气。浏览器兼容是个世界级的难题,尤其是对辣鸡IE的低版本。
本站主题也存在部分IE下不兼容的问题,而Chrome和FireFox一般显示都正常。
建议使用IE10以上浏览器,低版本的该舍弃就舍弃吧。