學習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服務程序。

              匿名開放模式     本地用戶模式      虛擬用戶模式

          image.png

                              

                              

 image.png

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章