zoukankan      html  css  js  c++  java
  • Linux:Apache服务器的搭建

    下载安装并启动apache服务

    安装apache服务
    yum  install  -y  httpd
    启动apache服务
    systemctl  start  httpd.service
    
    apache服务器的目录及存放文件的作用

    /etc/httpd/conf:该目录存放Apache服务器的配置文件
    /var/www/html:该目录是Apache服务器的默认站点根目录
    /etc/httpd/logs:Apache服务器的日志文件目录

    测试apache服务器是否安装成功

    在浏览器的地址栏输入:localhost进行测试

    发布单个网站

    将站点目录放入/var/www/heml/目录下

    修改配置文件
    Vim/etc/httpd/conf/httpd.conf
    修改:DocumentRoot "/var/www/html/"
    为
    DocumentRoot "/var/www/html/站点目录名称"
    修改完配置文件后必须要重启服务:systemctl restart httpd
    
    
    网站个性化设置
    例如:我放入的网站名称为:exam
    网站部署完成后,考虑到站点是内部网站,为了保证安全,将首页改为exam.html,并使用8080端口访问。
    改首页名字:#mv /var/www/html/exam/index.html /var/www/html/exam/exam.html
    修改配置文件:Vim/etc/httpd/conf/httpd.conf
    Listen 8080
    DirectoryIndex exam.html index.html
    重启服务:systemctl restart httpd
    访问测试:ip地址:8080
    

    通过虚拟主机发布网站

    基于域名的虚拟主机

    域名注册

    域名注册,在/etc/hosts中追加一行:
    192.168.75.128 exam.excesoft.com 
    域名测试:ping exam.excesoft.com
    

    放入站点页面

    将两个网站放到/var/www/html/目录下
    

    修改配置文件

    修改主配置文件:vim /etc/httpd/conf/httpd.conf
    Listen 80
    DirectoryIndex  index.html
    在末尾增加:Include conf/vhost/*.conf
    vhost目录具体位置: /etc/httpd/conf
    vhost 需自己创建
    

    创建域名配置文件

    在/etc/httpd/conf	目录下新建vhost目录,并在下面新建exam.conf与attendance.conf两个
    域名配置文件,并作如下编辑。
    #vim exam.conf
    <VirtualHost 192.168.75.128>
    //配置访问的ip地址
    ServerName exam.excesoft.com
    //设置域名
    DocumentRoot /var/www/exam/
    //设置路径
    <Directory “/var/www/exam/”>
    //设置路径
    Options Indexes FollowSymLinks   //显示网页文件列表
    AllowOverride NOne               //忽略.htaccess 文件
    Require all granted              //允许所有
    </Directory>
    </VirtualHost>
    

    检查配置是否正确

    使用httpd -t检查虚拟主机的配置是否正确
    

    重启Apache服务并进行测试

    基于IP地址的虚拟主机
    域名注册参考基于域名的虚拟主机设置
    (1)设置多个IP地址
    (2)域名注册
    (3)修改主配置文件:vim /etc/httpd/conf/httpd.conf
    Listen 80
    DirectoryIndex  index.html
    在末尾增加:Include conf/vhost/*.conf
    (4)为每个主机新建配置文件并定义一个<VirtualHost>容器
    (5)重启Apache服务器并进行测试
    
  • 相关阅读:
    Photoshop 基础七 位图 矢量图 栅格化
    Photoshop 基础六 图层
    Warfare And Logistics UVALive
    Walk Through the Forest UVA
    Airport Express UVA
    Guess UVALive
    Play on Words UVA
    The Necklace UVA
    Food Delivery ZOJ
    Brackets Sequence POJ
  • 原文地址:https://www.cnblogs.com/yanlzy/p/11914774.html
Copyright © 2011-2022 走看看