web服务的配置与应用1

1.rpm -q httpd  检查是否安装了Apache服务
2.如果未安装还得使用rpm -ivh httpd-****.rpm安装
3.启动httpd服务 /etc/init.d/httpd start
4.在linux的浏览器(Mozilla)里输入http://127.0.0.1进行测试,可以看到测试页。
4.Apache的主配置文件是/etc/httpd/conf/httpd.conf
5.httpd.conf文件的格式:它主要是由全局环境、主服务器配置、虚拟主机3个部分。该文件的所有配置语句的语法为 “配置参数名称  参数值”配置语句可以放在任何地方,但是为了增强可读性,最好放在响应的部分。
6.httpd.conf的配置语句除了选项的参数值以外,所有选项指令均不区分大小写,可以在每一行前用#号注释。
7.web服务器的基本配置
设置主目录的路径: DocumentRoot "/var/www/html"
设置默认文档:DirectoryIndex index.html  index.html.var
设置Apache监听的ip地址和端口号:默认会监视所有的ip地址端口的。
Listen 192.168.8.5:80   此时访问的方法是在URL中输入http://192.168.8.5回车即可
Listen 192.168.5.8:8080 此时访问的方法是在URL中输入http://192.168.5.8:8080回车
设置相对根目录的路径:相对根目录通常是Apache存放配置文件和日志文件的地方。在缺省的情况下相对根目录是放在/etc/httpd,它一般包含conf和logs子目录。  ServerRoot  "/etc/httpd"
设置日志文件:
    错误日志  它记录了Aache在启动或运行时发生的错误。 ErrorLog  logs/error_log 这里的路径如果不时以/开头的就时相对于ServerRoot目录的相对路径。
    访问日志  记录了所有客户端的访问信息。通常访问日志文件名为access_log,访问日志存放的位置和文件名可以通过CustomLog参数设置。  CustomLog  logs/access_log  combined   上面的combined指明了日志使用的格式,这个位置可以使用common和combined其实这两个格式基本相同。combined只是多了“引用页"和"浏览器识别"信息而已.这两个格式是由LogFormat语句定义的。
设置网络管理员的E-Mail地址:ServerAdmin  jackiesr@163.com
设置服务器主机名称:ServerName 192.168.8.5:80是为了方便识别服务器自身的信息,如果有域名也可填入域名,如果没有域名则填入ip地址。
      注:如果填入了这项语句,可以防止在打入 /etc/init.d/httpd start启动服务时,不会出现”http://Could not determine the server's fully qualified domain name .using 127.0.0.1 for ServerName"的错误信息了。
设置默认的字符集:它是为了防止出现中文的乱码 AddDefaultCharset UTF-8