① 简述在一台,web服务器上实现多个网站配置的三种方法和各自优缺点
摘要 答: 第一:不同IP不同站点、使用多个IP地址
② 如果要在一台服务器上配置多个Web网站,你将采用什么办法
不同端口,不同IP, 不同域名
③ 同一台服务器上面,一个web网站正常,另一个网站在访问出来HTTP 400,求高手解决
几种可能:
服务器上目录权限设置有问题;
IIS设置有问题
程序编写有错误
数据连接有问题
总之,都是软故障,自己查找原因吧。
④ 在一台服务器上建立多个web站点的方法有哪些
建立成虚拟目录
建立成网站
⑤ 如何在一台服务器上建立多个Web站点
可以,但需要一个转向文件和多个域名还有,要看空间提供商给予该服务器的可绑定域名数
如果帮助到您,请记得采纳为满意答案哈,谢谢!祝您生活愉快! vae.la
⑥ 同一台服务器上部署有A、B两个JAVA技术开发的WEB系统
没有源码好像弄不了吧?
你怎么知道B系统的会话中有哪些变量和用户相关?
我简单说一下思路(B肯定要源码的):
1. 用户名一致,或者有用户对应表
2. 在a中验证过,点某个连接时,向B系统(比如servlet)申请连接
3. b检查A的用户名等等,初始化登录后的会话变量,实现登录
⑦ 如果要在一台服务器上配置多个Web网站,你将采用什么办法(说出一种即可)
三种办法:
一、互联网上最常用的方法:虚拟主机,一般用APACHE实现,只按一份软件,只运行一次,只需要配置多个域名指向本机IP地址。APACHE能自动根据访问者在IE输入地址的域名,分别调用不同目录下的文件进行反馈。这是最合理、最正宗的解决办法。
二、如果你的网站在没有域名服务的内部网络上运行,可以用多个IP配合APACHE来实现虚拟主机。方法同上。
三、你可以在不同的端口上启动多个WEB服务器,他们可以是同一套软件,也可以是不同的软件,比如你可以启动两个APACHE,或者一个APACHE、一个IIS、甚至再加一个RESION,但是他们侦听的端口不能相同,一般默认是80,你需要修改。访问的时候通过http://localhost:81/这样的地址访问。
⑧ 各位大侠,web服务器和数据库在同一台机器上,重启后,数据库服务器能正常启动,web服务器无法启动
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)经常被误认为仅仅是应用程序服务器专有的特征。
应用程序服务器(The Application Server)
根据我们的定义,作为应用程序服务器,它通过各种协议,可以包括HTTP,把商业逻辑暴露给(expose)客户端应用程序。Web服务器主要是处理向浏览器发送HTML以供浏览,而应用程序服务器提供访问商业逻辑的途径以供客户端应用程序使用。应用程序使用此商业逻辑就象你调用对象的一个方法(或过程语言中的一个函数)一样。
应用程序服务器的客户端(包含有图形用户界面(GUI)的)可能会运行在一台PC、一个Web服务器或者甚至是其它的应用程序服务器上。在应用程序服务器与其客户端之间来回穿梭(traveling)的信息不仅仅局限于简单的显示标记。相反,这种信息就是程序逻辑(program logic)。 正是由于这种逻辑取得了(takes)数据和方法调用(calls)的形式而不是静态HTML,所以客户端才可以随心所欲的使用这种被暴露的商业逻辑。
在大多数情形下,应用程序服务器是通过组件(component)的应用程序接口(API)把商业逻辑暴露(expose)(给客户端应用程序)的,例如基于J2EE(Java 2 Platform, Enterprise Edition)应用程序服务器的EJB(Enterprise JavaBean)组件模型。此外,应用程序服务器可以管理自己的资源,例如看大门的工作(gate-keeping ties)包括安全(security),事务处理(transaction processing),资源池(resource pooling), 和消息(messaging)。就象Web服务器一样,应用程序服务器配置了多种可扩展(scalability)和容错(fault tolerance)技术。
⑨ 数据库和web网站在同一台服务器,网站可正常使用,当把数据放在其他服务器上时,无法连接数据库
看样子应该是你的数据库服务器配置有些问题。可以从以下几步骤来查找原因。
先在网页服务器上的DOS窗口运行telnet 10.60.197.3 1433看能不能登录进去;
如果可以登录进去,再检查登录权限,在sql企业管理服务器中用sa登录是否正常。
如果不能登录,检查sql是否启动服务、检查是否允许远程连接、检查防火墙是否打开相应端口。
总之。情况比较复杂,很难根据你的描述判断问题所在。