部署静态网站

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://zhiyuandnc.github.io/7dxxE7ipp/
版权声明:本文为博主原创文章,转载请注明原文链接作者信息