`
xiangxingchina
  • 浏览: 508085 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Linux管理日记(4)——免费而稳定:Web服务器和FTP服务器的安装

阅读更多

为什么要采用Linux操作系统作为网络服务器?答案是:稳定性高、成本低。比较优秀的解决方案是采用Linux操作系统,再配备Apache服务器软件,就可以构造一个稳定高速的网站了。

小知识: 1995年4月,最早的Apache(0.6.2版)由Apache Group公布发行。Apache Group 是一个完全通过Internet进行运作的非盈利机构,由它来决定Apache Web服务器的标准。目前,Apache是世界排名第一的Web服务器,根据Netcraft(www.netsraft.co.uk)所作的调查,世界 上百分之五十以上的Web服务器在使用Apache。

1 、比IIS更优秀:安装和启动Apache服务器

和Windows中安装了IIS一样,Redhat Linux服务器一般自带了Apache服务器。如果没有安装,可以单击“系统设置”进入“添加/删除应用程序”,然后系统会进行系统软件包状态检查。在 “万维网服务器”选项上打钩,点“细节”可以看到许多和本服务器相关联的额外软件包,选定相关的软件包。安装时,就能把和这些软件包安装进去。当然,这其 中就包括Apache服务器了。可见,安装过程和IIS等Windows下的Web服务器十分类似。

第1步:回到Webmin的服务器管理界面中,点击第一个图标就可以进入Apache服务器的管理界面。在“服务器”图标的下方,有如下子菜单: “模块配置”、“应用修改”、“停止/启动Apache”、“搜索文档”。然后,可以看到整个配置界面分为两个部分,一个是全局配置,一个是虚拟服务器配 置。如图17所示。

Linux安装
图 17

第2步:打开全局配置下的“网络和地址”图标,在“监听地址和端口”选项后,设置服务器的IP地址和https地址,并输入端口,如80、443。当然,用户也可以自己定义或修改端口。设置完毕,单击“保存”按钮。

第3步:如果需要增加虚拟服务器,可以通过Apache服务器主界面中的“创建新的虚拟服务器”选项进行设置。首先指定地址和端口,然后单击“根文 件”右边的按钮,选择“/var/www/html”,在“服务器名称”中填入类似的地址,如“www.test.com1”。设置完毕,

第4步:在缺省服务器的下方出现了一个虚拟服务器,旁边的注释说明了服务器的详细情况。点击此虚拟服务器的图标,即可进入其设置界面。如图18所示。

Linux安装
图 18

除了通过Webmin进行配置外,用户还可以通过Redhat Linux上的设置工具进行修改。打开Redhat Linux中“应用程序”菜单上的“系统设置”菜单,选择“服务器设置”上的“HTTP”,也可以对虚拟主机进行修改,效果是一样的。如图19所示,单击 “编辑”按钮就可以对虚拟主机的属性进行修改了。此外,还可以进行服务器、调整性能等方面的操作。

Linux安装
图 19

第5步:配置完成后,点“启动Apache”,打开页面即可进行测试。

2 、在Apache上配置动态程序环境

现在,很多电子商务站点几乎都是动态程序。Apache也提供了对PHP、CGI等程序的支持。下面,以PHP动态网页为例进行讲解。

第1步:单击“系统设置”进入“添加/删除应用程序”,然后系统会进行系统软件包状态检查。在“万维网服务器”选项上打钩,点“细节”可以看到许多和PHP程序相关联的额外软件包,建议将所有和PHP相关的软件包都选中并安装。如图20所示。

Linux安装
图 20

第2步:设置/etc/httpd/conf.d/php.conf配置文件。安装好PHP之后,使用文本编辑器打开php.conf配置文件。也 可以直接通过Webmin打开Apache服务中的“编辑配置文件”图标,选择/etc/httpd/conf.d/php.conf文件,单击“编辑文 件中的指令”按钮,进行编辑(#号后面是注释)。修改后的文件如下所示:

#

# PHP is an HTML-embedded scripting language which attempts to make it

# easy for developers to write dynamically generated webpages.

#调用PHP模块,Redhat Linux中包括了PHP4的模块libphp4.so供Apache使用。

LoadModule php4_module modules/libphp4.so

#

# Cause the PHP interpreter to handle files with a .php extension.

#

SetOutputFileter PHP

SetInputFilter PHP

LimitRequestBody 524288

# AddType application/x-httpd-php-source .phps

#

# Add index.php to the list of files that will be served as directory

# indexes.

#设置目录的默认文档

DirectoryIndex index.php

第3步:重新启动httpd服务。仅仅更改Apache的配置文件是不够的,这样PHP程序还是不能运行,还要修改/etc/php.ini文件中 的如下选项,修改“register_globals=off”为“register_globals=On”。这样PHP程序就可以运行了。

3 、一步到位:Redhat Linux下的FTP服务器安装

在Redhat Linux中,系统在默认安装模式下安装了vsftpd。在文本模式下运行vsftpd的命令为:“service vsftpd start”。Vsftpd服务也可以在图形模式下开启,步骤为:依次打开“主菜单”下的“系统设置”,选择“服务器设置”中的“服务”,拉动滚动条找到 vsftpd选项,选中后点击“开始”,即可启动vsftpd服务。如果将复选框选中,则每次启动Linux系统都会自动运行vsftpd服务。如图21 所示。

Linux安装
图 21

这样,就可以通过各种方式来访问这个FTP服务器了。一般情况下,输入默认的主机地址、用户、密码即可正常访问。如果出现连接不上,就要考虑一下 Linux服务器上的防火墙等问题。现在,Linux下比较常用的免费FTP服务器软件还有Wu-FTP和ProFTP,其中,ProFTP的的功能十分 强大,越来越多的站点选择它来构筑安全高效的FTP站点。有兴趣的读者可以一试,下载地址为:ftp://ftp.proftpd.net。

分享到:
评论

相关推荐

    Linux服务器 之 Web服务器和FTP服务器的安装

    为什么要采用Linux操作系统作为网络服务器?答案是:稳定性高、成本低。比较优秀的解决方案是采用Linux操作系统,再配备Apache服务器软件,就可以构造一个稳定高速的网站了。

    Linux操作系统:配置匿名账号FTP服务器.pptx

    在VMware虚拟机中启动一台虚拟机,并且安装Linux操作系统,作为ftp服务器 注意:网络地址配置为0(网络连接方式采用是NAT模式) 项目规划 windows客户端的资源管理器 0 匿名 访问 FTP服务器配置文件 序号 配置文件...

    实验 安装和配置FTP服务器和WEB服务器

    FTP服务器和WEB服务器配置 这个很不错,很多人都喜欢用这个呢!! 呵呵!

    Serv-U组建个人,_——完全图解教程:FTP架设、端口映射、动态域名申请_选项

    Serv-U组建个人,_——完全图解教程:FTP架设、端口映射、动态域名申请_选项

    Linux课程设计 实训报告

    实训11——13小时:Linux防火墙的安装、配置与管理; 实训14——16小时:Linux入侵检测系统的构建、配置与管理; 实训17——20小时:Linux下安全审计工具的应用及应对措施; 实训21——24小时:总结、编写实训报告。

    图解Web服务器和FTP服务器安全配置

    Web和FTP服务器创建好之后,还需要进行适当的管理才能使用户的信息安全有效的被其他访问者访问。Web和FTP 服务器的管理基本相同,包括一些常规管理和安全管理,下面对其中的七个主要方面进行介绍。

    Linux操作系统:FTP服务器简介.pptx

    图4被动传输模式(来源:(网络服务器搭建、配置与管理)教材) 2、被动传输模式 FTP服务的传输模式 流行的FTP服务器软件 Vsftpd PureFTPD Wu-ftpd Proftpd FTP服务的概念 FTP服务器工作原理 FTP服务器传输模式 ...

    Web、ftp、samba与NFS服务器配置

    Linux作为一种流行的开源服务器平台,在业界得到了普遍认可,以RedHat、CentOS为首的Linux厂商在服务器...本章将对Linux下的Apache网页服务器、FTP服务器、SendMail邮件服务器和DNS服务器的配置和使用方法进行介绍。

    实验八Web服务器与FTP服务器安装配置.doc

    实验八 Web与FTP服务器的安装与配置 一、实验目的 1.在WINDOWS2000 SERVER服务器上建立WEB服务器。 2.在WINDOWS2000 SERVER上安装Apache服务器。 3.在WINDOWS2000 SERVER服务器上建立FTP服务器。 4.掌握SERVER-U...

    云服务器web管理系统

    资源名称:云服务器web管理系统工具简介:web服务器管理软件是最好用的免费Web服务器管理软件,Web服务器环境一键安装,全功能版。实时查看WEB站点的流量、连接数等运行情况和服务器网络带宽占用。快速建站只需输入...

    搭建WWW服务器和FTP服务器.doc

    搭建WWW服务器和FTP服务器 实验目的: 掌握IIS的安装 掌握WWW服务器的搭建 掌握FTP服务器的搭建 实验内容: 任务一:通过控制面板安装IIS 任务二:搭建WWW服务器 任务三:搭建FTP服务器 实验步骤: 搭建web服务器 ...

    FTP服务器源码(C#版web端和后台)纯代码

    目前网络上有很多专业的FTP服务器软件,但是基于C#开发的版本很少,功能很全的源码就更少了,为此我专门将该资源分享出来,希望能给真正需要的读者提供微薄的帮助。 本软件简介: 1.具备FTP服务器的基本功能,如文件...

    Linux离线安装ftp安装包

    该资源是在linux离线状态下安装ftp服务器的资源安装包,下载后解压执行rpm -ivh xxxxx.rpm即可完成ftp安装,欢迎有需要的小伙伴下载!

    Linux服务器配置与管理项目8--FTP服务器配置与管理.pptx

    Linux服务器配置与管理项目8 FTP服务器配置与管理 Linux服务器配置与管理项目8--FTP服务器配置与管理全文共50页,当前为第1页。 【项目描述】 公司为方便内部信息的交流,需要一台FTP服务器实现公司内部文件的上传...

    安装和配置FTP服务器和WEB服务器

    计算机网络课程实验报告-安装和配置FTP服务器和WEB服务器

    Linux操作系统:配置本地账号FTP服务器.pptx

    在VMware虚拟机中启动一台虚拟机,并且安装Linux操作系统,作为只允许本地账户登录的FTP服务器 注意:网络地址配置为0(网络连接方式采用是NAT模式) 项目规划 windows客户端的资源管理器 0 本地访问 配置思路: ...

    FTP服务器FTP服务器

    FTP服务器FTP服务器FTP服务器FTP服务器FTP服务器FTP服务器FTP服务器FTP服务器

    Linux服务器架设,系统管理与网络管理视频教程.txt

    教程描述:Linux服务器架设,系统管理与网络管理视频教程共23节,完整目录如下:DHCP服务器安装与配、DNS服务器安装与配置、FTP服务器安装与配置、HTTP服务器安装与配置、Linux分区管理、Linux命令行基础、Linux图形...

    Ftp服务器在windows和linux系统的安装与使用

    Ftp服务器在windows和linux系统的安装与使用

Global site tag (gtag.js) - Google Analytics