服务器端学习(一) 如何把自己的电脑作为网站服务器
2016-02-20 12:19
633 查看
本文为转载文章,原址为:http://www.enkj.com/help/newscontent/113189
说起搭建网站的虚拟主机空间,相信广大的站长朋友们并不陌生,因为它是网站的运行支持框架,使网站能被别人访问的必要载体,没有服务器的网站无法被用户浏览。服务器并不神秘,它也是台计算机,平时我们使用的计算机在某种条件下同样可以成为服务器,下面就跟随小编一起来看看如何把自己的计算机变成虚拟主机来运行网站。
一、选择操作系统(Window/Linux)
首先自然是操作系统的安装了,服务器的操作系统又分为了windows操作系统和linux操作系统,首先我们来你看下windows服务器操作系统,比较常用的就是windows server 2003了,当然还有2008和2012,当然没有2003常用罢了。
接着来看下linux操作系统,相比于windows服务器操作系统,linux操作系统更加安全,一来是会使用linux系统的用户并不多,二来是因为用户权限,一般登陆linux操作系统的用户都是普通用户,很多操作权限都受限制,因此更加安全。常用的linux操作系统有redhat,centos,ubuntu等.
二、把自己的电脑连接互联网
想要成为服务器,联网是必须的,平时我们使用的一般都是虚拟拨号上网,每次重启猫的时候IP地址都会变,这样不利于用户的访问,因此我们必须申请一个静态IP地址,这也是我们架设服务器的重要条件,静态IP可以像宽带供应商提供,应该不是什么难的事情
三、安装web服务器
如果你的网站都是html的静态网页,完成以上步骤就可以了,但是如果你的网站有用到动态网页(asp、php、jsp、asp.net)的话,我们就需要安装web服务器了,windows服务器操作系统下安装的web服务器一般为IIS服务器,而linux操作系统下安装的web服务器一般为apache服务器,这两种是比较常用的web服务器。目前nginx服务器也是异军突起,大有和前两者一较高下之势.
四、网站后台支持程序安装
动态网页的制作离不开后台程序的支持,我们平时比较常用的后台程序有jsp,asp,php,想要编译这些后台程序文件,我们就需要在web服务器中加载对应的组件一边支持这种格式的文件,不同的web服务器设置的方法也不同,如果有需要的话可以上网搜索相关教程。
五、网站储存数据,数据库安装
动态网页一般都会跟数据库交互数据,因此数据库也是必须要安装的,数据库的种类也是很多的,常用的有mysql,mssql,oracle,access等等,数据库的选择一般都跟后台程序和web服务器都有关系,不同的web服务器和后台程序,数据库也不相同。
六、服务器远程管理软件
有了这些软件,不管是动态网站或者静态网站都可以支持了。作为服务器,让用户进行操作也是必须的,用户操作可以分为FTP操作和远程操作服务器两种,首先我们介绍下FTP操作。相信很多站长管理自己的站点都是使用的FTP,作为服务端,我们需要安装的是类似ServU一类FTP服务器端软件,为用户架设FTP账号。
当自己的计算机当成网站服务器使用时候,24小时开机是必须的,一旦你的电脑关机之后,这里的站点自然就不能够被访问了,至于你的电脑能够挂几个网站,这要看看它的负载能力了,服务器的负载能力跟计算机的硬件配置有关系。所以选择一个高配置、稳定、安全的虚拟空间来搭建网站是必须的.
说起搭建网站的虚拟主机空间,相信广大的站长朋友们并不陌生,因为它是网站的运行支持框架,使网站能被别人访问的必要载体,没有服务器的网站无法被用户浏览。服务器并不神秘,它也是台计算机,平时我们使用的计算机在某种条件下同样可以成为服务器,下面就跟随小编一起来看看如何把自己的计算机变成虚拟主机来运行网站。
一、选择操作系统(Window/Linux)
首先自然是操作系统的安装了,服务器的操作系统又分为了windows操作系统和linux操作系统,首先我们来你看下windows服务器操作系统,比较常用的就是windows server 2003了,当然还有2008和2012,当然没有2003常用罢了。
接着来看下linux操作系统,相比于windows服务器操作系统,linux操作系统更加安全,一来是会使用linux系统的用户并不多,二来是因为用户权限,一般登陆linux操作系统的用户都是普通用户,很多操作权限都受限制,因此更加安全。常用的linux操作系统有redhat,centos,ubuntu等.
二、把自己的电脑连接互联网
想要成为服务器,联网是必须的,平时我们使用的一般都是虚拟拨号上网,每次重启猫的时候IP地址都会变,这样不利于用户的访问,因此我们必须申请一个静态IP地址,这也是我们架设服务器的重要条件,静态IP可以像宽带供应商提供,应该不是什么难的事情
三、安装web服务器
如果你的网站都是html的静态网页,完成以上步骤就可以了,但是如果你的网站有用到动态网页(asp、php、jsp、asp.net)的话,我们就需要安装web服务器了,windows服务器操作系统下安装的web服务器一般为IIS服务器,而linux操作系统下安装的web服务器一般为apache服务器,这两种是比较常用的web服务器。目前nginx服务器也是异军突起,大有和前两者一较高下之势.
四、网站后台支持程序安装
动态网页的制作离不开后台程序的支持,我们平时比较常用的后台程序有jsp,asp,php,想要编译这些后台程序文件,我们就需要在web服务器中加载对应的组件一边支持这种格式的文件,不同的web服务器设置的方法也不同,如果有需要的话可以上网搜索相关教程。
五、网站储存数据,数据库安装
动态网页一般都会跟数据库交互数据,因此数据库也是必须要安装的,数据库的种类也是很多的,常用的有mysql,mssql,oracle,access等等,数据库的选择一般都跟后台程序和web服务器都有关系,不同的web服务器和后台程序,数据库也不相同。
六、服务器远程管理软件
有了这些软件,不管是动态网站或者静态网站都可以支持了。作为服务器,让用户进行操作也是必须的,用户操作可以分为FTP操作和远程操作服务器两种,首先我们介绍下FTP操作。相信很多站长管理自己的站点都是使用的FTP,作为服务端,我们需要安装的是类似ServU一类FTP服务器端软件,为用户架设FTP账号。
当自己的计算机当成网站服务器使用时候,24小时开机是必须的,一旦你的电脑关机之后,这里的站点自然就不能够被访问了,至于你的电脑能够挂几个网站,这要看看它的负载能力了,服务器的负载能力跟计算机的硬件配置有关系。所以选择一个高配置、稳定、安全的虚拟空间来搭建网站是必须的.
相关文章推荐
- 固定本机宽带IP对外开放个人网站
- android 预习第一章节 android的系统架构
- RESTful架构
- hadoop技术基本架构
- App架构设计经验谈丨业务层的设计
- 第38课:BlockManager架构原理、运行流程图和源码解密
- 架构
- 网站性能优化的35条黄金守则
- 网站错误处理、运行时间、文件大小、接受和发送编码设定
- 真实手机访问本地电脑网站失败的原因
- 架构师接龙 岑文初VS. 杨海朝_系统架构
- 浅谈12306核心模型设计思路和架构设计
- .net网站关于导入excel,vs可以成功发布网站失败的问题
- 常用技术网站
- 淘宝架构师岑文初:技术发展背后的那个人~~
- 架构师架构流程
- Android---学习网站大全
- 理解RESTful架构
- IM系统架构设计之浅见
- 小小商城的一次前端架构演变