首先要安装好httpd
stop firewalld
然后把httpd启动
这里我多在主配置文件里添加了一个端口 8080
重启服务 在IP后加:8080就可以访问这个端口
下来是虚拟服务器
要写三个配置文件 在/etc/httpd/conf.d/这个目录下 写这三个配置文件 一个是adefault.conf 一个c.conf 一个linux.conf
配置文件主要包含2部分 virtualhost & directory 虚拟主机 和 目录 virtualhost 里定义域名 默认发布目录 以及日志
directory里定义目录位置以及响应对象
效果如下
这张图的效果是针对主机的访问控制 这里限制了虚拟机的访问 所以在虚拟机的Firefox里只能访问到这个页面
但是真机可以看到index的内容
这一块是https加密 首先你要genkey www.westos.com 生成加密文件
然后在ssl.conf里101行和108行加入如下参数 并把原来位置上的参数注释
然后就可以前面加https:+ ip来访问 首次需要下载证书
这里做的是自动加密 重新定义一个虚拟主机 login.westos.com 添加443端口 在80端口的virtualhost 里开启rewrite engin 并且定义好重写规则
规则如下
做好之后重启服务 浏览器里输入login.westos.com 就会自动跳转到https:login.westos.com