一、虚拟主机功能
1.基于IP地址;2.基于主机域名;
3.基于端口号:vim /etc/httpd/conf/httpd.conf里添加监听端口比如:Listen 5111
<virtualhost 192.168.*.*:5111>
documentroot /hom/wwwroot/5111
servername www.abc.com
<directory /home/wwwroot/5111>
allowoverride none
require all granted
</directory>
</virtualhost>
保存退出后重启服务systemctl restart httpd报错,setenforce 0后重启服务不报错。
semanage fcontext -a -t httpd_sys_content_t /home/wwwroot
semanage fcontext -a -t httpd_sys_content_t /home/wwwroot/5111
semanage fcontext -a -t httpd_sys_content_t /home/wwwroot/5111/*
restorecon -Rv /home/wwwroot/
semanage port -l | grep http
semanage port -a -t http_prot_t -p tcp 5111
现在重启服务就可以了。
二、 文件传输协议
1. FTP默认使用20、21端口,端口20用于进行数据传输,端口21用于接收客户端发出的相关FTP命令与参数。
主动模式:FTP服务器主动向客户端发起连接请求。
被动模式:FTP服务器等待客户端发起连接请求(FTP的默认工作模式)。
2.vsftpd(very secure ftp daemon)非常安全的FTP守护进程是一款运行在LINUX操作系统上的FTP服务程序。
匿名开放模式 本地用户模式 虚拟用户模式