分类文档:服务器和调试 55篇

为什么http不能访问,https可以访问?
2020年02月11日 21:01

这是不断有人在问的问题,很多时候并非是域名被屏(隔开)蔽了。我在去年7月的时候,购买国内商家的香港VPS,也无意间遇到这个问题。这个原因很简单,不同商家用的相同版本的系统,里面的配置略有不同的原因,比如CentOS 7.X,国外的VPS商,默认80、443端口大多都是开启的。而有些VPS商,CentOS 7.X默认是关闭80端口。……

固定链接 | 发表评论(3) | Trackback(0)

详解99.9%的网站没必要用https(续2):新发现
2019年11月21日 10:50

这个话题其实已经是第4篇。去年写了第1篇,至今挂了一年多。当时写这篇,用这样鲜明的标题,是对应于Goo(隔开)gle从2018年7月,在Chrome浏览器里轻率地将所有http网站标注为“不安全”(Not secure),如下截图,并非针对任何人;同时呼吁挽回http的尊严。

……

固定链接 | 发表评论(16) | Trackback(0)

干货:Debian/Ubuntu的自签名https的安装(Apache)
2019年11月21日 08:53

因为开发一键纯净原版LAMP,需要安装https。自签名https的安装,最近我找了很多文章,调试了整整不少于4-5天,VMWare重启(相当于重装系统)了不少于100次,都没有成功。因为网上有很多文章太复杂,或者方法是不正确的。多次的调试中,有了新发现,原来自签名https安装如此简单。

为什么需要自签名https?自签名https和第三方认证https的区别,除了有第三方认证,基本上没有任何区别。自签名https,可用于内部网站加强数据传输安全,或者用于在自己的VPS上安装各种PHP应用(程序),它的优点是安装简单,永不过期。不像第三方认证的https,需要隔3个月、1年续期一次。……

固定链接 | 发表评论(3) | Trackback(0)

服务器版OVZ和KVM系统使用中的几个区别
2019年11月19日 09:25

服务器版的OVZ和KVM的Linux系统,目前大多使用是SolusVM公司改版的服务器版Linux系统。这一两年里,几个大的VPS商,已经渐渐下架了OVZ,全都变成了KVM。我手中的OVZ主机,也都变成了KVM,再也没有OVZ主机可以做测试。

OVZ和KVM的Linux系统,原本是几乎没有区别的,区别主要就是在于SolusVM公司对这2种环境下的系统配置做了区别。大多数情况下,我们也感觉不到OVZ和KVM功能上的区别,大部分相同。(SolusVM是一家非常有实力的公司,他们对很多Linux系统做了改版、优化,把Linux个人版,改成了Linux服务器版。)……

固定链接 | 发表评论(1) | Trackback(0)

同国的VPS间的传输速度
2019年11月16日 09:22

最近Virmach把所有的OVZ都免费升级成了KVM,同时我发现带宽也有了很大的提升,我的$5.1年付的空间应该已经是2G带宽。因为我在迁移文件时,从另一家的VPS商用wget复制文件,最高速度为173 MB/s,平均至少也有40 MB/s。

都是美国VPS,这2台不同服务商的VPS之间的ping值为0.443 ms,不到1 ms。服务器间如此快的速度,一是方便转移,100 MB的文件,一两秒钟就传完;二是方便双服务器备份。……

固定链接 | 发表评论(4) | Trackback(0)

Virmach由OVZ升级到KVM的经验规则
2019年11月14日 09:29

Virmach目前是最慷慨的一家VPS商。近期Virmach把所有的OVZ免费升级为KVM,续费终身优惠价。变化是原512M OVZ,升级后内存不变,但是硬盘由10G变成5G(不影响使用);128M OVZ,升级后内存为256M、或384M。

1. 我有3个512M OVZ,1个128M OVZ。升级后,有一个原OVZ空间,数据丢失,系统变成别了的系统,应该是给我的空间人工重装系统一次;SSH一直无法连接,试了、等了2天,最后自己重装一次系统解决(立刻可以使用),这种情况必须重装系统。……

固定链接 | 发表评论(8) | Trackback(0)

曲折的Debian 9.X服务器版本机安装之路
2019年10月15日 11:40

Debian 6.X是一个很省内存的系统,已被官方公司放弃。Debian 7.X、8.X、10.X,在Debian的官方网站,均提供Live的standard.iso版本下载,唯独所有的Debian 9.X系统不提供这个Live的standard.iso版本。

Debian的live standard.iso版本,都是Live版,不含桌面,本机用VMWare加载此文件,直接就能用,非常顺利,而且不产生大量的.vmdk文件。默认的用户名是user,密码live,也有一些版本不需要登录直接就能用。这些系统,在本机的VMWare虚拟机下调试,和远程的VPS区别很小,可用于本机的练习调试。……

固定链接 | 发表评论(2) | Trackback(0)

Debian、Ubuntu磁盘已满的解决办法
2019年10月11日 10:54

前天有位坛友,说Debian的磁盘已满,所以换用CentOS。正好我在调试中也常遇到这个问题,提示:No space left on device。出现这个问题,一般肯定是在虚拟机中出现,服务器真机通常不会出现这个问题。

以VMware虚拟机为例,很容易出这个问题,这是由于一些VMware版本的bug,无法彻底解决,解决办法只能在建立虚拟机时把内存设置得大一些。……

固定链接 | 发表评论(0) | Trackback(0)

本机Linux、美国VPS的SSH很慢已基本解决
2019年10月08日 07:17

最近做Linux系统下的开发,本机Linux的网速、美国VPS的SSH特别慢,只有几百byte~几KB/秒;网速别的什么都正常,香港VPS连接速度也很快。本来3-5分钟能完成的任务,需要20-50分钟以上,这几天为此浪费了不少时间。

昨天无意间发现了解决办法──换用一家宽带网络。最近出现国外SSH、国外服务器连接特别慢,是因为我这边用的是电信宽带(电信宽带以前也没这么慢,只是近期特别慢,只有早上快)。之后,换用联通宽带,本机Linux的网速、美国VPS的SSH,都恢复了往日的正常速度,可以最高达到260KB/秒以上。……

固定链接 | 发表评论(3) | Trackback(0)

香港VPS、美国VPS的网速问题
2019年10月06日 19:36

几个月前超低价买的香港VPS,当时的标称带宽是30Mbps,那时测过下载速度为2MB多/秒,实际带宽约20-22Mbps。近期用这个空间下载过软件,速度最高都保持在3.1MB~3.5MB/秒,说明带宽是足量的,无虚标。

有趣的是,当我现在需要下载Debian 8.0的ISO文件时,直接从ftp.acc.umu.se(瑞典)的服务器下载,速度为50KB/秒,用香港VPS的wget命令下载,速度为3.1MB~3.5MB/秒,如下截图。所以,先用香港VPS下载,然后再用XFTP从香港VPS上下载到本机。……

固定链接 | 发表评论(4) | Trackback(0)

LAMP/LNMP纯净原版开发进度(4):MySQL的大坑
2019年10月05日 13:27

LAMP、LNMP在Debian、Ubuntu、CentOS各个版本的开发已经完毕,安装包里解决了每个系统下的各种安装报错。只差MySQL的安装、调试,我从2009年开始开发的每个PHP项目,都没有用到MySQL。

这一次用到MySQL,因为安装包里必须有这个功能;另外,开发的VPS面板,需要备份MySQL。所以,我必须尽快学会、熟练MySQL的安装、调试、备份。……

固定链接 | 发表评论(0) | Trackback(0)

PHP多版本、多平台的速度测试结果(超完整)
2019年10月03日 17:00

说明:本文的测试数据均来自同一台主机,这样能够得出更精确的对比,安装环境、测试这些数据用了1天多的时间。测试的内容仅为让循环程序执行累加1000万次,其它的函数、语句可能会有差异。虽然只是测试一项,但还是有参考价值,能够从这些执行结果中,看出不同的PHP版本的执行速度的提升。……

固定链接 | 发表评论(16) | Trackback(0)

VMWare虚拟机+Linux的几个有趣的现象
2019年09月27日 11:01

2016年时我开始开发VPS面板,所以必须用到VMWare虚拟机+Linux系统。常用的三大Linux系统有Ubuntu、Debian、CentOS,这三家可能国内用户用得最多的是CentOS,其次是Debian,最后是Ubuntu。作为服务器,本来Ubuntu和Debian在性能、系统环境方面是几乎没有区别的,选哪个都一样。

但是Debian 9删掉了重要的/etc/rc.local,Ubuntu的高版本依然保留。由于我需要用到rc.local,所以暂时生产环境仍然以Ubuntu为主。对于没有rc.local的系统,想要恢复这个功能,需要用systemd,设置很复杂。……

固定链接 | 发表评论(3) | Trackback(0)

有趣的Debian 10.1+PHP 7.4的安装
2019年09月24日 16:01

本文为LAMP/LNMP的一键开发调试日记和Debian 8/9/10的安装LAMP/LNMP(PHP 7.4)的主要步骤。前几天下载了最新版的Debian 10.1,今天才开始调试这个环境下的安装。

经过这些天的开发、大量调试,发现2个规律:一、Debian 8/9/10通过sury来安装PHP 7.X,这3个系统下安装的PHP 7.X,都是一模一样的,所以如果没有特别用途,服务器没有必要追求高版本Debian,系统版本越低可能更省内存哟;二、LAMP和LNMP下的php和php-fpm的安装,其软件源是完全相同的,这对于开发者省了很多的工作量,所以LAMP、LNMP安装所用的命令有很多相同之处。……

固定链接 | 发表评论(6) | Trackback(0)

个人福利记录:又买了一个Virmach空间
2019年09月22日 18:45

昨天傍晚在hostloc看到很多网友发Virmach的年付$4.9的VPS,于是昨晚赶紧买了一个,这个配置和我在今年6月、2017年7月买的一样,都是256M KVM/SSD,就是空间少了一半,只有5G,不过足够用了。本博客就是在这样的配置里运行了将近2年,一直很快。

今年6月是因为空间不够用,于是买了一个,当时的价格是$12.5×9折=$11.25,续费年付$12.5。这次的价格是$7,首次7折,续费年付$7。同样的空间,等于是将来每年节省$5.5。所以,新买的这个空间是用来替换之前的$12.5的VPS。……

固定链接 | 发表评论(2) | Trackback(0)

开发VPS一键安装PHP环境的难题/折腾记(3)
2019年09月18日 09:56

在《进度(2)》一文,由于fpm的服务名的多变,LNMP下用service --status-all | grep 'php'这个命令,会只显示一个fpm的服务,用于兼容所有Ubuntu/Debian系统下的fpm重启,此命令在Ubuntu 16下完美运行,此命令有点慢。但是在Ubuntu 12下会显示几十个服务,所以此命令只能放弃,换别的解决方案。……

固定链接 | 发表评论(0) | Trackback(0)

LAMP/LNMP纯净原版一键Shell安装开发进度(2)
2019年09月17日 09:42

昨天开始开发LNMP的一键安装,进展很快,几乎已经快要完成Ubuntu 16下的LNMP+自带PHP、LNMP+PPA+PHP 7.X。之所以进展这样快,是因为有很多语句可以和原来的LAMP语句共用。LNMP的一键安装环境开发比LAMP复杂不少,主要一是不同系统Nginx的配置文件路径不一;二是www.conf文件的路径不一;三是php-fpm的重启进程名不一。解决办法是,www.conf采用find查找的方法;Nginx的PHP服务进程名用service --status-all | grep 'php'查找fpm进程的方法。……

固定链接 | 发表评论(2) | Trackback(0)

LAMP/LNMP可安装的PHP版本整理记录
2019年09月16日 16:09

最近开发LAMP/LNMP一键安装命令,需要做这个记录:

Ubuntu 16+Apache+PPA:PHP 5.6、7.0、7.1、7.2、7.3、7.4 (此PPA删去了PHP 5.4、5.5)……

固定链接 | 发表评论(0) | Trackback(0)

向往、迷上了Linux虚拟机、真机
2019年09月16日 08:48

最近在开发LAMP/LNMP纯净原版一键Shell安装命令,已经开发了一个多月。已经完成了Ubuntu、Debian、CentOS的所有版本的系统的LAMP一键安装,尚未开发的是LAMP下的MySQL的安装和调试(因为我的项目里没有用到MySQL),以及LNMP未开发。

开发当中,需要频繁地重装系统,才能测试这个一键Shell安装命令,多的时候一天重装10-20次,在重装系统、测试当中,都需要等待很多时间。每个VPS,每月只能重装30次,很快就用完。如下截图,显示重装次数本月已用完。我已经有2个VPS用完本月重装次数,另外2个VPS也快用完了。……

固定链接 | 发表评论(3) | Trackback(0)

LAMP/LNMP纯净原版一键Shell安装命令的开发进度
2019年09月15日 08:26

这个一键Shell命令+优化,现在已经是第4版。第1、第2版是在前年、去年编写自用的,它的原理就是把安装LAMP/LNMP时所有的Shell命令都打成一个包,由于我当时使用的环境是CentOS 5、Ubuntu 12,所以那时候第1、第2版只支持这2个系统,甚至当时连CentOS 6、Ubuntu 14都不支持,因为未开发。这2个月开发的第4版,已经支持Ubuntu、Debian、CentOS的所有版本的系统。……

固定链接 | 发表评论(0) | Trackback(0)

Connection closed by foreign host报错解决一例
2019年09月13日 12:33

最近编写和调试一键PHP安装环境的当中,之前在Ubuntu、Debian系统下较为顺利。在CentOS系统下,总是出现 Connection closed by foreign host. Disconnected from remote host 的报错,SSH被断开,能试的方法都试了。

今天终于找到了原因和解决方法,是由于线路、国际带宽的原因。找另一台线路较流畅的VPS,然后用这个命令 ssh 104.16X.XXX.XXX (其中,104.16X.XXX.XXX就是要一键安装、且当网络很慢的时候的VPS),再也没有Connection closed by foreign host的报错。……

固定链接 | 发表评论(0) | Trackback(0)

CentOS和Ubuntu/Debian的PHP最新版的区别
2019年09月11日 20:15

最近开发一键PHP安装环境中,需要测试所有的系统。Ubuntu 16/18/19,Debian 8/9安装PPA后,目前PHP的最高版本为PHP 7.4。CentOS 6/7安装epel-release的第三方软件源,PHP的最高版本为PHP 7.3

经过测试,PHP 7.4的执行速度约是PHP 7.3的1.8倍~2倍;PHP 7.4的执行速度约是PHP 5.3的10倍;PHP 7.4的执行速度约是PHP 5.5的5倍多,PHP 7.0、7.1、7.2、7.3的速度差异不大。……

固定链接 | 发表评论(0) | Trackback(0)

虚拟主机和VPS的几个区别
2019年09月04日 10:22

我的网站在2002-2016年一直用虚拟主机,2016年后一直用VPS(VPS就是虚拟服务器)。用了14年的虚拟主机,对虚拟主机也有很深的感情。虚拟主机和VPS如今的价格差不多,VPS稍贵一点。虚拟主机最大的瓶颈是无法关闭系统日志、Apache访问日志、错误日志,尤其是Linux主机下的/var/log/btmp文件的增长速度特别快,用不了多久就会增长到几兆~几十兆;这个瓶颈在VPS下可以消除,所以经过优化的VPS比虚拟主机快很多,优化步骤请见前文。……

固定链接 | 发表评论(8) | Trackback(0)

主机(香港VPS)近期使用状态(已恢复稳定)
2019年09月03日 14:58

使用香港空间为了低延迟。从上次7月22日写博客,说这个香港空间已经半翻车,之后把网站都搬出了。恰好就在搬出的同一天,服务商升级,升级后数据全部丢失(幸好我提前备份,0损失,后来有网友说他们有提前3天发邮件)。但是奇迹的是,那次升级后到现在1个多月,此服务器的在线率100%,只有当中有一天一条内存坏了,服务器停机几小时。我又把博客搬回香港主机,运转良好。……

固定链接 | 发表评论(2) | Trackback(0)

开发一键Shell命令安装VPS的PHP环境遇到的几个难题
2019年08月31日 12:51

兼容所有的系统,是巨大的挑战,也很可能是不可能完成的任务,只能做到尽可能兼容。这个自编的纯净版一键Shell命令,用了2年多,真的很好用,省去了我很多麻烦。因为我过去只用Ubuntu 12、CentOS 5,所以一直以来只兼容这2个系统。到了要发布的时候,需要兼容大多数的系统。这几天,为了测试,必须用真机重装系统,已经重装不下60次系统,VPS每月只能重装30次,其中有一个本月已经用完30次。……

固定链接 | 发表评论(0) | Trackback(0)

第3版的LAMP/LNMP一键安装+优化的Shell命令留念和详解
2019年08月29日 17:59

这个第3版的LAMP/LNMP纯净版的一键安装命令,是这几天重新编写,将会放在Webshu平台。此时已经能够完美兼容Ubuntu 12/14/16/18/19,以及Debian 7/8/9。但是今天发现有个小问题,Debian 9在两家不同服务商的VPS下,有一个VPS完美运行,另一个VPS安装遇到些问题。有可能是问题出在Debian 9.9的apt-get命令必须改为apt,所以今天尝试把这个命令在Linux命令行下设置为一个变量$apx,让其在Ubuntu 18和Debian 9.9下自动变成apt。……

固定链接 | 发表评论(0) | Trackback(0)

如何编写VPS的LAMP/LNMP的一键安装命令
2019年08月27日 08:01

Linux比Windows服务器好的一点是,Linux可以编写一键shell命令,让它全自动安装。基本的方法是,命令之间用分号;,或者&&号隔开;shell也有很多需要应答的场景,例如需要输入Y,或者输入Yes,或者需要按回车。需要输入Y,大部分是install命令,可以事先给install命令加个-y,如apt-get -y install ……,yum -y install ……。……

固定链接 | 发表评论(2) | Trackback(0)

近期VPS使用状态(已经半翻车)
2019年07月22日 09:03

6月16日购买的这个香港VPS,6月28日开始使用。速度很快。速度、稳定性什么都好,就是只有一样不好,母机的抗D(隔开)DOS攻击的能力很不行。表现在网站无法访问,对于VPS用户,在管理后台重启VPS,就立刻可以访问。我现在需要隔一两天,重启一次;昨晚到现在已经重启3次。所以,明年这个空间可能不续费了。……

固定链接 | 发表评论(7) | Trackback(0)

VPS的Ubuntu 18,Debian 9.9,Ubuntu 12,Ubuntu 14的内存占用对比试验
2019年06月29日 09:01

由于现在用的某个服务器只有Ubuntu 18系统,所以被迫使用Ubuntu 18,使用之后感觉很满意。本次测试使用free命令,Apache+PHP环境,使用默认的10个Apache线程,PHP+NoSQL架构。

本次测试中,大多为Minimal版,第2纵栏的“used”为已用内存,单位为K,占用内存结果为:……

固定链接 | 发表评论(2) | Trackback(0)

本博客终于迁回到亚洲主机
2019年06月28日 17:52

用了美国主机整整10年,速度也比较快,但是不如亚洲主机流畅。

今天迁到香港VPS,终于恢复到了10年前的低延迟的流畅状态,稳定性有待观察。在此,希望大家每天彼此祝福对方好运,祝福大家,恭喜发财!……

固定链接 | 发表评论(26) | Trackback(0)

下一页 | 末页 (共2页)

王志勇:1980-09-26 (40周岁)
程序设计,前端设计。

版权声明:本博客所有文章,均符合原创的定义,禁止转载,违者将必究;正确的方法是贴原文的标题和网址即可。

与此相关的链接
自由勇专栏

Blog存档 Archives

2020年10月
2020年09月(14)
2020年08月(14)
2020年07月(14)
2020年06月(16)
2020年05月(13)
2020年04月(18)
2020年03月(14)
2020年02月(15)
2020年01月(16)
2019年12月(11)
2019年11月(26)
2019年10月(25)
2019年09月(30)
2019年08月(10)
2019年07月(29)
2019年06月(30)
2019年05月(26)
2019年04月(30)
2019年03月(30)
2019年02月(30)
2019年01月(30)
2018年12月(30)
2018年11月(30)
2018年10月(30)
2018年09月(17)
2016年-2017年(9)
2014年06月-09月(10)
2013年 +

2012年 +
2011年 +
2010年 +
2009年 +
2008年 +
2007年 +
2006年 +
2005年09月(4)

Copyright © 2006-2020 auiou.com All rights reserved.
此Blog程序由王志勇编写 已经发布在Arsue