1、window的apache服务器正常运行后怎么配置'使其能够运行java script
Apache仍然是世界上用的最多的Web服务器,市场占有率达60%左右。它源于NCSAhttpd服务器,当NCSA WWW服务器项目停止后,那些使用NCSA WWW服务器的人们开始交换用于此服务器的补丁,这也是apache名称的由来(pache 补丁)。世界上很多著名的网站都是Apache的产物,它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用(可以运行在几乎所有的Unix、Windows、Linux系统平台上)以及它的可移植性等方面。
同时Apache服务器也是一个免费的WEB服务器,可以通过对其安装目录下的 conf/httpd.conf 配置文件来完成对Apache的配置。
配置步骤如下:
第一步:配置Server Root
由于实验室的主机对C盘加了写保护,Apache无法安装在C盘下,因此应对Apache的Server Root 进行设置:假设我们把Apache放在D:zhrApache
WEB--Apache服务器的配置 - ah..zhangrui - 瑞的首页
第二步:配置服务端口:
在 httpd.conf 文件中默认指定了用 8080 端口作为WEB服务端口。这是由 httpd.conf 文件中的Listen 参数指定的。例如:
#Listen 192.168.1.101:8080
#Listen 192.168.1.101:80
#Listen 127.0.0.1:8080
#Listen 116.52.34.156:8080
Listen 8080
Listen 80
WEB--Apache服务器的配置 - ah..zhangrui - 瑞的首页
标明服务端口为8080 ,访问此WEB服务器时URL中要带上8080端口号,例如 http //192.168.1.101:8080/
如果把此行改为 Listen 80 则默认服务端口为 80 访问此WEB服务器时URL中可以带上80端口号,也可以不带。例如 http:// 192.168.1.101/
第三步:配置WEB根目录
在 httpd.conf 文件中指定了用DocumentRoot 参数指定了WEB根目录,对此WEB服务器访问的请求都被定向为对 DocumentRoot 参数指定的目录的访问。例如:
DocumentRoot "D:/zhr/Apache/WebSite/"
WEB--Apache服务器的配置 - ah..zhangrui - 瑞的首页
标明WEB根目录在Apache安装目录下的 WebSite 目录下(注意:UNIX和LINUX等系统中文件名和目录名大小写是严格区分的)。因此,此配置指明了要通过WEB发布出去的网页就必须放在 Apache 安装目录下的 WebSite 目录下。
第四步:给予WEB目录允许访问的权限
在 httpd.conf 文件中指定了用成对的<Directory >标记对指定目录做出访问权限控制。例如在上一步中,设定了WEB根目录为"D:/zhr/Apache /WebSite/" ,则对其指定允许任何人匿名访问的配置如下:
<Directory "D:/zhr/Apache/WebSite/">
Options FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
Satisfy all
</Directory>
WEB--Apache服务器的配置 - ah..zhangrui - 瑞的首页
第五步:指定WEB主页文件名
在 httpd.conf 文件中成对的<IfMole dir_mole>标记中,用DirectoryIndex参数指定WEB主页文件名。例如:
<IfMole dir_mole>
DirectoryIndex index.html index.htm index.php default.php
</IfMole>
WEB--Apache服务器的配置 - ah..zhangrui - 瑞的首页
标明对此WEB服务器的一个目录进行访问,如果URL中没有指明要访问的文件名,则就是对此目录下的主页文件的访问。这里指定了4个作为主页文档的文件,每两个文件名之间用英文空格分隔。排列在左边的优先权最高,排列在右边的优先权最低。例如:按照上述配置,当对此WEB服务器做URL请求为http://192.168.1.101:8080/ 时,即请求其WEB根路径,则将在指定的WEB根目录下寻找名为 index.html 的文件作为主页返回给客户端浏览器。如果 index.html 不存在,则寻找 index.htm 文件;否则寻找 index.php 文件;否则寻找 default.php 文件……。如果指定的主页文档都不存在,则对此路径的请求将失败,浏览器返回404错误。
WEB--Apache服务器的配置 - ah..zhangrui - 瑞的首页
第六步:运行服务器
配置完毕之后,可以把Apache服务器安装为系统服务,这将使得Apache服务器伴随操作系统启动而在加载用户桌面之前自动启动。把Apache服务器安装为系统服务的命令如下:在Apache服务器安装目录下执行:
binhttpd.exe
WEB--Apache服务器的配置 - ah..zhangrui - 瑞的首页
此时光标闪动,表示服务器正常运行,否则一闪而过运行失败。
第七步:测试服务器
把自己已经制作好的网页(或一整个网站目录)复制到 httpd.conf 文件 所指定的WEB根目录中,注意主页文件的文件名必须与 httpd.conf 文件指定的主页文件名相同(注意大小写)。在Apache服务器已经启动,自己要发布的网页也已经复制到指定的WEB根目录中之后,任何可以访问此WEB服务器的IP主机都可以通过浏览器来访问此网站了。
2、Java可以在Apache里面运行吗
不能单独运行javaweb项目,但可以和tomcat继承来支撑 javaweb项目--说白了就是apache将解析java交给回tomcat来解析。
我举一个全站答ajax的的建站例子吧。所有页面(包括主页,页眉页脚),静态资源(图片,JS文件,CSS文件等)都放到apache服务器上,当用户访问apache的静态页面时,页面通过ajax请求将请求发送到tomcat服务器,tomcat处理请求返回数据,通过页面里脚本(jquery或者freemark等)处理请求返回的数据将动态数据填充到静态页面里(或者会发起页面跳转请求等操作)。
最后总结下apache功能强大、高效,但并不
3、php apache 和 java apache是一回事吗
java 的apache通常是tomcat。php用原生的apache。略有区别吧
4、java 上传文件到 另一台apache服务器
两台机器在同一局域网吗?如果是,做目录映射,linux下面使用mount映射到另外一台专服务的指定目录下,就可以属读写操作,或者其它映射手段。
如果不是在统一局域网,那只能中转了,即上传到当前服务器伤后,在通过后台程序传到另一台服务器上,或者你确定网络够好,也可以做公网上的映射或者目录共享。
5、Tomcat,Java,apache,jdk是什么?之间的关系是?
JAVA是一门面向对象抄的编程语言,分为j2se,j2ee,j2me三种平台.其中j2ee中包含jsp和servlet.
jdk是JAVA的编译器,写java代码时需要使用jdk进行编译运行
tomcat是一种WEB服务器.是jsp和servlet的运行时的WEB容器.
apache是一种最流行的HTTP服务器,与tomcat属于统一机构出产.如果想要apache支持jsp和servlet需要将tomcat和apathe集成.
6、apache能当java的服务器么?
apache 是Web服务器软件
java可以开发出web应用
所以apache可以做为java应用的服务器,但一般用的是apache的扩展tomcat
7、Apache 是什麼,和JAVA什麼关系?
Apache是一个公司
Apache有一产品为Tomcat,可以用来作为服务器,一些企业级应用程序用到的JSP,Servlet,EJB等技术所编版写的程权序需要部署到应用服务器上才能运行
很简单一句话:Apache公司的Tomcat作为一个容器来管理WEB程序
8、apache 能运行javaweb项目吗?
apache 是一个小型服务器 你在myeclipse里面发布到apache tomcat里去 这个你的web项目的页面就可以在IE浏览器里运行了
9、Apache和java之间有什么关系?谢谢!最好说的详细一些!
Apache 是一个机构,这个机构对 Java 的贡献很大 ,它有非常多的开源项目,最著名专的两款开源软件是:属 Tomcat , Struts 。
这两个软件都是基于 java 的 。
java 是一种计算机编程语言 。