使用Appache部署WEB服务器

Apache的起源(这个就不说了,百度下就都有了)

简介:Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。Apache HTTP服务器是一个模块化的服务器,源于NCSAhttpd服务器,经过多次修改,成为世界使用排名第一的WEB服务器软件。

标志:

              clip_image001

官网:http://www.apache.org/

模式:B/S

端口:80    http

443    https

查看软件包

[root@sishen ~]# yum list | grep httpd-*
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
httpd.x86_64                           2.2.15-29.el6_4               @rhel-source
httpd-tools.x86_64               2.2.15-29.el6_4               @anaconda-RedHatEnterpriseLinux-201311111358.x86_64/6.5
httpd-devel.i686                   2.2.15-29.el6_4               rhel-source
httpd-devel.x86_64             2.2.15-29.el6_4               rhel-source
httpd-manual.noarch          2.2.15-29.el6_4               rhel-source

[root@sishen ~]# ls /mnt/Packages/ | grep httpd-*
httpd-2.2.15-29.el6_4.x86_64.rpm

//Apache的主程序包,服务器端必须安装的软件包
httpd-devel-2.2.15-29.el6_4.i686.rpm
httpd-devel-2.2.15-29.el6_4.x86_64.rpm

//httpd开发套件包括APXS二进制和其他文件,你需要建立的动态共享对象(DSO)为Apache HTTP服务器,如果安装的Apache HTTP服务器你要能够编译其他模块或开发Apache,你需要安装
httpd-manual-2.2.15-29.el6_4.noarch.rpm
//Apache的手册文档,包含使用说明

httpd-tools-2.2.15-29.el6_4.x86_64.rpm

//一些可用于Appache HTTP服务器的工具

安装:

[root@sishen ~]# yum install -y httpd

//这种安装方式解决了很多依赖,如果自定义安装的话会提示有些依赖包需要安装

启动并查看状态:

[root@sishen ~]# service httpd start

Starting httpd:                                            [  OK  ]
[root@sishen ~]# netstat -antup | grep 80

[root@sishen ~]# netstat -antup | grep 80
tcp        0      0 :::80                       :::*                        LISTEN      3192/httpd         
udp        0      0 fe80::20c:29ff:fe11:5a8c:123 :::*                                    2198/ntpd

测试:

image

这是Apache的默认欢迎界面

相关修改举例:

实例1:修改网站默认根目录,默认根目录为/var/www/,修改为/www/html

image

image

image

image

image

image

image

image

[root@sishen ~]# echo "<h1> Welcome to Apache! </h1>" > /www/html/welcome.html

image

image

[root@sishen ~]# vim /etc/httpd/conf.d/welcome.conf

 

image

 

没有默认首页文件时加上Indexs显示目录列表,加上FollowSymLinks支持显示目录下的链接

DirectoryIndex 指定默认首页的文件格式

测试:

没有默认首页时,显示目录列表

image

新建首页,重启Apache

[root@sishen ~]# mv /www/html/welcome.html.bak /www/html/welcome.html
[root@sishen ~]# service httpd restart
Stopping httpd:                                            [  OK  ]
Starting httpd:                                            [  OK  ]

image

posted on 2016-09-27 15:04  Lucky_7  阅读(545)  评论(0编辑  收藏  举报

导航