zoukankan      html  css  js  c++  java
  • Linux(CentOS 7)发布静态网站

    发布单个网站

    1、安装Apache服务        

    # yum  install  -y  httpd

    #systemctl  start  httpd.service

    /etc/httpd/conf:该目录存放Apache服务器的配置文件

    /var/www/html:该目录是Apache服务器的默认站点根目录

    /etc/httpd/logs:Apache服务器的日志文件目录

    2、测试Apache是否安装成功

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

    3、将公司网站exam复制到/var/www/html/目录下,并修改配置文件:

       Vim/etc/httpd/conf/httpd.conf

          修改:DocumentRoot "/var/www/html/"为DocumentRoot "/var/www/html/exam"

      【修改完配置文件后必须要重启服务:systemctl restart httpd】

    输入地址就可以直接访问了

    通过修改配置文件/etc/httpd/conf/httpd.conf可以发布个性化网站

    如:

    主页名字不是index.html可修改

     

    修改端口

     

    检查

    http -t

    检测配置文件错误位置

     

     

    发布多个网站

    通过域名访问

    本地域名注册

    优先级 : dns缓存 > hosts > dns服务

    测试

     

    然后修改配置文件

     

    在最后一行增加一行

    Include conf/vhost/*.conf

    然后

    在/etc/httpd/conf目录下新建vhost目录,并在下面新建attendance.conf和exam.conf

    例:

    attendance.conf文件内容

    这里只展示一个,另一个格式一样,修改以下网站所在路径和域名就行


    然后重启服务后再网址输入域名后可以访问

     

    通过不同端口访问

    为每个网站设置不同的端口

    方法与通过域名设置相似

    (1)设置多个IP地址

    (2)域名注册

    (3)修改主配置文件:vim /etc/httpd/conf/httpd.conf

        Listen 80

        DirectoryIndex  index.html

        在末尾增加:Include conf/vhost/*.conf

    1张网卡设置多个ip地址

     

    要保证每个ip都可以ping通

    然后为每个网站单独添加配置文件

  • 相关阅读:
    【vue】vue +element 搭建项目,vue-cli 如何打包上线
    【移动端】单位em相关资料
    管道 |、|&、tee
    重定向
    Bash快捷键
    man 与 help
    linux磁盘分区、格式化、挂载
    目录(cd mkdir rmdir rm pwd ls) 文件(ln touch mv rm cat more head rail) 文件权限(chmod chown chgrp) 文件通配符(* ? [])
    用户环境变量 shell变量 别名
    用户、组和身份认证
  • 原文地址:https://www.cnblogs.com/zhuyunlong/p/11913594.html
Copyright © 2011-2022 走看看