安装yum仓库
先创建cd目录,挂载后编辑光盘的设备文件,重新挂载,转到家目录编辑yum配置文件
网站服务程序
我们平时访问的网站服务就是Web网络服务,一般是指允许用户通过浏览器访问到互联网中各种资源的服务。如图所示,Web网络服务是一种被动访问的服务程序,即只有接收到互联网中其他主机发出的请求后才会响应,最终用于提供服务程序的Web服务器会通过HTTP(超文本传输协议)或HTTPS(安全超文本传输协议)把请求的内容传送给用户。
部署Apache程序:
安装Apache服务程序的软件包httpd,重启后加入启动项,访问127.0.0.1
配置服务文件参数
| 服务目录 | /etc/httpd |
| 主配置文件 | /etc/httpd/conf/httpd.conf |
| 网站数据目录 | /var/www/html |
| 访问日志 | /var/log/httpd/access_log |
| 错误日志 | /var/log/httpd/error_log |
全局配置参数与区域配置参数的区别:
全局配置:一种全局性的配置参数,可作用于对所有的子站点,既保证了子站点的正常访问,也有效减少了频繁写入重复参数的工作量。
区域配置:单独针对于每个独立的子站点进行设置。
在httpd服务程序主配置文件中,最为常用的参数如图所示
| Serverroot |
服务目录 |
| ServerAdmin | 管理员邮箱 |
| User | 运行服务的用户 |
| Group | 运行服务的用户组 |
| ServerName | 网站服务器的域名 |
| DocumentRoot | 网站数据目录 |
| Listen | 监听的ip地址和端口号 |
| DirectoryIndex | 默认的索引页页面 |
| ErrorLog | 错误日志文件 |
| CustomLog | 访问日志文件 |
| Timeout | 网页超时时间,默认为300秒 |
修改保存网站数据的目录
修改httpd服务程序主配置文件,把网站数据保存路径修改为/home/wwwroot,重启
修改SELinux当前的运行模式:此修改是临时的,在系统重启后就会失效。
setenforce 0禁用,1开启
SELinux安全子系统
SELinux服务有三种配置模式,具体如下。
1、enforcing:强制启用安全策略模式,将拦截服务的不合法请求
2、permissive:遇到服务越权访问时,只发出警告而不强制拦截。
3、disabled:对于越权的行为不警告也不拦截。
semanage命令:用于管理SELinux的策略。能够像传统chcon命令那样—设置文件、目录的策略,还可以管理网络端口、消息接口。
| -l | 用于查询 |
| -a | 用于添加 |
| -m | 用于修改 |
| -d | 用于删除 |
| -t | 指定要修改的值 |