jsp运维条件架设心得,汤姆cat配置虚拟主机

<Host name=”要绑的域名” debug=”0″ appBase=”webapps” unpackWA奥迪Q5s=”true”
autoDeploy=”true”>

一、展开tomcat安装目录下conf/server.xml那个文件
        在server.xml文书档案中找到
</Engine>
</Service> 
进而增添上面增添以下内容(一时半刻先说分为三种方法):
第一种:
     <Host name=”www.linuxidc.com” debug=”0″ appBase=”webapps”
unpackWARs=”true” autoDeploy=”true” xmlValidation=”false” 
xmlNamespaceAware=”false”>
     <Context path=”” docBase=”www” debug=”0″ reloadable=”true”
crossContext=”true”/> 
     <Logger className=”org.apache.catalina.logger.FileLogger”
directory=”logs” prefix=”www_5sai_log.” suffix=”.txt”
timestamp=”true”/>
      </Host>
如上的剧情正是在汤姆cat的webapps目录下新建一个www文件夹作为www.linuxidc.com那个域名的主目录
第二种:
 <Host name=”www.6688.cc” debug=”0″ appBase=”C:\\test\www”
unpackWARs=”true” autoDeploy=”true”>
  <Context path=”” docBase=”.”/>      
        <Valve className=”org.apache.catalina.valves.AccessLogValve”
directory=”logs”  prefix=”test_5sai_access_log.”
suffix=”.txt” pattern=”common” resolveHosts=”false”/>
        <Logger className=”org.apache.catalina.logger.FileLogger”
directory=”logs”  prefix=”test_5sai_log.” suffix=”.txt”
timestamp=”true”/>
  </Host>
上述内容的情致就是在C盘test文件夹上边创设一个www文件夹作为www.6688.cc那一个域名的主目录
其三种,若是是linux系统的/var/www作为www.6688.cc这么些域名的主目录的话内容如下:
 <Host name=”www.6688.cc” debug=”0″ appBase=”/var/www”
unpackWARs=”true” autoDeploy=”true”>
  <Context path=”” docBase=”.”/>      
        <Valve className=”org.apache.catalina.valves.AccessLogValve”
directory=”logs”  prefix=”test_5sai_access_log.”
suffix=”.txt” pattern=”common” resolveHosts=”false”/>
        <Logger className=”org.apache.catalina.logger.FileLogger”
directory=”logs”  prefix=”test_5sai_log.” suffix=”.txt”
timestamp=”true”/>
  </Host>
再补偿1种
<Host  name=”www.linuxidc.com”  debug=”0″  unpackWARs=”true”> 
               <Valve 
className=”org.apache.catalina.valves.AccessLogValve” 
                                 directory=”/var/log/tomcat”   
prefix=”www_5sai_access_log.”  suffix=”.txt” 
                                 pattern=”common”/> 
               <Logger 
className=”org.apache.catalina.logger.FileLogger” 
                                 directory=”/var/log/tomcat”   
prefix=”www_5sai_log.”  suffix=”.txt” 
                           timestamp=”true”/> 
                            
                   <Context  path=””  docBase=”/var/www”  debug=”0″ 
reloadable=”true”/> 
           </Host>
域名www.linuxidc.com的主目录为/var/www
该站点的装有访问LOG放在/ar/log/tomcat里面
测试:
windows用户展开C:\WINDOWS\system32\drivers\etc的hosts这几个文件,
linux用户张开/ect的hosts文件恐怕vi /ect/hosts
修改内容如下
127.0.0.1       localhost
127.0.0.1      www.linuxidc.com
127.0.0.1       www.6688.cc

二、第一再装tomcat,在装tomcat时,会自动找jdk目录,所以大家要先装jdk,不然tomcat就不可能设置。还有在装tomcat在装置时会有一项填用户名和密码的,一定要填,不然网络上说私下认可是admin,密码为空,那样就不安全了。
设置任何都没啥技艺,所以自身就差不多说就行。

这几天平昔研商架设JSP服务器,在此以前1切都以私下认可安装,能不负众望;能见到贰只猫,可真的要上线时,要完毕多站点就直接40四特别;不明了百度跟google将近一天都非常,看了N多网页尝试不行。
本身的情形是win2003+jdk+tomcat,版本如下
JDK:jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe
tomcat: apache-tomcat-6.0.35.exe
笔者假若那3个软件就足以,都不用创制意况变量什么的,作者看过作者的意况变量都未曾。网络上都以抄来抄去,作者这几个都以温馨实行出来的。
步骤:
1、先装JDK,如装在D:\JDK目录
2、第壹再装tomcat,在装tomcat时,会自动找jdk目录,所以大家要先装jdk,不然tomcat就不可能安装。还有在装tomcat在设置时会有壹项填用户名和密码的,一定要填,不然互联网上说默许是admin,密码为空,那样就不安全了。
安装任何都没啥能力,所以作者就大约说就行。
三、关键是上面配置多站点方法,那也是每二个站长所想要的,举个例子你的主次放在如D盘的webroot目录下的aaa目录即d:\webroot\aaa,另1个站是d:\webroot\bbb目录,有1个站要发布。那我们就要修改tomcat安装目录下的有八个conf目录下的server.xml文件,即便要把暗中认可端口都改成80那正是改2个地点,如下:
(1)修改80端口
1.      <!– A “Connector” represents an endpoint by which requests
are received 
2.               and responses are returned. Documentation at : 
3.               Java HTTP Connector: /docs/config/http.html (blocking &
non-blocking) 
4.               Java AJP  Connector: /docs/config/ajp.html 
5.               APR (HTTP/AJP) Connector: /docs/apr.html 
6.               Define a non-SSL HTTP/1.1 Connector on port 8080 
7.          –>
8.          <Connector port=”8080″ protocol=”HTTP/1.1″  
9.                     connectionTimeout=”20000″  
10.                  redirectPort=”8443″ URIEncoding=”UTF-8″ />
把那方面port=”8080″里面包车型的士8080改成80就足以了.
(2)其二
1.      <Engine name=”Catalina” defaultHost=”localhost”>
其1革命部份后边localhost可改可不改,借使不改就能够防止有个别人用IP访问,假如改成域名,那正是用IP访问时,就访问13分域名对应的站点。未来才懂的规律跟apache里面包车型大巴要禁止私下认可站点开启一样的道理。
(3)其三
一.      <Host name=”要绑的域名” debug=”0″ appBase=”webapps”
unpackWA本田UR-Vs=”true” autoDeploy=”true”>
2.     
3.      <Logger className=”org.apache.catalina.logger.FileLogger”
directory=”D:\webroot\aaa\logs” prefix=”aaa_log.” suffix=”.txt”
timestamp=”true”/>
4.      <Valve className=”org.apache.catalina.valves.AccessLogValve”
directory=”D:\webroot\aaa\logs” prefix=”aaa_access_log.”
suffix=”.txt” pattern=”common” resolveHosts=”false”/>
5.      <Context path=””
docBase=”D:\webroot\aaa”></Context>
6.      </Host>
7.     
八.      <Host name=”要绑的第三个主机的域名” debug=”0″
appBase=”webapps” unpackWAPRADOs=”true” autoDeploy=”true”>
9.      <Logger className=”org.apache.catalina.logger.FileLogger”
directory=”D:\webroot\bbb\logs” prefix=”bbb_log.” suffix=”.txt”
timestamp=”true”/>
10.   <Valve className=”org.apache.catalina.valves.AccessLogValve”
directory=”D:\webroot\bbb\logs” prefix=”bbb_access_log.”
suffix=”.txt” pattern=”common” resolveHosts=”false”/>
11.   <Context path=””
docBase=”D:\webroot\bbb”></Context>
12.   </Host>
上述三个主机的目录是d:\webroot\aaa和d:\webroot\bbb那1个目录,对应的主次放在那三个目录下就能够了,还有二个域名改一下就足以,别的都毫不改,网络上基本上人抄来抄去,有些许人会说appBase也要改,这些值不要改,还有web.xml也不用改,那三处改好后重启一下tomcat就能够了,它会百尺竿头更进一步在tomcat的设置目录下的conf\Catalina那么些目录会自动生成以你绑定的域名称叫文件夹,所以那之中的目录不用手工业建或创办啥xml文件,它会自动生成,互连网上也说那个要建啥,其实都并非,小编是讨论一天才切磋出来的。
上述是最简易的安插jsp的多站点方法。
本文出自 “冰鱼客” 博客
  

图片 1

自个儿的条件是win200三+jdk+tomcat,版本如下
JDK:jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe
tomcat: apache-tomcat-6.0.35.exe
自家要是这3个软件就足以,都并非成立情况变量什么的,作者看过自家的情形变量都并未有。互连网上都以抄来抄去,笔者那几个都以上下一心推行出来的。
步骤:

把那上面port=”8080″里面包车型大巴8080改成80就可以了.

那么些革命部份前面localhost可改可不改,假使不改就足以制止有个外人用IP访问,要是改成域名,那正是用IP访问时,就走访十一分域名对应的站点。现在才懂的规律跟apache里面包车型的士要禁止私下认可站点开启同样的道理。
(3)其三

三、关键是底下配置多站点方法,那也是每二个站长所想要的,比方您的次第放在如D盘的webroot目录下的aaa目录即d:\webroot\aaa,另1个站是d:\webroot\bbb目录,有三个站要发布。那我们将要修改tomcat安装目录下的有多个conf目录下的server.xml文件,假诺要把暗中同意端口都改成80那便是改三个地点,如下:

<Host name=”要绑的首个主机的域名” debug=”0″ appBase=”webapps”
unpackWA昂Coras=”true” autoDeploy=”true”>
<Logger className=”org.apache.catalina.logger.FileLogger”
directory=”D:\webroot\bbb\logs” prefix=”bbb_log.” suffix=”.txt”
timestamp=”true”/>
<Valve className=”org.apache.catalina.valves.AccessLogValve”
directory=”D:\webroot\bbb\logs” prefix=”bbb_access_log.”
suffix=”.txt” pattern=”common” resolveHosts=”false”/>
<Context path=”” docBase=”D:\webroot\bbb”></Context>
</Host>

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图