欢迎光临:小米的东西有点杂乱,希望你慢慢享用,且有所收获 ^_^

启动Apache出错解决

0 ~o~

重新启动Apache服务器:
[root@cisco /]# service httpd restart
显示出错:
Starting httpd: (13)Permission denied: make_sock: could not bind to address [::]:81
no listening sockets available, shutting down
Unable to open logs

解决方法:禁用selinux
1) setenforce 0
2) 重新启动apache

Apache在系统启动时自动启动

0 ~o~

在Linux系统中我一般采用编译源码的方式来安装Apache,有两种方法可以让Apache在系统启动时自动启动。
1. 在/etc/rc.d/rc.local中增加启动apache的命令,例如:/usr/local/httpd/bin/apachectl start
2. 将apache注册为系统服务
首先将apachectl命令拷贝至/etc/rc.d/init.d目录下,改名为httpd
使用编辑器打开httpd文件,并在第一行#!/bin/sh下增加两行文字如下
# chkconfig: 35 70 30
# description: Apache
接着注册该服务
chkconfig –add httpd
一切OK了,启动服务
service httpd start
其中所增加的第二行中三个数字第一个表示在运行级别3和5下启动apache,第二、三是关于启动和停止的优先级配置,无关紧要。
PS:若还是无法自动启动,终端运行chkconfig httpd on

Centos卸载自带apache问题解决

0 ~o~

1、[root@localhost etc]# rpm -qa|grep httpd,查看与httpd相关软件包。
httpd-2.2.3-11.el5_2.centos.4
2、然后删除httpd:
[root@localhost etc]# rpm -e httpd
出现问题:
error: Failed dependencies:
httpd >= 2.2.0 is needed by (installed) gnome-user-share-0.10-6.el5.i386
3、还有一个相关的软件包没有删除,清除之,即:
[root@localhost etc]# rpm -e gnome-user-share
5、再删除httpd
[root@localhost etc]# rpm -e httpd

#可以使用参数–nodeps的意思就是不管各个程序包间的依赖关系。
[root@localhost etc]#rpm -e –nodeps httpd //这样不需要删除gnome-user-share了.

Centos设置静态IP及修改Centos配置文件

0 ~o~

        昨日在机房配置CentOS,结果愣是不能上网。由于学校是绑定MAC地址的,于是打算修改下MAC地址看看,结果却改不了。好悲剧啊。之前在虚拟机里操作没遇到这问题呢。还好有百度,现附上,备忘下。
        特别值得一提的是Centos设置IP有很多值得学习的地方,这里我们主要介绍Centos设置静态IP,包括介绍Centos配置文件,CentOS系统 TCP/IP网络配置、系统引导和启动、守护进程管理、系统监控和备份与恢复等内容。
阅读全部>>

squid反向代理实现简单负载均衡

0 ~o~

修改squid.conf文件
cache_peer 10.11.12.151 parent 80 0 no-query originserver name=web1 round-robin
cache_peer 10.11.12.146 parent 80 0 no-query originserver name=web2 round-robin
cache_peer_domain web1 web2 .test.com

这样访问squid时,
squid会从后端的实际服务器中挑选一台进行抓取
例子中使用的是RR的方法轮询
squid同时会对后端的健康状态进行检查
如果后端服务器down了
那么squid会从剩余的origin服务器中抓取数据

Page 4 of 15« First...2345610...Last »