配置YUM仓库
1、mount挂载系统光盘(iso9660)
2、编辑YUM配置文件
3、fstab加入开机启动项
4、使用yum install安装
yum配置文件中,enabled参数的1为启用该仓库,0为不启用
gpgcheck参数为是否校验,1为校验,0为不校验
screen解决网络异常中断或为同时控制多个远程终端窗口设计的程序
screen -S TTNI
新建名为TTNI的会话
screen -ls
查看有哪些会话正在工作中
exit
退出会话
screen -x
远程协助查看,两个终端可显示相同内容
网站:让用户通过浏览器访问文档资源
网站服务:
Windows:IIS
Linux:Apache、Nginx
Apache的服务名称为httpd
默认网站数据存放路径为/var/www/html
创建完网站之后进行访问,有两个可能导致显示的为默认页面
1、网站内部没有数据(一般网站首页名称为index.html)
2、权限不足无法读取
若希望将网站数据存放路径进行变更,不存放在/var/www/html,需更改SELinux权限
SELinux分为SELinux域,SELinux安全上下文两方面设置
SELinux有三种配置模式
1、enforcing,强制启用安全策略
2、permissive,警告不拦截
3、disabled,禁止SELinux功能
设置SELinux命令
getenforce
查看SELinux状态
setenforce
设置SELinux
排错时当发生无法访问的情况,可以首先尝试使用setenforce 0命令临时关闭SELinux,然后再去进行测试,如果临时禁用后可以正常访问,则证明问题点为SELinux,需调整策略。
使用setenforcce 0临时关闭SELinux后,需使用setenforce 1再次启用SELinux,然后进行排障。
使用ls -Zd /var/www/html
命令查看SELinux安全上下文值
semanage命令用于管理SELinux策略,可修改安全上下文信息
修改完成后使用restorecon -Rv /home/wwwroot
命令使设置生效
使用getsebool命令查询有关http协议的安全策略
getsebool -a | grep http
使用setsebool命令设置安全策略时,命令后需加-P参数,让修改后的SELinux策略规则永久生效且立即生效
虚拟主机服务
1、基于IP
2、基于域名
3、基于端口号
<VirtualHost 192.168.10.10>
DocumentRoot /home/wwwroot/10
ServerName www.ttni.com.cn
<Directory /home/wwwroot/10>
AllowOverride None
#是否允许伪静态
Require all granted
</Directory>
</VirtualHost>