Linux学习笔记——常用网络服务器配置

deanyuancn
发布于 2021-1-28 09:32
浏览
0收藏

Part15–常用网络服务器配置
 
1.Apache服务器的起源:、

 

  • Apache是著名的开源软件项目
  • Apache是著名的Web服务器软件
  • Apache名称的原型为A Patchy Server
  • Apache项目由Apache软件基金会(ASF)负责管理和开发


2.Apache服务器的主要特点:

 

  1. 开放源代码
  2. 跨平台应用,可运行于Windows和大多数UNIX\Linux 系统
  3. 支持Perl、PHP、Python和Java等多种网页编程语言
  4. 采用模块化设计
  5. 运行非常稳定
  6. 具有相对较好的安全性


3.Apache的安装:

 

Apache的RPM软件包
(1)RHEL6系统中包括Apache服务器的RPM软件包
(2)httpd软件包:是Apache服务器的程序软件包
(3)httpd-manual软件包:是Apache服务器的手册文档


4.部署Web服务器:

 

Package name = httpd
Service name = httpd
Clients = Nautilus,Firefox
启动apache服务器:service httpd start
停止Apache服务器:service httpd stop


5.Web服务器配置:

 

  • Config file = /etc/httpd/conf/httpd.conf
  • Document root = /var/www/html
    指出了Apache服务器的主目录,即把站点中的文件存储在文件系统中的什么位置。
  • Home page = index.html
  • grep “^DocumentRoot” /etc/httpd/conf/httpd.conf
  • cat /etc/httpd/conf/httpd.conf |grep –v “#”


6.FTP服务概述

 

FTP连接方式
(1)控制连接:标准端口为21,用于发送FTP命令信息
(2)数据连接:标准端口为20,用于上传、下载数据
FTP用户的类型
(1)匿名用户:anonymous或ftp
(2)本地用户: 帐号名称、密码等信息保存在passwd、shadow文件中
(3)虚拟用户:使用独立的帐号/密码数据文件
常见的FTP服务器程序
(1)IIS、Serv-U
(2)wu-ftpd、Proftpd
(3)vsftpd(Very Secure FTP Daemon)
常见的FTP客户端程序
(1)ftp命令
(2)CuteFTP、FlashFXP、LeapFTP、Filezilla
(3)gftp、kuftp


7.vsftpd服务基础:

 

vsftpd软件包
(1)官方站点:http://vsftpd.beasts.org/
(2)主程序:/usr/sbin/vsftpd
(3)服务名:vsftpd
(4)用户控制列表文件
/etc/vsftpd/ftpusers
/etc/vsftpd/user_list
(5)主配置文件
/etc/vsftpd/vsftpd.conf


8.FTP服务部署:

 

  • Package name= vsftpd
  • Service name= vsftpd
  • Config file = /etc/vsftpd/vsftpd.conf
  • Document root = /var/ftp
  • Clients = Nautilus,Firefox


9.FTP服务器配置:

 

  • anonymous_enable=YES 启用匿名用户
  • local_enable=NO 不允许本地用户访问ftp
  • write_enable=NO 不允许写入
  • anon_upload_enable 是否允许匿名用户通过vsftpd服务器上传文件

分类
已于2021-1-28 09:32:09修改
收藏
回复
举报
回复
    相关推荐