zoukankan      html  css  js  c++  java
  • Apache服务器配置--Linux

    相关包:
    httpd-2.2.3-29.e15.i386.rpm                 //主程序包
    httpd-devel-2.2.3-29.e15.i386.rpm        //开发程序包
    httpd-manual-2.2.3-29.e15.i386.rpm     //手册文档
    system-config-httpd-1.3.3.3-1.e15.noarch.rpm   //配置工具
    注:安装时会出现依赖包问题,可用YUM安装来解决
       启用时需要配置防火墙来放行
     
    开机自动加载:
    chkconfig --level 3 httpd on 
     
    配置实例:
    例1:部门内搭建一台WEB服务器,采用的IP地址和端口为192.168.0.3:80,首页采用index.html文件。管理员E-mail地址为root@sales.com,网页的编码类型采用GB2312,所有网站资源都存放在/var/www/html目录下,并将Apache的根目录设置为/etc/httpd目录。
    编辑主配置文件httpd.conf
    vim /etc/httpd/conf/httpd.conf    //编辑主配置文件
    ServerRoot "/etc/httpd"             //设置Apache的主目录
    Timeout 120                             //设置请求超时
    Listen 80                                  //设置监听端口
    ServerAdmin root@sales.com          //设置管理员邮箱
    ServerName 192.168.0.3:80           //设置主机或IP
    DocumentRoot "/var/www/html"      //设置Apache文档目录
    DirectoryIndex index.html               //设置主页文件
    AddDefaultCharset GB2312            //设置网站编码
    编辑主页文件用作测试:
    cd /var/www/html
    echo "This is web test sample.">>index.html
    chmod 705 index.html
    重新加载服务:
    service httpd restar
     
    例2:假设Apache服务器具有192.168.0.2和19.16.0.3两个地址,然后配置Apache,把多个网站绑定在不同的IP地址上,访问服务器上不同的IP地址,就可以看到不同的网站。
    (基于IP)
    mkdir /var/www/ip1   /var/www/ip2           //创建两个主目录
    编辑httpd.conf文件:
    <Virtualhost 192.168.0.2>                      //设置虚拟主机的IP
       DocumentRoot /var/www/ip1                //设置虚拟主机的主目录
       DirectoryIndex index.html                    //设置主页文件
       ServerAdmin root@sales.com               //设置管理员邮箱
       ErrorLog  logs/ip1-error_log                 //设置错误日志的存放位置
       CustomLog  logs/ip1-access_log common       //设置访问日志的存放位置
    </Virtualhost>
    <Virtualhost 192.168.0.3>                      //设置相应的IP
       DocumentRoot /var/www/ip2
       DirectoryIndex index.html
       ServerAdmin root@sales.com
       ErrorLog  logs/ip2-error_log
       CustomLog  logs/ip2-access_log common
    </Virtualhost>
     
    (基于域名)
    mkdir /var/www/smile   /var/www/long         //创建两个主目录
    编辑httpd.conf文件:
    <Virtualhost 192.168.0.3>                         //设置虚拟主机的IP
       DocumentRoot /var/www/smile                //设置虚拟主机的主目录
       DirectoryIndex index.html                       //设置主页文件
       ServerName www.smile.com                    //设置虚拟主机完全域名
       ServerAdmin root@sales.com                  //设置管理员邮箱
       ErrorLog  logs/smile-error_log                 //设置错误日志的存放位置
       CustomLog  logs/smile-access_log common     //设置访问日志的存放位置
    </Virtualhost>
    <Virtualhost 192.168.0.3>
       DocumentRoot /var/www/long
       DirectoryIndex index.html
       ServerName www.smile.com                     //设置虚拟主机完全域名
       ServerAdmin root@sales.com
       ErrorLog  logs/long-error_log
       CustomLog  logs/long-access_log common
    </Virtualhost>
     
    (基于端口)
    mkdir /var/www/port8080   /var/www/port8090        //创建两个主目录
    编辑httpd.conf文件:
    Listen 8080
    Listen 8090
    <Virtualhost 192.168.0.3:8080>                            //设置相应的端口
       DocumentRoot /var/www/port8080                     //设置虚拟主机的主目录
       DirectoryIndex index.html                                  //设置主页文件
       ServerAdmin root@sales.com                             //设置管理员邮箱
       ErrorLog  logs/port8080-error_log                     //设置错误日志的存放位置
       CustomLog  logs/port8080-access_log common  //设置访问日志的存放位置
    </Virtualhost>
    <Virtualhost 192.168.0.3:8090>                          //设置相应的端口
       DocumentRoot /var/www/port8090
       DirectoryIndex index.html
       ServerAdmin root@sales.com
       ErrorLog  logs/port8090-error_log
       CustomLog  logs/port8090-access_log common
    </Virtualhost>
    本文为博主原创文章,知识共享,开源精神,转载注明出处。欢迎技术交流 QQ819509322
  • 相关阅读:
    05.Linux Startup & Shutdown
    04.Linux Disk Partition & Mount Point
    03Oracle数据查询(二)
    02Oracle数据查询(一)
    01Oracle数据库系统环境搭建
    02域名的选择技巧与注册实战
    01快速认识阿里云网站建设
    Linux文件操作
    Linux目录操作
    Linux根目录介绍
  • 原文地址:https://www.cnblogs.com/kangvcar/p/5557607.html
Copyright © 2011-2022 走看看