Server - Apache - 发布简单 html 页面
- 概述
- 尝试把 部署/发布 静态页面到 apache
- 之前一直不知道这个叫 部署/发布...
- 尝试把 部署/发布 静态页面到 apache
- 背景
- 服务器起来了, 想尝试发布一些 简单内容
- apache 是 html 服务器, 就尝试放一些 简单的 html 吧
- 环境
- 虚拟机 - OS
- VirtualBox6.0
- CentOS7.2
- apache
- 2.4.6-90
- yum 安装
- 宿主机 - OS
- Win10
- 网络
- 虚拟机使用 桥接模式
- 虚拟机 - OS
1. 准备
- 概述
- 准备环境
- 内容
- 虚拟机
- 正确启动
- apache 正确启动
- firewall 放行 80/tcp 端口
- 宿主机
- 能 ping 通虚拟机
- 可以直接访问 虚拟机 的 80/tcp 端口
- 虚拟机
- 结果
- 宿主机浏览器访问虚拟机 80/tcp
- 得到的是 Testing 123.. 页面
- 以上通过, 证明环境没有问题, 可以开始下一步的尝试了
- 宿主机浏览器访问虚拟机 80/tcp
2. 尝试添加 html 内容
- 概述
- 尝试添加 简单的 html 内容
- 找到 apache 的 http 内容目录
默认位置
/var/www/html
- 创建简单的 html
- 多简单呢?
- 就算你没学过 html, 都没关系
hello.html
Hello, Apache!
- 是的, 这就完了
- 把这个文件, 放在目录下
- 多简单呢?
- 尝试: 使用 宿主机访问 url
打开宿主机浏览器
输入 url
<vm:80>\hello.html
- 结果
- 成功
- 浏览器显示出了我刚才添加的页面
- 叫它页面, 好像很勉强的样子...
- 浏览器显示出了我刚才添加的页面
- 成功
ps
- ref
- linux使用apache发布静态html网页
- 我是看这篇博客, 把过程走完的
- 但是老实说, 我觉得内容有点乱
- 安装, 验证过程没有任何问题
- 修改 httpd.conf, 这一段我没有做任何操作
- 复制静态文件后, 我也没有重启, 但是内容直接就生效了
- 我也没有遇到 权限的问题
- 我是用的是 root 账户, 新文件默认是 744
- Apache部署静态网站
- 这篇感觉, 讲的也很全
- 但老实说, 我第一次, 也没有看明白他的条理
- 总觉得以后会有点用, 所以我先记着...
- linux使用apache发布静态html网页
- 疑问: 关于文件权限
- 老实说, linux 的文件权限, 我学了个 一知半解
- 知道 rwx, 知道 755, 知道 chmod
- chown, chgrp 却不太熟悉
- ref1 里的 403, 我是可以复现的
- 直接 chmod 750 即可
- 所以说, 访问的方式, 是使用 other 用户来执行
- 直接 chmod 750 即可
- 疑问
- 到底是以 什么用户 来访问这个文件的呢?
- 我总觉得可以查到
- 可是我要 怎么去查询 呢?
- 到底是以 什么用户 来访问这个文件的呢?
- 老实说, linux 的文件权限, 我学了个 一知半解
- 疑问: 关于欢迎页
- 欢迎页
- 直接访问 80 端口, 不带任何后缀, 可以看到 欢迎页
- 疑问
- 欢迎页哪里来的呢?
- 我在 /var/www/html 里没有发现这个东西
- 如果时生成的, 到底是怎么生成的呢
- 如果我想自己配置, 可以自己做吗?
- 欢迎页哪里来的呢?
- 欢迎页
- tip: apache 的帮助页
默认情况下, apache 有一个帮助页可以访问
<host:80>/manual
当然我现在不知道怎么关闭它...