Linux命令学习(九)
部署静态网站
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/网页目录名
- 保存并退出
- 编辑主配置文件:vim /etc/httpd/conf/httpd.conf
- 重启服务:systemctl restart httpd
- 测试:在Windows端打开浏览器输入Linux系统的IP地址
原文作者:絷缘
作者邮箱:zhiyuanworkemail@163.com
原文地址:https://zhiyuandnc.github.io/7dxxE7ipp/
版权声明:本文为博主原创文章,转载请注明原文链接作者信息