部署静态网站

1. web网站组成

  • 网站服务程序:Apache、Nginx、IIS7

  • 服务器或云存储空间

  • Web页面

2. 快速安装Apache服务程序

  • 安装Apache:yum install -y httpd

  • 关闭SELinux:setenforce 0

  • 关闭防火墙:systemctl stop firewalld(将httpd加入到防火墙白名单)

  • 启动httpd服务:systemctl start httpd

  • 设置开机启动:systemctl enable httpd

3. Apache配置文件分析

  • 位置:

    • 配置文件路径:/etc/httpd/conf/httpd.conf

    • 服务目录:/etc/httpd

    • 默认访问网站的存储目录:/var/www/html

    • 网站访问日志路径:/var/log/httpd/access_log

    • 错误日志:/var/log/httpd/error.log

  • 主配置文件分析

    • 分类:

      • 注释内容

      • 全局配置

      • 区域配置

    • 需要关注的关键参数

      • ServerRoot:服务程序主目录

      • ServerAdmin:管理员邮箱

      • User:运行服务的用户

      • Group:运行服务的工作组

      • ServerName:网站域名

      • DocumentRoot:网站数据目录

      • Listen:监听IP地址与端口号

      • Include:需要加载的其他文件

      • Timeout:网页超时时间,单位毫秒ms

4. 快速部署个人网站

  • 安装配置服务

    • 安装Apache:yum install -y httpd

    • 关闭SELinux:setenforce 0

    • 关闭防火墙:systemctl stop firewalld(将httpd加入到防火墙白名单)

    • 启动httpd服务:systemctl start httpd

    • 设置开机启动:systemctl enable httpd

  • 创建存储网页的源文件的目录:mkdir /web1

  • 将网页源文件上传到该目录winscp

    • 启动winscp

    • 站点输入linux系统的IP地址

    • 用户输入root及密码

    • 保存站点并登录,第一次需要验证密钥,点击是即可

    • 登录成功后左侧为Window,右侧为Linux

    • 通过鼠标拖拽文件即可

  • 修改httpd配置文件

    • 编辑主配置文件:vim /etc/httpd/conf/httpd.conf

      • 定位第119行将 /var/www/html 修改为 /web1/网页目录名

      • 定位第124行将 /var/www 修改为 /web1/网页目录名

      • 保存并退出

  • 重启服务:systemctl restart httpd

  • 测试:在Windows端打开浏览器输入Linux系统的IP地址

原文作者:絷缘
作者邮箱:zhiyuanworkemail@163.com
原文地址:https://blog.zyblog.xyz/archives/linuxming-ling-xue-xi-jiu
版权声明:本文为博主原创文章,转载请注明原文链接作者信息