服务器安装了nginx或者apache,但访问不了主页面

系统: centos 6安装工具:yum安装并启动后,ip仍然不能访问默认页面#安装 yum -y install nginx #启动 service nginx start1.先远程telnet一下,看默认的80端口是否已经打开telnet xxx.xxx.xxx.xxx 80没报错,跳转到新页面,说明端口连接畅通!2.有可能vps防火墙未允许通过nginx的80端口访问。#先关闭防火墙试试看,

linux 下安装 phpredis 扩展

前面在服务器上安装了 Redis,但要想使用还得装一个 phpredis 扩展。查看codeigniter 3.1缓存驱动器,找到 github 托管的代码Redis 服务器和 phpredis 扩展,安装文档install.markdown。pecl 直接安装:更新 pecl 数据源(不建议执行该操作)见鬼的操作,我一开始是可以安装的,只不过安装失败了,然后尝试以下指令,再次尝试安装,直接找不到

redis 远程连接方法

远程连接方法redis-cli -h 138.138.138.138 -p 6379 -a password #或者害怕命令传输不安全,可以先不输入密码,登录后在auth password redis-cli -h 138.138.138.138 -p 6379但本地依旧连接不上。排查问题:阿里云服务器端口设置:没问题。防火墙:没问题。redis本身:未检查网上搜了一下redis远程连接的问题

redis设置密码后,关闭服务的问题

redis设置密码config set requirepass password之后,任何操作指令都需要验证密码。包括关闭服务时,也会授权失败,无法关闭服务。以下为转载内容:Redis安装之后,如果设置了密码,需要在关闭服务的时候也提供密码,否则无法关闭服务,可以直接通过修改/etc/init.d/redis启动脚本解决。Redis服务的启动和关闭脚本,只需要在关闭的脚本中添加如下的内容PASSW

安装 redis(linux版本)

安装redis$ wget http://download.redis.io/releases/redis-5.0.0.tar.gz $ tar xzf redis-5.0.0.tar.gz $ cd redis-5.0.0 $ make在linux下每次编译软件完成后,都会提示make test,测试一下。就忍不住执行了一下,出错了。。cd src && make test ma

Linux 定时任务 crontab 的坑

2020-12-27 更新最容易出现定时任务不执行的原因还是路径错误。php /path/to/index.php controller action 里面首先就是要检查 path 路径是否正确,错一个字符都不行。之前写过一篇关于Linux下定时任务的文章linux定时任务crontab。在公司服务器及客户服务器上都有应用,照理说没什么问题。今天想在自己的服务器上创建一个ci执行脚本定时任务。但是

FTP和SSH的区别

关于服务器,我一般会使用两个工具,一个是putty,一个是filezilla。使用时都是输入服务器账号密码,有的时候,端口号都是22,这不禁让我联想它们之间的共同点和不同点。然后几个关键词蹦了出来:ftp,ssh,sftp。印象中,ftp就是传文件用的协议,与http,svn之列有些相通的点,看到都是这样的形式ftp://,http://,svn://。然后加了个s就变成了加密传输。如:ftp -

ftp报错: 530 Sorry, the maximum number of hosts (10) for this user are already connected.

解释:主机连接的数量已到达最大值。解决方案:1.服务器会自动过期连接超时的用户,所以等待一段时间后,再次连接就好了。2.服务器设置了连接数的上限,修改这个上限值。这个错误突然让我想到mysql数据库也有一个连接数上限的设置,MySql Host is blocked because of many connection errors; unblock with 'mysqladmin flush-

php 取得表单多选框值

<input name="key[]" type="checkbox" value="11">11 <input name="key[]" type="checkbox" value="22">22name属性名后加[]中括号,php会自动识别成数组。转