« 上一篇下一篇 »

新手教程,如何从纯净系统到完成web服务器搭建的主要步骤

  很多客户说自己是做移动开发的,想挂个简单的Web API,可是对于web服务器又不会搭,这样一来测试就成了问题。看看网上的教程,发现略难懂,而且大多是一个转一个,没价值,所以干脆写几篇文章讲讲简单的Web服务器怎么搭,让不太涉及Web的客户快速上手。网络时代将从安全和实用两个方面出发,为您阐述从裸机到完整WEB服务器所必须的工作。
web服务器的搭建有很多种方式,目前主要的搭建方式:

1.集成环境搭建

2.命令行搭建

3.原始安装包搭建

下面我们讲的是原始包安装的步骤

第一步:选择系统平台
1. 这里推荐 Windows Server 2003/32位,原因:该版操作系统成熟可靠,可用软件丰富,能支持超大内存;
2. 安装操作系统时,请不要安装网上下载的Ghost版或精简版,不能安装有病毒的系统,否则可能前功尽弃。
 
第二步:部署所需环境
1. 安装操作系统后,顺便安装好IIS和FTP,方便建立WEB和FTP用。(如果没有安装IIS,可以下载IIS组件自行安装);
2. 如果需要ASP环境,请开启ASP运行条件;
3. 如果需要SQL Server数据库,请安装对应软件,建议SQL Server 2005,根据自己的系统要求进行选择。
4. 如果需要.Net环境,请下载对应的.Net安装包版本安装。
5. 安装其他软件,如入侵防护系统,杀毒软件等。
 
第三步:配置所需安全
1. 所需环境部署后,需要设置系统安全,包括磁盘权限和数据库,以及其他组件,这里2. 设置磁盘权限,包括系统盘和其他磁盘;
3. 变更系统账户,如将 Administrator 重命名,尽可能设置复杂密码。
 
第四步:配置管理工具
1. 安装主机管理系统,建议安装免费,方便开设站点,并可方便备份和恢复的主机管理系统;
2. 用主机系统开设站点,绑定域名,部署网页文件,测试能否正常访问;
3. 安装其他主机管理软件,比如一些被控端,但注意做好权限设置工作。
 
第五步:部署运营监控
1. 部署远程监控系统,如:代维系统,方便统一监控服务器状况,如IO、CPU、内存、带宽等使用情况,及时预警;
2. 查杀网页木马,找出原来存在的网页木马文件,可以用:云查杀系统或入侵防护系统扫描,发现木马文件妥善处理;
3. 入侵防护系统可以实时监控网页木马、畸形文件、远程登录、用户提权、防注入、进程限制、防篡改限制、非法内容生成控制等,推荐;
4. 如果数据重要,建议安装安全套装,提高安全系数。
 
第六步:注意事项
1. 不建议开启服务器上软件的自动升级功能,比如杀毒软件/输入法等,因为很可能破坏系统的安全体系;
2. 不要在服务器安装不必要的软件,比如QQ,以及有些杀毒软件,特别消耗资源;
3. 不要轻易在服务器上打开未知软件和客户网站,否则可能造成中毒;
4. 其他影响服务器安全的事项。

小结:

  web服务器的搭建纷繁复杂,为了最快速的搭建web服务器,很多团队开发了集成环境。集成环境将web服务器运行需要的各种程序包打包在一起,对外屏蔽了各个程序之间的关联细节。开发者下载集成包之后,只需简单安装,便可以一键部署整个web服务器环境。集成环境一般包括了服务器(如apache,nginx,iis)、服务器开发语言(如php)、数据库(如mysql)、文件传输服务器(如ftp)等。互联网上流传的集成包很多,比如xampp,wamp等,对于不同的操作系统也有不同的版本支持,比如windows、linux、mac os。以windows版本下的xampp为例,你可以很容易的从互联网上获取到xampp的exe格式安装包。