如何在Linux上架设网站

如何在Linux上架设网站,第1张

事实上,许多ISP的伺服器就是使用Linux作业系统。分以下步骤可以轻松架设自己的网站:找一家ISP要在Linux上架设网站最简单的方式是找到一家提供Linux伺服器的ISP,例如CI Host或Web Serve Pro,这样你就不用处理网站一天24小时繁琐的维护工作,以及负担专用网路接线的费用。选择一款网路伺服器最重要的部分--当然,除了作业系统本身以外--就是网路伺服器,通常就是Apache了。它是个广受世人喜爱的伺服器,这个功能强速度快的伺服器能够执行大型的企业网站,你的个人网站当然也不例外。

基于Linux的中小企业应用解决方案

网络结构

1.硬件配置

服务器:Intel x86系列的服务器。如:HP、Dell的微机服务器。如信息量访问较小的服务器,可用性能稳定的PC或与其他系统软件共用服务器。

终端:PC(奔腾级或更高)。

路由器可由Linux服务器替代。

2.系统软件配置

根据信息的功能和任务,系统软件、应用软件及开发环境工具如下:

(1) *** 作系统

数据库服务器:TurboLinux Enterprise Server v6.0简体中文版;

Web及其他应用服务器:TurboLinux Enterprise Server v6.0 简体中文版;

各类访问终端:TurboLinux Workstation v6.0 简体中文版。

(2)数据库

在数据库选型中,可根据企业用户的实际情况。当该企业数据信息繁多、数量大、查询频繁时,可选择Oracle大型数据库:Oracle 8I的Linux版本。如果该企业信息量不大,并发查询量又不大,可选择MySQL数据库的Linux版本。

(3)Internet/Intranet基本网络服务

以下各项网络服务均基于TurboLinux平台:

*Apache作为Web服务器;

*Sendmail作为mail服务器;

*Squid作为代理服务器;

*OpenLdap作为用户验证服务器;

*BIND-DNS name server(bind)作为DNS服务器;

*GateD daemon for 2.0.x kernels(gated)作为路由服务器。

(4) 终端访问工具

各个用户的PC终端通过TurboLinux平台上的NetScape浏览器访问数据信息。

(5)开发环境

*基于TurboLinux平台的PHP脚本编程环境;

*基于TurboLinux平台的JBuilder编程环境;

*C/C++及TurboLinux平台的gcc编译器。

系统分析

经分析考虑,该企业的内部信息系统应建立在Intranet的架构基础上,集中存储、分类、管理企业的各种信息。具体实现如下:

1.统一的网络平台:在遵循安全、稳定、开放、灵活等各项系统原则基础上,建立一套基于Linux平台的系统环境基础,实现整个内部网络系统与Internet的连接。

2.在整体框架下,实现各项应用服务:企业内部信息Web访问;数据库服务等。

3.针对企业的实际需求,在Linux系统平台上建立各信息应用子系统,例如:

*生产信息管理子系统:及时采集生产部门的生产基本运行情况;原料准备和消耗状况、生产成本核算结果等。

*库存管理子系统:包括货物的入库管理、出库管理、在库管理等基本内容。

*销售管理子系统:收集各地的销售反馈信息,汇集企业销售产品的数据信息,为销售人员提供在线销售支持等。

*OA子系统:建立内部信息交流和管理平台,实现人事管理、会议管理、设备管理等。

该系统方案中,实现了系统低成本、高性能、高稳定性的特点。系统中几乎所有的系统和应用软件都是免费的,并且这些软件的升级也是免费的,易于今后的维护和升级。企业用户不必为系统软件、应用服务软件支付大笔费用,从而减少了用户的建网费用。经过优化组合的系统软件,能够满足用户的实际需要,实现企业网络的高效运行。

http://www.365tech.net/nix_Solutions/10672

Linux企业网络与专业网站构建

Linux服务器的安装

首先在分区的时候不要只图简单把所有的空间都留给根分区,应该把不同的部分放在不同的分区。强烈的建议您把"/var"和"/tmp"放在不同的分区,如果您的服务器有较多的用户访问,这几乎是您所必须做的。另外最好把"/var"和"/usr"放在不同的分区,这样可以避免由于日志或用户的原因是您的硬盘被占满或直接导致您的服务器性能降低。对分区的最后一点警告就是如果您要提供一种或多种服务,一定要把这个服务有关的东西放在单独一个分区,例如:您如果要建一台WWW服务器,您在分区时候一定要留一个单独的分区(例如:"/www"),将来您可以用chroot提高这种服务的安全性。

另外一个重要的问题是安装时软件包的选择。我们用Redhat作为例子,出于安全和性能的考虑,您必须选择"Select individual package"单选框,这样您就可以进行软件包的选择。有些软件是您不必安装的,有些软件是安装后必须卸载的,有些是安装后必须安装的。我们下面给出清单:

http://www.ibm.com/developerworks/cn/linux/security/l-ossec/part1/index.html

Linux系统构建企业网络的各种服务器,其中包括:web服器,mail服务器,ftp服务器,与 samba文件系统、webmin服务器以及企业域名(DNS)服务器。上面这些服务器许多都包含了平台,可以方便的安装.

前台静态文件及资源可以部署到一个资源服务器,并交给nginx管理,可部署在外网服务器。

后台代码app部分,可以部署在内网服务器tomcat。请求通过nginx进行转发到相应的后台服务器中


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8559938.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-18
下一篇2023-04-18

发表评论

登录后才能评论

评论列表(0条)

    保存