买了个腾讯云的香港服务器,将之前的网站迁移过来。貌似大部分都蛮顺利的,准备将服务器的操作都记录下来,以便以后使用查看。 将php版本升级到了最新,速度感觉确实提升不少。 接下来的工作是将,这些都记录下来。 主要是以下几个: CENTOS7 1,服务器购买 2,centos7优化设置等 3,Nginx的安装和设置 4,MariaDB 的安装,优化,数据库的设置和迁移 5,PHP7的安装方法 6,wordpress安装,升级和迁移 7,python3的安装和配置 8,django和相关组件的安装和配置 9,安装中碰到的一些问题记录。 10,爬虫的安装,使用,配置 11,ss服务器端的架设 12,服务器的安全配置等 13,FTP服务器建立 MacOS使用心得 1,brew安装 2,python3安装 树莓派使用心得 1,python3安装 2,gitlab搭建 3, 暂时先记录这么多吧,大工程。
以下方法不仅仅适用于WordPress,其他网站可以同样借鉴 1,备份文件,数据库,附件,各种备份 2,如果搬家同时换了域名,用Dreamweaver等工具,批量修改成新域名 3,修改wp-config.php文件连接新的数据库用户名和密码 4,上传网站源文件,恢复数据到mysql,刷新连接,如果没有显示网站可以通过以下方法: a,使用默认主题 b,关闭所有插件 c,确认数据库等文件修改正确 通过以上方法基本可以解决网站不显示问题,然后根据具体情况逐一排除。 5,至此网站可以显示了,但是如何将权重损失减少呢。 就拿云中客做例子,之前云中客的网址是www.ccyzk.com,现在改为vr.ccyzk.com a,将原网站www.ccyzk.com设置301永久跳转 b,最好到百度站长,用改版工具,抓取等工具进行完善 当vr.ccyzk.com正常收录后,就可以解除原网址了。
对于设置301重定向有很多好处,其中之一就是利于seo防止搜索引擎误操作将多域名站点设置为作弊站点,同时也减少权重分散。具体方法如下。。 1.新建一个站点,对应目录如E:\wwwroot\301web。该目录下只需要1个文件,即index.html或者加个404.htm。绑定要跳转的域名,如图: 2.在IIS中选中刚才我们建立的站点,右键,属性,主目录,选择重定向到,输入网址如:http://www.xxxx.com,同时注意选中下面的资源的永久重定向选项。如下图: 3.到此,我们已经完成了将xxxx.com这个域名301重定向到www.xxxx.com的工作。 注意问题: “上面输入准确的 URL(X)”这个选项建议不要选。 不选的结果是: 当输入xxxx.com转到了www.xxxx.com, 当输入xxxx.com/sanwen/suibi/时,转到了www.xxxx.com/sanwen/suibi/。 选上的结果是: 当你输入xxxx.com或者xxxx.com/sanwen/suibi/都会转到www.xxxx.com。 好了,如果只是想把不带www的转到带www的或者其他没有用过的域名转到正在使用的域名,这样就可以了。但是如果你要的域名已经做过网站,想要把权重传递给新网站,可以参考下面这个方法: 第一步同上,主要是第二步,如图: 注意红色字体的部分,在重定向到地址的后面多了$S$Q字符,即写成了http://www.xxxx.com$S$Q。“上面输入准确的 URL(X)”这个选项也打了勾。 对于$S$Q字符,这里解释一下: $S 将请求的URL 的后缀传递给新的URL。后缀是用重定向的URL 代替之后,初始URL 中所保留的部分。 如果未设置 EXACT_DESTINATION 标志,则结果目标URL 的名称将具有所请求文件的名称(作为文件夹名称)以及文件名本身。 $Q 将初始URL 中的参数(如 querystring 参数)传递至新的 URL,包括问号(?)。 如果不加上$S$Q字符的话,内页的301都会跳转到首页,加上$S$Q字符的目的就是内页也能准确的跳转到新域名的对应内页。 好了,这样就完成了301永久重定向的设置,设置好之后最好能测试下是否返回的是301值,推荐个网址:http://www.seoconsultants.com/tools/headers。 百度对301的反应并不像想象中那么慢,第二天就收录了xxxx.com这个页面,快照最新。当然,快照的内容是www.xxxx.com的内容,而不是301web里index.html的内容。
百度现在越来越唯利是图,百度百科,等都开始收费了,也是可以理解的。这次介绍一款百度的网站性能检测网站,可以监测网站速度等优化信息,对网站的网速优化等有帮助,网址如下。 http://developer.baidu.com/apm/index
上周六去参加了2014互联网创业大会,大部分是腾讯云的广告,微社区也在紧锣密鼓的推(据说搜狗等本来也参与,结果在大会前一天被腾讯给撤了,这个实在是有点小“度”了),总的来说会议还是有些亮点的,比如罗胖子的美女一路睡过去,和超级图片网等,有些信息还是很值得了解和深入研究的。 现在百度,腾讯,阿里都在推自己的云服务,意图扩大云生态的占有率。 这3家的云服务,暂时就用了下阿里云,另外2家都略有了解,个人认为选云服务器考虑以下几个因素 1,云服务器基本配置,这个还是比较重要的,重在质量和稳定性 2,基本云服务器价格,简单来说就是性价比,这三家阿里云最便宜的是55元/月,腾讯云推广期出了个30元/月的云服务器,百度也开始收费了采用的是单量选择的方式,价格繁琐,不过基础价格算下来大概也在50元左右每月。 3,除了以上的还有一些,如安全防护,备份和免费支持等 阿里云的环境还需要自己配置,据说过段时间会退出第三方服务,另外2家没用过,如果有用过的可以来聊聊。 如果考虑性价比个人推荐可以试试云中客的:fwq.ccyzk.com 价格便宜,而且本人提供技术支持,最主要的是有免备案。
php的服务器有很多种:iis,apache,nigix,为啥选择apache呢?首先iis非原生配置,本身就会有延时等影响,nigix虽然是小巧静态等非常好的优势,但是扩展性以及成熟度都不如apache,所以这里我主要介绍在CentOs中如何架设Php服务器。 开始工作前,你得有一个CentOs系统的服务器,当然你也可以看 windows远程控制CentOs 第一步:安装Apache服务器 Apache是一个市场占有率超过50%的web服务器,而且还是免费开源的。 在终端输入: yum install httpd 启动apache: /etc/init.d/httpd start 你可以通过输入:ifconfig eth0 | grep inet | awk ‘{ print $2 }’ 找到你的ip,然后在浏览器输入这个ip,显示It’s works,就表示你安装成功了 第二步:安装Mysql数据库 在终端输入:yum install mysql 启动mysql命令:/etc/init.d/mysqld start 可以通过输入:sudo /usr/bin/mysql_secure_installation 设置mysq的root密码 第三步:安装php 命令:sudo yum install php php-mysql 第四步:查看php是否安装成功 在www文件夹建立一个info.php文件 sudo nano /var/www/html/info.php 增加如下代码 <?php phpinfo(); ?> 然后在浏览器输入你的ip/info.php […]
本文主要是介绍wordpress的站内加速优化,当然其他的php等网站也是可以参考借鉴的。在看本文之前,最好可以看看云中客站之前写过的如果给网站测速的文章:《给网站加速–工具测速篇》,《给网站提速–测速篇1》 一、网站测速和分析的工具 1,360网站安全检测:http://webscan.360.cn/ 2,百度应用性能检测中心(APM)http://developer.baidu.com/apm/index 3, 阿里测 http://alibench.com/ 4,国外的3款网站分析工具:http://www.webpagetest.org/ http://wave.webaim.org/ http://tools.pingdom.com/ 以上主要是测速和页面分析的工具 5,另外2款,国内ping和地区测速工具 http://www.cesule.com/ http://www.webkaka.com/Ping.aspx 二、服务器优化之缓存优化 1,db caching,配置mysql中的my.cnf文件: query_cache_limit = 1M query_cache_size = 16M 2,wordpress自带缓存功能 wordpress最新版代码内部实现cache,具体资料参考 http://wpengineer.com/1607/use-wordpress-cache/ http://codex.wordpress.org/Class_Reference/WP_Object_Cache 3,wordpress的html页面缓存插件 推荐插件:Hyper Cache,W3 Total Cache, Db Cache Reloaded,Db Cache还有autoptimize, 建议以上插件任选一款,至于wp super cache等插件就别用了。 4,浏览器缓存 启用gzip压缩,这个不同服务器不一样,下次有机会针对不同浏览器进行一个gzip压缩说明 添加静态缓存时间等,同样另外写文说明 三、wordpress本身的一些优化方法 1,插件,还是那句老话,能不用的插件就尽量不用,能用代码实现的就尽量用代码,这里介绍三个插件检测插件: Plugin Performance Profiler,可以大概了解插件的加载速度等信息 Super switch 可以选择禁用wordpress的哪些功能 Wp cleaner […]
此文章有一定风险仅供学习用。
如何远程控制centOS桌面? 如何使用windows远程控制centOS桌面? 1.查看本机是否有安装vnc(centOS5默认有安装vnc) rpm -q vnc vnc-server 如果显示结果为: package vnc is not installed vnc-server-4.1.2-14.e15_3.1 那恭喜你,机器上已经安装了vnc,如果没有,就得自己安装了,这里不说怎么安装了,很简单,在centOS的软件库中搜索,点击安装 2.把远程桌面的用户加入到配置文件中 vi /etc/sysconfig/vncservers 使用vi编辑器打开配置文件,在文件中添加下面两行命令 VNCSERVERS=”1:root” –指定远程用户 VNCSERVERARGS[1]=”-geometry 1024×768″ –指定远程桌面分辨率 3.给你刚刚设置的远程桌面用户 root 设置密码 vncpasswd 4.开启VNC端口 vi /etc/sysconfig/iptables 使用vi编辑器打开配置文件,在文件中添加下面一行命令 -A RH-Firewall-l-INPUT -p tcp -m tcp –dport 5900:5903 -j ACCEPT 5.重启防火墙 service iptables restart 6.修改远程桌面显示配置文件(不修改此文件你看到的远程桌面很简单,相当于命令行操作,为了远程操作如同本地操作一样,务必参考以下方式进行修改) cd ~/.vnc/ vi xstartup 使用vi编辑器打开配置文件,并进行下列修改 #xterm -geometry 80×24+10+10 […]
centos系统上远程控制windows桌面 一.进入终端安装 yum install rdesktop yum install tsclient 二.rdesktop的使用 rdesktop是基于命令行的工具,使用简单,用man rdesktop可查询命令参数 #rdesktop -f -a 16 10.0.30.132 即可连接远程的Windows桌面. -f表示全屏显示,-a 16 表示使用16bit色,后面是Windows服务器的地址 。 用Ctrl+Alt+Enter可切换到linux桌面. 注意:退出远程桌面时要选择“注销”,不要选择“关机”。 二.tsclient的使用 tsclient是图形界面,命令行输入tsclient打开主界面,输入远程计算机IP,用户名和密码就可以连接。 使用tsclient,必须安装rdesktop. tsclient安装成功后,可从菜单应用程序->Internet->终端服务客户端 打开. 三.Windows服务器端的设置 将XP的Terminal Services禁用,可以实现多用户登录,否则另一个用户登录,则原用户自动注销。 禁用Terminal Services方法:控制面板->性能维护->管理工具->服务->Terminal Services,右键选择属性,将启动类型选为已禁用。 四.两点 1.Windows端必须在用户登录之后才能被远程控制。 2.若用户名没有设置密码,则无法远程登录,会显示“由于帐户限制,您无法登录”。