zoukankan      html  css  js  c++  java
  • 使用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

  • 相关阅读:
    Repeater嵌套Repeater的结构
    解决还原数据库 出现单用户
    常见的一些C#开源框架或者开源项目
    vue 实现动态路由
    c#使用Split分割换行符
    SQL Server 时间戳与时间格式互相转换
    值与枚举的转化
    编程之美,让美国人科技高速发展,浅谈C语言带给美国的变化
    SQL CE数据库搭建和操作
    C# 与API
  • 原文地址:https://www.cnblogs.com/zd520pyx1314/p/5912841.html
Copyright © 2011-2022 走看看