Apache

xampp Apache启动后无法访问站点解决方法汇总

刚刚把启动了50多天的服务器重启了一下,结果发现xampp上的Apache显示Running但是网站均无法访问,端口监听也显示正常,研究了很久,发现error.log上面显示: error在一个非套接字上尝试了一个操作。 : winnt_accept: getsockname error on listening socket, is IPv6 available 研究了很久,找到解决的方法,分享一下: 解决办法一: 可能是安装了某些程序修改了Winsock,使用netsh winsock r [详细]

在Debian系的Linux中检查软件包是否被安装的方法

如果你正在管理Debian或者Ubuntu服务器,你也许会经常使用dpkg 或者 apt-get命令。这两个命令用来安装、卸载和更新包。 在本篇中,让我们看下如何在基于DEB的系统下检查是否安装了一个包。 要检查特定的包,比如firefox是否安装了,使用这个命令:dpkg -s firefox示例输出:Package: firefoxStatus: install ok installedPriority: optionalSection: webInstalled-Size: 93339M [详细]

在Debian系的Linux中编译并安装ixgbe驱动的教程

Intel的10G网卡(比如,82598、 82599、 x540)由ixgbe驱动支持。现代的Linux发行版已经带有了ixgbe驱动,通过可加载模块的方式使用。然而,有些情况你希望在你机器上的自己编译安装ixgbe驱动,比如,你想要体验ixbge驱动的最新特性时。同样,内核默认自带的ixgbe驱动中的一个问题是不允许你自定义驱动的参数。如果你想要一个完全定制的ixgbe驱动(比如 RSS、多队列、中断阈值等等),你需要手动从源码编译ixgbe驱动。 这里是如何在Ubuntu、Debian或 [详细]

ubuntu14.04+docker的安装及使用

安装 官方推荐在ubuntu安装,本文选择在ubuntu14.04作为宿主系统。 系统更新 复制代码 代码如下: sudo apt-get update && apt-get upgrade -y sudo reboot #最好重启一下 安装docker 复制代码 代码如下: curl -s https://get.docker.io/ubuntu/ | sudo sh 基础命令 复制代码 代码如下: # 下载一个ubuntu镜像 sudo docker pull ubuntu复制代码 [详细]

Docker 清理命令集锦

杀死所有正在运行的容器 复制代码 代码如下:docker kill $(docker ps -a -q) 删除所有已经停止的容器 复制代码 代码如下:docker rm $(docker ps -a -q) 删除所有未打 dangling 标签的镜像 复制代码 代码如下:docker rmi $(docker images -q -f dangling=true) 删除所有镜像 复制代码 代码如下:docker rmi $(docker images -q) 为这些命令创建别名 复制代 [详细]

关于URL最大长度限制的相关资料查证

在开发调试支付宝接口时,突然发现支付宝接口的URL很长,远远大于之前自己印象中的255个字符。赶紧搜索查证了一番,理解如下: URL不能大于255bytes的说法确实存在,在RFC2616中提到: 复制代码 代码如下: The HTTP protocol does not place any a priori limit on the length of a URI. Servers MUST be able to handle the URI of any resource they ser [详细]

本地计算机无法启动Apache故障处理

最近因工作需要,要学习PHP的基础编程,于是学习架设PHP工作环境。 但按照教材上介绍的那样,安装了WMAP后,一直无法运行成功。后发现Apache一直都不在运行状态。到WMAP中的Apache选项中去选择启动但无法启动。 后经高人指点,总结出如下可能性无法启动Apache: 可能情况一:安装Apache2的路径中不能含有中文. 可能情况二:重启Apache就会弹出出错提示框,提示"The requested operation has failed!" 然后打开服务,启动Apache2,就提 [详细]

Linux VPS备份教程 数据库/网站文件自动定时备份

几天写过两篇使用VPS的安全性设置的博文,其实不管我们如何设置安全,及时的备份VPS数据才是最为重要的。因为VPS与主机不同,主机可能很多时候服务商代为我们备份,VPS的操作和安全性大部分都需要我们自己来负责,即便很多VPS上提供每日备份服务,但是不可确定因素实在太多。比如商家跑路、母机硬盘损坏、不可控因素等。 关于VPS备份教程方法可用的方法也很多,比如我们常规的备份直接通过FTP下载,MYSQL数据库导出也是可以操作的,但是这些都比较麻烦,而且还需要人为去执行。这篇文章老左分享目前大家比较 [详细]

Linux VPS安全设置之一 修改SSH端口(CentOS/Debian)

老左在之前的不少文章中已经分享过在centos或者在debian环境下安装lnmp和llsmp的教程,老左用人格担保肯定是可行的,因为我都是在实战操作后截图及写下来的文章。可以让VPS初学者手把手的学习如何在Linux VPS上安装系统及建立网站。老左第一次使用VPS不会安装环境,准备请一个网友安装,还准备收费50元,鉴于此我就自学。 我们在学会了VPS的安装和建站之后,肯定需要附带学习VPS的安全设置。因为VPS和主机不同,主机商可能会给我们备份,而且主机的安全性都有主机商承担。但是,如果现 [详细]

Linux VPS安全设置之二 禁用ROOT账户

继前一篇”修改SSH端口“设置我们的Linux VPS安全性能之后,今天继续完成其他方法。不管是想尝试入侵我们网站是软件扫描,还是人为的操作端口的扫描弱命令是一种方法,其次就是猜测ROOT权限账户。一般的我们使用账户登陆都直接用ROOT登陆。如果我们把ROOT账户禁用,添加一个自己知道的账户,那VPS的安全入口基本完成。至少猜测密码的事情是完成不了。 第一步,我们先SSH 登陆VPS。 useradd laozuo #添加用户名passwd laozuo #为laozuo用户名设置密码 然后需 [详细]

Typecho程序伪静态规则大全(包括Linux/Windows)

虽然老左博客是用的Wordpress程序,但是我不得不说wp程序即便是一款非常棒的程序之一,但是在资源占用方面的问题还是比较差的。如果你使用过WP程序建立博客应该知道,在网站访问量达到几百的时候一般的主机CPU会超标,甚至会出现被暂停主机使用。因为一般的主机产品CPU限制为5-10%,所以很容易超标。Typecho博客程序是国人开发的,虽然目前不在更新但是功能基本完善,结构看类似WORDPRESS,但是在占用资源上比WP好很多。所以Typecho用户还是非常多的。 Typecho程序的伪静态规 [详细]

Linux VPS利用SSH重置ROOT密码的方法

鉴于我们的VPS安全性,老左建议大家为了维护VPS的安全性,也有必要在一段时间修改ROOT密码。VPS管理平台用户后台如果没有修改ROOT密码,也不要紧,我们可以利用SSH直接修改,一个单词命令就可以完成。只需要两步就可以完成。 第一步,登录我们的SSH,一般老左喜欢用PUTTY软件直接登录,这个我相信大家不要我再截图给大家看了吧。 第二步,用root用户名和密码登录。 输入”passwd”命令回车后然后会提示我们输入新密码,然后回车再输入一次。回车后我们就设置完毕,以后我们就用新的ROOT密 [详细]

Centos rsync文件同步配置步骤分享

rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync 它的特性如下:   可以镜像保存整个目录树和文件系统。   可以很容易做到保持原来文件的权限、时间、软硬链接等等。   无须特殊权限即可安装。   快速:第一次同步时 rsync 会复制全部内容,但在下一次只传输修改过的文件。rsync 在传输数据的过程中可以实行压缩及解压缩操作,因此可以使用更少的带宽。   安全:可以使用scp、ssh等方式来传输文件,当然也可以通过直接的socket连接 [详细]

Linux下为PHP添加扩展库的方法

加上会出什么问题,不加会报什么错;所以在编译PHP的时候除了必要的目录指定,好多参数都没有加……等我在安装web程序的时候,才发现,很多参数是要加上的,但是我lnmp已经搭建好了,也不想重新编译,重新安装。。于是就在网上找到了此文 一、添加FTP扩展1、找到原来的源码包解压一下如:php-5.2.13进入到到FTP的扩展目录/root/lnmp/php-5.3.0/ext/ftp 2、调用phpize程序生成编译配置文件复制代码 代码如下:root@dns ftp]# /usr/local/p [详细]

centos6利用yum安装php mysql gd的步骤

系统:Centos6.0 32位 一、安装mysql #yum -y install mysql mysql-server mysql-devel 配置mysql开机启动服务 #chkconfig --add mysqld (在服务清单中添加mysql服务) #chkconfig mysqld on (设置mysql服务随开机启动) #service mysqld start (启动mysql服务) 二、安装PHP #yum -y install php #service httpd rest [详细]