发布时间: 2015-3-30 13:20 做者: 狩猎者一号 来源: 51Testing软件测试网采编 php
字体: 小 中 大 | 上一篇 下一篇 | 打印 | 我要投稿 | 推荐标签: 软件测试管理 Linux 配置管理html
安装方式:mysql
yum install httpdweb
yum install mysql-serversql
yum install phpapache
yum install php-mysqlwindows
1、WEB服务器与Apache浏览器
一、web服务器与网址服务器
二、Apache的历史网络
三、补充
http://www.netcraft.com/能够查看apache服务器的市场占有率
同时必须注意的是ngnix,正处于强势增加的上升时期,大有和apache一争天下的感受,真是后生可畏~~~
2、Apache服务器的管理命令
一、命令启动:service httpd start/stop/restart/reload/condrestart/status/configtest/graceful/help
二、脚本启动:/etc/init.d/httpd start/stop/.....
三、设为开机自动启动:ntsysv+空格键
3、Apache服务器的目录和文件
一、WEB站点目录
/var/www Apache站点文件的目录
/var/www/html 存放WEB站点的WEB文件
/var/www/cgi-bin CGI程序文件
/var/www/html/manual Apache WEB服务器手册
二、配置文件
.htaccess 基于目录的配置文件,.htaccess文件包含对它所在目录中文件的访问控制指令
/etc/httpd/conf/httpd.conf Apache WEB服务器配置文件目录
三、启动脚本
/etc/rc.d/init.d/httpd WEB服务器守护进程的启动脚本
/etc/rc.d/rc3.d/S85httpd 将运行级目录(/etc/rc3.d)链接到目录/etc/rc.d/init.d中的启动脚本
四、应用文件
/usr/sbin 存放Apache WEB服务器程序文件和应用程序的位置
/usr/doc/ 放置Apache WEB服务器文档
/var/log/http 放置Apache 日志文件的位置
4、更多命令
一、查看Apache安装信息:apachectl -C
二、对Apache的配置文件进行语法检查:apachectl -t
三、查看Apache编译配置参数:apachectl -V
四、查看Apache的编译模块:apachectl -l
5、httpd.conf配置文件
(一)基本配置
httpd.conf文件包含为下面三个部分:
1. 全局环境设置:控制整个Apache服务器行为的部分(即全局环境变量)
2. 主服务器配置:定义主要或者默认服务参数的指令,也为全部虚拟主机提供默认的设置参数
3. 虚拟主机设置:虚拟主机的设置参数
其中,一行写不下使用“\”表示换行,除了选项的参数值外,全部选项指令不区分大小写,“#”表示注释。
如今,咱们来学习httpd.conf中的具体设置项:
1.设置相对根目录的路径
相对根目录一般是Apache存放配置文件和日志文件的地方,一般状况下相对根目录是"/etc/httpd",它通常包含conf和logs子目录,此时能够采用"ServerRoot"/etc/httpd""格式进行设置。
2.设置Apache监听的IP地址和端口号
Apache默认会在本机全部可用IP地址上的TCP 80端口监听客户端的请求,能够使用Listen语句以便在某个指定地址和端口上监听请求。例如设置服务器只监听192.168.0.94的80端口,则能够在httpd.conf中进行相应的设置:Listen 192.168.0.94:80。若是须要更改端口号为8080,也能够采用"Listen 192.168.0.94:8080"之类的设置,可是此时经过网页浏览器访问网站的时候也必须在域名地址后面添加相应的端口号,例如输入"http://192.168.0.94:8080"才能够进行访问。注:个人虚拟机Linux的IP是192.168.0.94,windows的IP是192.168.0.225
3.设置网络管理员的电子邮件地址
当客户端计算机访问服务器发生错误的时候,服务器一般都会向客户端计算机返回错误提示页面,为了方便解决错误,在这个网页中一般包含有管理员的电子邮件地址,此时能够采用ServerAdmin语句来设置管理员的电子邮件地址,例如"ServerAdmin xinyuan365@sohu.com"。