Linux系列-Red Hat5平台下的LAMP网站服务搭建(一)
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-25
,皆有可能。欢迎访问phome.net [root@www conf]# /usr/local/apache2/bin/apachectl –t Syntax OK [root@www conf]# /usr/local/apache2/bin/httpd –t Syntax OK [root@www conf]# 2.启动、终止及重启httpd服务 使用带“start”选项的apachectl命令可发启动htttpd服务. 例如:使用apachectl脚本程序启动httpd服务,并观察httpd服务的监听状态. [root@www ~]# /usr/local/apache2/bin/apachectl start [root@www ~]# netstat -anpt | grep :80 tcp 0 0 :::80 :::* LISTEN 21669/httpd [root@www ~]# 说明:将上述apachectl脚本命令的“start”选项替换为“stop”、“restart”时,可分别用于终止、重启httpd服务.若希望在服务器开机后自动运行httpd服务,可以将对应的启动命令写入到“/etc/rc.d/local”文件中. 3.排除httpd服务的个别启动状态 1>.无法确定Web服务器主机名的故障 当httpd服务识别的主机名与服务器实际的主机名不一致时,可能导致启动httpd服务的时侯反应非常缓慢,且出现如下命令提示信息. [root@www ~]# /usr/local/apache2/bin/apachectl –t httpd: apr_sockaddr_info_get() failed for www.zpp.com httpd: Could not reliably determine the server''s fully qualified domain name, using 127.0.0.1 for ServerName Syntax OK [root@www ~]# 参考下列步骤可发解决这个问题. 编辑httpd.conf主配置文件,添加配置行“ServerName www.zpp.com”,指定完整的主机名.若缺少“ServerName”配置行,httpd服务器可能会将“127.0.0.1”作为主机名. 编辑“/etc/sysconfig/network”文件,修改主机名,例如“HOSTNAME=www.zpp.com”. 编辑“/etc/hosts”文件,添加服务器的主机名、IP地址记录,如“192.168.1.1 www.zpp.com ”. 拥有帝国一切,皆有可能。欢迎访问phome.net 2>.TCP80端口已被占用的故障 当启动httpd服务的时侯出现“… …could not bind to adderss [::]:80”的提示信息时,则表示使用的端口(默认为80)已经被其它进程占用.这时只需要执行“netstat –anpt | grep :80”命令,找出占用80端口的进程并关闭掉即可.很多时侯是系统原有RPM方式安装的httpd服务进程造成的,只要停用原有的httpd服务,并将自启动状态设置为关闭即可. 如下图所示是此类故障的效果及解决办法. [root@www ~]# /usr/local/apache2/bin/apachectl start (98)Address already in use: make_sock: could not bind to address [::]:80 (98) Address already in use: make_sock:could not bind to address 0.0.0.0:80 no listening sockets available,shutting down Unable to open logs [root@www ~]# netstat -anpt | grep :80 tcp 0 0 :::80 :::* LISTEN 21669/httpd [root@www ~]# killall -9 httpd [root@www ~]# chkconfig --level 35 httpd off [root@www ~]# /usr/local/apache2/bin/apachectl start 4.测试httpd服务器的性能 Httpd服务自带了一个压力测试工具AB(Apache Benchmark,Apache基准测试工具),用于检测Web站点的性能表现,如并发平均响应时间、速度以及并发连接处理能力等.AB命令工具位于安装目录中的“bin/”文件夹下,使用该命令的简单格式如下: Ab [-q] –c 并发请求数 –n 总的请求数 [http://] 域名 [:端口]/路径 说明:使用-q选项时,将不显示测试进度信息,当测试的目标是Web站点的根路径时,注意的“/”符号不能省略.指定的并发请求数不能大于总的请求数.下面我们来举例说明ab命令的使用方法. 1>.使用 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 如何给linux添加新硬盘下一篇: Linux系统下光驱软开关与限速
关于Linux系列-Red Hat5平台下的LAMP网站服务搭建(一)的所有评论