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通

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

  • 相关阅读:
    秒转 时间格式 JavaScript seconds to time with format hh:mm:ss
    jQuery ajax表单提交实现局部刷新 ajaxSubmit
    jquery mobile header title左对齐 button右对齐
    Java数据库ResultSet转json实现
    jsp 局部刷新
    ajax提交url 与ajax提交表单的比较
    jquery + json + springMVC集成在controller中实现Ajax功能
    js获取url中指定参数值
    jquery ajax 局部刷新
    jquery ajax jsonp callback java 解决方案2
  • 原文地址:https://www.cnblogs.com/zhuyunlong/p/11913594.html
Copyright © 2011-2022 走看看