- 使用apache服务;
- 网页文件放在/data/share/htdocs/skills;
- 服务以用户webuser运行;
- 首页内容为“This is the front page of skills’s website.”;
- /htdocs/skills/staff.html内容为“Staff Information”;
- 该页面需要员工的账号Basic认证才能访问;
- 员工账号存储在/etc/apache2/.htpassd中,账号为 zsuser,lsus
- 客户端访问https时应无浏览器(含终端)安全警告;
- 当用户使用https访问时自动跳转到https 安全连接;
- 当用户使用 skills.com 或 any. skills.com (any代表任意网址前缀)访问时,自动跳转到www. skills.com.
目录
什么是apache
Apache 是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。
Apache是一个基于流程的模块化Web服务器应用程序,它通过每个同时连接创建一个新线程。它支持许多功能; 其中许多都被编译为单独的模块并扩展其核心功能,并且可以提供从服务器端编程语言支持到身份验证机制的所有功能,它允许单个Apache Web服务器为许多不同的网站提供服务。
apache配置文件简单介绍
安装完成后配置文件在 /etc/apache 目录下,这里介绍几个 的文件
- apache2.conf apache服务的主配置文件,(包含了其他配置文件)
- sites-avilable 存放虚拟主机配置文件的目录 ,(如未启用文件 ,配置不生效)
- sites-enabled 启用后的虚拟主机配合文件,(来自sites-avliable 下的软连接)
- mods-aualiable 存放apache模块的目录,(如未启用模块,相关功能无法使用)
- mods-enabled 已启用的apache模块
- envvars apache2ctl 默认环境变量配置
详细的可以参考这位前辈的文章
apache常用命令介绍
a2enmod // a2dismod # 开启 // 关闭 apache的模块
a2ensite // a2dissite # 开启 // 关闭一个站点配置
a2encon