学习Linux的第13天

一、虚拟主机功能

       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服务程序。

              匿名开放模式     本地用户模式      虚拟用户模式

          学习Linux的第13天

                              

                              

 学习Linux的第13天

上一篇:ASP.net core 中控制器直接访问wwwroot的静态文件


下一篇:ASP .Net Core 中间件的使用(一):搭建静态文件服务器/访问指定文件