- 浏览: 520238 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (422)
- 重要 (12)
- BUG解决备忘录 (32)
- 环境搭建 (17)
- 开源组件 (4)
- 数据库 (16)
- 设计模式 (4)
- 测试 (3)
- javascript (5)
- Android (14)
- jdk相关 (9)
- struts2 (10)
- freemark (3)
- 自定义扩展及工具类 (5)
- jdk5新特性及java基础 (13)
- ssh及其他框架 (15)
- linux (32)
- tcp-ip http协议 (8)
- 服务器集群与负载均衡 (34)
- 项目管理相关 (11)
- 实用小技术 (10)
- 架构相关 (14)
- firefox组件 (11)
- spider (6)
- 产品设计 (11)
- PHP (1)
- ws (4)
- lucene (10)
- 其他 (2)
- BI (1)
- NoSQL (3)
- gzip (1)
- ext (4)
- db (6)
- socket (1)
- 源码阅读 (2)
- NIO (2)
- 图片处理 (1)
- java 环境 (2)
- 项目管理 (4)
- 从程序员到项目经理(一):没有捷径 (1)
- bug (1)
- JAVA BASE (8)
- 技术原理 (0)
- 新框架新技术 (1)
- 量化与python (1)
- 系统编程 (0)
- C语言 (0)
- 汇编 (0)
- 算法 (0)
最新评论
-
hyspace:
别逗了,最后一个算法根本不是最优的,sort(function ...
数组去重——一道前端校招试题 -
washingtin:
楼主能把策略和路由的类代码贴出来吗
Spring + iBatis 的多库横向切分简易解决思路 -
sdyjmc:
初略看了一下,没有闹明白啊,均衡负载使用Nginx,sessi ...
J2EE集群原理 I -
shandeai520:
谢谢大神!请教大神一个问题:假如我有三台服务器,连接池的上限是 ...
集群和数据库负载均衡的研究 -
hekuilove:
给lz推荐一下apache commonsStringUtil ...
request 获取 ip
为什么要采用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所示。
第2步:打开全局配置下的“网络和地址”图标,在“监听地址和端口”选项后,设置服务器的IP地址和https地址,并输入端口,如80、443。当然,用户也可以自己定义或修改端口。设置完毕,单击“保存”按钮。
第3步:如果需要增加虚拟服务器,可以通过Apache服务器主界面中的“创建新的虚拟服务器”选项进行设置。首先指定地址和端口,然后单击“根文 件”右边的按钮,选择“/var/www/html”,在“服务器名称”中填入类似的地址,如“www.test.com1”。设置完毕,
第4步:在缺省服务器的下方出现了一个虚拟服务器,旁边的注释说明了服务器的详细情况。点击此虚拟服务器的图标,即可进入其设置界面。如图18所示。
除了通过Webmin进行配置外,用户还可以通过Redhat Linux上的设置工具进行修改。打开Redhat Linux中“应用程序”菜单上的“系统设置”菜单,选择“服务器设置”上的“HTTP”,也可以对虚拟主机进行修改,效果是一样的。如图19所示,单击 “编辑”按钮就可以对虚拟主机的属性进行修改了。此外,还可以进行服务器、调整性能等方面的操作。
图 19
第5步:配置完成后,点“启动Apache”,打开页面即可进行测试。
2 、在Apache上配置动态程序环境
现在,很多电子商务站点几乎都是动态程序。Apache也提供了对PHP、CGI等程序的支持。下面,以PHP动态网页为例进行讲解。
第1步:单击“系统设置”进入“添加/删除应用程序”,然后系统会进行系统软件包状态检查。在“万维网服务器”选项上打钩,点“细节”可以看到许多和PHP程序相关联的额外软件包,建议将所有和PHP相关的软件包都选中并安装。如图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 所示。
这样,就可以通过各种方式来访问这个FTP服务器了。一般情况下,输入默认的主机地址、用户、密码即可正常访问。如果出现连接不上,就要考虑一下 Linux服务器上的防火墙等问题。现在,Linux下比较常用的免费FTP服务器软件还有Wu-FTP和ProFTP,其中,ProFTP的的功能十分 强大,越来越多的站点选择它来构筑安全高效的FTP站点。有兴趣的读者可以一试,下载地址为:ftp://ftp.proftpd.net。
发表评论
-
JVM Java HeapSpace到达临界值的高CPU问题
2011-11-10 19:27 1106本周有同事反馈,IDC环 ... -
java profile【cpu负载过高】
2011-11-10 17:58 1132问题描述: cpu负载陡增,内存占用情况稳定。(在多cpu ... -
Nginx+keepalived做双机热备加tomcat负载均衡
2011-10-25 16:55 1670环境说明: nginx1: 192.168.2.4 ... -
mongodb查询
2011-09-03 13:42 1055#查询 查询 name = "bruce&qu ... -
Linux网管日记(9):Linux的前世今生
2011-03-13 16:00 8711.Linux的前世 地球人 ... -
网络管理员日记(8)里应外合:Linux下的后门和日志工具
2011-03-13 15:59 1088攻入Linux系统后,很多入侵者往往就开始得意忘形了。这其中还 ... -
Linux网络管理员日记(7)更上一层楼:Linux服务器的安全实践
2011-03-13 15:58 996网络安全实践中,防火 ... -
Linux网络管理员日记(6)Linux邮件服务器的安装和安全
2011-03-13 15:57 1500四、更简单高效:Linux 邮件服务器的安装和安全 在 ... -
Linux管理员日记(5) 更简单高效:Linux邮件服务器的安装和安全
2011-03-13 15:54 1159在网络管理员的日常工作中,邮件服务器扮演着一个非常重要的角色, ... -
Linux管理员日记连载(3)简单易操作:类似Windows控制面板的Webmin
2011-03-13 15:52 1223安装完Linux操作系统后 ... -
Linux管理员日记连载(2)——Linux系统下的设备和文件配置
2011-03-13 15:51 998新建一个虚拟机后,除 ... -
Linux管理员日记(1)——Linux服务器傻瓜式安装完全手册
2011-03-13 15:50 1995内容简介 从桌面到服务器,从 ... -
Samba服务器的安装配置和应用
2011-03-12 14:34 1140随着计算机网络的发展 ... -
Linux 中 crontab 详解及示例(收藏)
2011-03-10 10:24 792cron是一个linux下的定时执行工具,可以在无需人工干预的 ... -
CentOS下MySql 5.0.x的安装、优化及安全设置
2011-03-07 20:24 771下载页面:http://dev.mysql.com/downl ... -
RPM强制卸载
2011-03-07 12:59 2502强制卸载jdk rpm -e j2sdk1.4.2_04 ... -
CENTOS5.2 下安装MYSQL+TOMCAT6 相关设置,设置自启动
2011-03-07 06:41 1092在SUSE SLES11 下安 ... -
用Linux下的rsync命令实现多服务器镜像同步
2011-03-06 04:08 1075用linux系统中的rsync命令 ... -
不看后悔的Linux生产服务器Shell脚本分享
2011-03-06 04:05 1390不看后悔的Linux生产服务器Shell脚本分享 作为一名L ... -
CentOS vsftp配置
2011-03-05 21:12 825yum install vsftpd 2.启动/重启/关 ...
相关推荐
在IT领域,安装和配置FTP(文件传输协议)服务器以及WEB服务器是构建网络服务基础设施的重要环节。FTP服务器允许用户在互联网上安全地上传、下载文件,而WEB服务器则用于托管网站,向用户提供网页内容。本实验将指导...
总结,搭建应用服务器涉及安装和配置DNS、DHCP、FTP和Web服务器,这些服务是网络基础设施的关键部分,能提供域名解析、动态IP地址分配、Web内容发布和文件传输等功能。正确配置这些服务对网络的稳定性和效率至关重要...
【安装和配置FTP服务器和WEB服务器】是计算机网络课程中一项重要的实践环节,旨在让学生熟悉在Windows环境下如何搭建和管理这两种常见的互联网服务。这个实验主要分为两个部分:安装配置IIS服务器以及设置FTP和WEB...
计算机网络课程设计——FTP服务器配置是指使用Serv-U服务器软件,构建FTP服务器,实现文件在客户端之间通过服务器的传输以及通过客户端实现文件上传、下载功能,并能够对服务器进行管理和维护。 一、网络基础知识 ...
本文主要讲述了如何在 Windows Server 2003 上搭建局域网服务器,包括 DHCP、DNS、Web、FTP 服务器的安装和配置。 知识点一:DHCP 服务器的作用和特点 * DHCP 服务器的主要作用是自动分配 IP 地址、子网掩码、默认...
离线安装FTP服务器需要对Linux系统有一定了解,但只要按照上述步骤操作,即使在没有网络连接的情况下,也能顺利安装和配置`vsftpd`。这个过程不仅有助于学习Linux系统的管理,也为在特殊环境下部署FTP服务提供了实用...
实验报告的标题为“计算机网络实验报告-实验三:FTP服务器的安装和配置”,这是一项基于计算机网络课程的实践活动,旨在让学生深入理解FTP(文件传输协议)服务器的运作原理及配置过程。实验报告包含了实验的目的、...
### Serv-U组建个人FTP服务器——完全图解教程 #### FTP原理和概念 FTP(File Transfer Protocol),即文件传输协议,是一种用于在网络上进行文件传输的标准协议和服务。FTP的主要用途是在两个主机之间传输文件,...
在VMware虚拟机中启动一台虚拟机,并且安装Linux操作系统,作为ftp服务器 注意:网络地址配置为0(网络连接方式采用是NAT模式) 项目规划 windows客户端的资源管理器 0 匿名 访问 FTP服务器配置文件 序号 配置文件...
4. **FTP服务器的安装**:FTP服务器软件有vsftpd、ProFTPD、FileZilla Server等。Linux上通常使用vsftpd,安装命令为`sudo apt-get install vsftpd`,Windows用户可下载安装FileZilla Server。安装过程同样需要注意...
Windows Service 2008服务器管理,架设Web和FTP服务器.Windows Service 2008服务器管理,架设Web和FTP服务器.Windows Service 2008服务器管理,架设Web和FTP服务器
本次实验旨在让学生了解和掌握Web服务器与FTP服务器的基本概念、工作原理以及在Windows 2000 Server操作系统上的安装配置方法。实验的主要目标包括: 1. 在Windows 2000 Server环境下建立一个Web服务器,提供网页...
配置与管理Web和FTP服务器 配置与管理Web和FTP服务器是计算机网络中的重要组件,它们提供了基于...我们学会了安装和配置IIS信息服务器,配置Web服务器和FTP服务器,掌握了Web服务器和FTP服务器的基本设置和管理方法。
"Web 服务器配置与管理实验指导书" ...Web 服务器配置与管理实验指导书涵盖了 Web 服务器、FTP 服务器、DHCP 服务器和 DNS 服务器等多种服务器的配置和管理方法,从而帮助用户掌握服务器配置和管理的技能。
本文将详细介绍在Windows和Linux系统中如何安装并使用FTP服务器。 ## FTP服务器在Windows中的安装与使用 ### 1. 安装IIS FTP服务 在Windows操作系统中,内置了Internet Information Services (IIS) 提供FTP服务。...
以下是一个详细的Linux安装日记,涵盖了从零开始构建Web服务器的关键步骤。 1. **选择Web服务器软件** 在Linux上,最常见的Web服务器软件有Apache和Nginx。Apache以其灵活性和广泛的社区支持而闻名,而Nginx以其...
实训11——13小时:Linux防火墙的安装、配置与管理; 实训14——16小时:Linux入侵检测系统的构建、配置与管理; 实训17——20小时:Linux下安全审计工具的应用及应对措施; 实训21——24小时:总结、编写实训报告。