如何在一台WIN7电脑上部署WEB项目
1、打开控制面板,选择并进入“程序”,双击“打开或关闭Windows服务”,在弹出的窗口中选择“Internet信息服务”下面所有地选项,点击确定后,开始更新服务。
2、更新完成后,打开浏览器,输入“http://localhost/”回车,如果此时出现IIS7欢迎界面,说明Web服务器已经搭建成功。
3、当web服务器搭建成功后,下一步所要做的就是把开发的网站安装到Web服务器的目录中。一般情况下,当Web服务器安装完成后,会创建路径“%系统根目录%inetpub/wwwroot”,将开发的网站COPY到该路径下。即可实现本地访问该网站。
4、设置防火墙,让局域网当其它计算机也能访问本地网站资源。具体方法:打开控制面板,选择“系统和安全”,点击“允许程序通过Windows防火墙”,在弹出的对话框中勾选“万维网服务HTTP”右侧的两个复选框,最后点击确定退出。
5、在局域网中其它计算机上,打开浏览器,输入 “http://Web服务器的IP地址/”按回车键,就可以访问服务器上的资源”。 经过以上步骤的设置,局域网中的其它用户就可以通过浏览器访问所共享的web资源了。
把本地项目部署到服务器上方法比较多,这里以javaee项目为例:
1、把项目打包成zip,
2、FTP上传到生产服务器tomcat的webapps目录下解压;
3、本地修改好的文件,
4、立即FTP上传到生产服务器对应的目录;
5、生产服务器安装svn服务,在本地把修改过的文件commit,然后生产服务器update。
扩展资料:
可以从这几个方面来衡量服务器是否达到了其设计目的;R:Reliability可靠性;A:Availability可用性;S:Scalability可扩展性;U:Usability易用性;M:Manageability可管理性,即服务器的RASUM衡量标准。
1、可扩展性
服务器必须具有一定的“可扩展性”,这是因为企业网络不可能长久不变,特别是在当今信息时代。如果服务器没有一定的可扩展性,当用户一增多就不能胜任的话,一台价值几万,甚至几十万的服务器在短时间内就要遭到淘汰,这是任何企业都无法承受的。为了保持可扩展性,通常需要在服务器上具备一定的可扩展空间和冗余件(如磁盘阵列架位、PCI和内存条插槽位等)。
可扩展性具体体现在硬盘是否可扩充,CPU是否可升级或扩展,系统是否支持WindowsNT、Linux或UNIX等多种可选主流操作系统等方面,只有这样才能保持前期投资为后期充分利用。
2、易使用性
服务器的功能相对于PC机来说复杂许多,不仅指其硬件配置,更多的是指其软件系统配置。服务器要实现如此多的功能,没有全面的软件支持是无法想象的。但是软件系统一多,又可能造成服务器的使用性能下降,管理人员无法有效操纵。所以许多服务器厂商在进行服务器的设计时,除了在服务器的可用性、稳定性等方面要充分考虑外,还必须在服务器的易使用性方面下足功夫。
服务器的易使用性主要体现在服务器是不是容易操作,用户导航系统是不是完善,机箱设计是不是人性化,有没有关键恢复功能,是否有操作系统备份,以及有没有足够的培训支持等方面。
:服务器
在编译器里按步骤发布。
例如MyEclipse:
点击首选项,找到TomCat,配置TomCat路径。
点击部署,将项目放入配置的TomCat里。
点击启动,在浏览器打开http://localhost:8080/<项目名>
完成发布。
直接在TomCat中发布。
把项目复制到TomCat安装目录的WebAPP目录下。
启动TomCat,在浏览器中打开http://localhost:8080/<项目名>
完成发布。
按照以下操作:
首先在VS2005中打开网站项目,打开 解决方案资源管理器面板,鼠标右击项目中的网站根目录,在弹出的菜单项中点选 生成网站,而后按照网站生成向导一步一步运行下去即可。结果会在 我的文档\Visual Studio 2005\Projects\文件夹中生成1个与站点名称一样的文件夹,此文件夹即可发布到WEB服务器上。
也可以在VS2005中打开网站项目,打开 解决方案资源管理器面板,鼠标右击项目中的网站根目录,在弹出的菜单项中点选 发布网站,此时需要你知道你的WEB服务器的地址和一些用户规则,它将远程的奖你的站点发布到实际WEB服务器上,并且可以远程管理这个发布的网站——包括修改,增加内容等。
而后打开IIS管理器,在其中将发布的站点文件夹按照IIS的规定发布出去即可。如果始终是模拟WEB服务器,还需要配置DNS服务器来发布域名。
上述的结果是将在VS2005种写的代码程序转成WEB服务器可以识别的HTML代码,XML语言和动态连接文件。
通俗的讲,web服务器传送(serves)页面使浏览器可以浏览,然而应用程序服务器提供的是客户端应用程序可以调用(call)的方法(methods)。确切一点,你可以说:web服务器专门处理http请求(request),但是应用程序服务器是通过很多协议来为应用程序提供(serves)商业逻辑(business
logic)。
web服务器(web
server)
web服务器可以解析(handles)http协议。当web服务器接收到一个http请求(request),会返回一个http响应(response),例如送回一个html页面。为了处理一个请求(request),web服务器可以响应(response)一个静态页面或,进行页面跳转(redirect),或者把动态响应(dynamic
response)的产生委托(delegate)给一些其它的程序例如cgi脚本,jsp(javaserver
pages)脚本,servlets,asp(active
server
pages)脚本,服务器端(server-side)javascript,或者一些其它的服务器端(server-side)技术。无论它们(译者注:脚本)的目的如何,这些服务器端(server-side)的程序通常产生一个html的响应(response)来让浏览器可以浏览。
要知道,web服务器的代理模型(delegation
model)非常简单。当一个请求(request)被送到web服务器里来时,它只单纯的把请求(request)传递给可以很好的处理请求(request)的程序(服务器端脚本)。web服务器仅仅提供一个可以执行服务器端(server-side)程序和返回(程序所产生的)响应(response)的环境,而不会超出职能范围。服务器端(server-side)程序通常具有事务处理(transaction
processing),数据库连接(database
connectivity)和消息(messaging)等功能。
虽然web服务器不支持事务处理或数据库连接池,但它可以配置(employ)各种策略(strategies)来实现容错性(fault
tolerance)和可扩展性(scalability),例如负载平衡(load
balancing),缓冲(caching)。集群特征(clustering—features)经常被误认为仅仅是应用程序服务器专有的特征。
0条评论