Linux 网络服务器构架实务之一

/*------------------------------------------------------------------------
写在前面:
我看到很多网友的提问都跟服务器配置有关,搭建一个可靠而又安全的应用开发服务器是WEB编程的基础,尤其对于在LINUX上进行JSP开发的朋友而言。

这篇文档是我多年服务器配置的结晶,发表前已历经本人N此修改(最后一次大的修改是在RH7.2刚刚发布之即,而后一来由于忙于开发二来由于没有发现错误,所以没有升级),文档

于2001年底被天极网转载(http://www.yesky.com/20020206/217592.shtml),后经linuxbye.net,cnjsp.com等多个linux和JAVA社区转载,历经时间考验,至今未曾发现错误,各位尽可

放心使用。

文档在web页面的显示效果不够理想,如果您希望得到本文档的PDF,或有任何意见建议,可邮件至roczhao@msn.com或在此留言。

文档较长,分为多篇发布,这是第一篇,以下为正文:
-----------------------------------------------------------------------*/

 

RedHat Linux

网络服务器构架实务

 

 

A compendious Configure Guide for RedHat Linux 7.x

Tell you how to use RedHat 7.x build your web develop server step by step

 

 

   

 

 

 

作者 : 赵凤君

邮件 : roczhao@msn.com

版本 : Chs_ 0.0.2.2

最后修改: August 7,2002

Copyleft ( 2002 ) with GNU Free Documentation License.

 

Copyleft ( 2002 ) with GNU Free Documentation License.

 

本文档由赵凤君(Roc Zhao)原创于20011218日。

遵循GNU Free Documentation LicenseGFDL许可协议,作者声明如下:

作为对开发源代码社团的回报,在不用于商业目的的前提下,任何人均可自由使用、复制、传播和修改本文档;但未经作者许可,您不得以任何目的和方式使用本文档的部分或全部牟取商业利益,否则您将受到严厉的民事和刑事制裁,并在法律允许的范围内受到最大可能的民事起诉。

如果您需要转载本文档,建议您致信告知作者,使作者和读者可以知道本文档的发布情况;如果您修改了本文档,您必须保留本版权说明,并书写您的修改记录在文档附录的修改日志中,同时将修改后的结果发布到网络上与大家共享。

 

 

Author : Roc Zhao

Mail : roczhao@msn.com

Site: http://roczhao.gledecity.com  (Not Available)

Qq: 27565476

Version : chs_0.0.2.2

Last revised : August 7, 2002

Copyleft ( 2001 ) with GNU Free Documentation License.

 

 

 

 

目录

Copyleft ( 2002 ) with GNU Free Documentation License. 2

目录..... 3

告诉我您的看法..... 6

前言..... 7

软件列表..... 9

配置步骤..... 10

Step 1 RedHat 7.2 install 10

Step 2 X setup.. 10

Step 3 Services setup.. 11

Step 4 Dns setup.. 11

1 创建标准区域... 11

2 创建域名库文件... 11

3 重新启动DNS服务... 12

4 域名查询... 12

Step 5 KDE setup.. 12

Step 6 Ftp setup.. 12

Step 7 MySQL、Apache and php Unistall 13

Step 8 MySQL install 13

1 准备用户... 13

2 安装MySQL. 13

3 修改文件夹权限... 14

4 重新加载动态库... 14

5 测试MySQL. 14

6 创建启动脚本... 15

Step 9 Apache install 15

1 安装Apache. 15

2 建立符号连接... 15

3 编辑配置文件... 16

4 测试Apache. 16

5 创建启动脚本... 16

Step 10 Php install 16

1 安装PHP. 16

2 配置Apache. 17

Step 11 Jvm setup.. 17

Step 12 Classes Install 17

Step 13 Edit /etc/profile.. 18

Step 14 Resin Install 19

1 安装Resin. 19

2 建立符号连接... 19

3 修改配置文件... 19

4 测试Resin. 21

5 创建启动脚本... 22

Step 15 PhpMyAdmin install 23

1 配置DNS. 23

2 建立FTP. 23

3 安装phpMyAdmin. 23

4 添加虚拟主机... 23

5 添加身份验证... 24

6 测试phpMyAdmin. 25

Step 16 Server Test.. 25

例一:使用连接串连接数据库... 25

例二:使用连接池连接数据库... 28

例三:使用处理层连接数据库... 29

例四:测试PHP. 35

Step 17 Configuration debug.. 36

常见错误一:You don't have permission.. 36

常见错误二:404 Not Found.. 37

常见错误三:java.lang.ClassNotFoundException.. 37

常见错误四:Invalid authorization specification.. 38

常见错误五:Invalid authorization specification.. 39

常见错误六:中文乱码... 39

Appendix... 41

Appendix I : Thanks.. 41

Appendix II : Todo List.. 41

Appendix III: Revision log.. 42

告诉我您的看法

 

LINUX的路上,我是个永远的学生。这本来是我最近配置服务器的一份笔记,然后我将其整理成一篇配置文档,后来我把它发布到网络上,希望能够对初学者有所帮助并能够得到大家的建议,使其更加严谨和完善。

我想,开放源代码的好处之一就是将自己的东西拿出来与大家分享,让大家去剖析自己、批判自己,从而使其更加严谨和完善。所以,虽然深知自己的浅薄,做的也只是一些很粗浅的东西,但我还是将它拿出来,接受大家的检验。所以,我非常希望能够得到您的反馈,包括意见和建议等等。

如果您发现如下情况,请不吝告知:

²        文档中是否有错误?

²        语言表述是否清晰和完善?

²        您是否需要其他内容?如果是,您需要什么内容?

²        文中举例是否正确?是否需要更多的例子?

²        文档排版是否舒适?如果不舒适?您的建议是什么?

²        您最欣赏的是文档的哪些方面?哪些章节?

如果您有任何意见建议,请注明文档名称、问题、错误的章节、页码等信息告知与我。

您可以通过如下方式与我联系:

²        电子邮件: roczhao@msn.com

²        个人主页: http://roczhao.gledecity.com (当前不可用)

²        QQ  27565476

²        地址: 中国 . 深圳

 

非常感谢您阅读本文档,如果您按照本文档配置成功,祝贺您!如果遇到问题,告诉我。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: Linux高性能服务器项目是一个基于Linux操作系统的服务器项目,旨在提供高性能、高可靠性、高安全性的服务器解决方案。该项目采用了先进的技术和优化策略,可以满足各种规模和需求的企业和个人用户的需求。该项目的特点包括高效的资源利用、可扩展性强、易于管理和维护等。同时,该项目还提供了丰富的应用程序和工具,可以满足用户的各种需求。 ### 回答2: Linux高性能服务器项目是针对构建高性能服务器应用程序而开发的一种工具集,主要用于解决服务器应用程序对高并发、高扩展性和高可用性的需求。 在传统的服务器应用程序开发中,常常会使用C/C++等语言开发,但是由于这些语言的代码效率低下、开发效率较低等问题,在高并发、高扩展性和高可用性的需求下表现不尽如人意。因此,Linux高性能服务器项目通过提供针对Linux操作系统的高性能应用程序开发框架和工具集,使开发人员可以更高效地构建高性能服务器应用程序。 Linux高性能服务器项目包括众多开源工具和库,如Nginx、Redis、Mysql、Postgresql、Apache、Tomcat、Memcached等。这些工具和库可以在Linux下构建高性能服务器应用程序,并支持高并发、高扩展性和高可用性。 其中,Nginx是最为著名的Linux高性能服务器应用程序开发工具之一,其采用事件驱动、非阻塞I/O等高效构架,能够提供高并发、高吞吐量和低内存消耗等特点。Nginx同时支持多种反向代理、负载均衡和缓存等功能,在大规模网站和高并发访问场景下表现尤为突出。 另外,在Linux高性能服务器项目中,Mysql和Postgresql是两个重要的关系型数据库软件,它们可以提供高效的数据访问和管理功能,而Redis和Memcached则是两个重要的缓存软件,能够提供高速缓存和分布式缓存等功能,从而进一步提高服务器性能。 总之,Linux高性能服务器项目是一个完整的工具集,支持开发人员构建高性能、高可用和高扩展性的服务器应用程序,有助于提高网站和应用的性能和用户体验。 ### 回答3: Linux高性能服务器项目是指基于Linux系统开发、优化和部署的高性能服务器系统。随着互联网和移动互联网的发展,海量数据的处理和高并发的请求成为了许多企业必须面对的问题。而Linux作为一种自由开放的操作系统,在服务器领域有着广泛的应用,并且具备高度的可定制性和实时性,因此成为了众多企业构建高性能服务器系统的首选。 Linux高性能服务器项目的核心是系统优化,包括系统内核优化、网络配置优化、磁盘IO优化、内存管理优化等,通过这些手段提升系统的性能和稳定性,进一步提高服务器的吞吐量和并发处理能力。在系统优化的基础上,还需要根据不同的应用场景进行架构设计和开发,构建高可靠、高可扩展、低延迟的服务器系统。 在实际项目中,Linux高性能服务器系统往往需要承载大量的用户请求和数据处理任务,因此需要具备高度的稳定性和可靠性。在系统架构上需要采用分布式集群架构,通过负载均衡、故障切换等手段提高系统的可用性和可靠性。同时,还需要采用自动化运维工具,对系统进行监控、调优和故障处理,提高系统运维效率和问题响应速度。 总之,Linux高性能服务器项目是一项综合性工程,需要多方面的知识和技能。但是相信随着技术的不断发展和应用的不断拓展,Linux高性能服务器系统将会在越来越多的领域得到应用,并且发挥更加重要的作用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zhaofj

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值