IP访问及里面蒙受的难题注意事项,汤姆cat服务器为java项目布局顶尖域名

by admin on 2019年5月23日

 

IP访问及里面蒙受的难题注意事项,汤姆cat服务器为java项目布局顶尖域名。汤姆cat布置web有二种艺术:

先在tomcat下的conf下找到server.xml文件,用记事本展开后,首先对端口号进行修改,从前平昔以为8080是暗中认可的端口号,其实私下认可的端口号是80

1.先在tomcat下的conf下找到server.xml文件,用记事本打开后,首先对端口号实行修改,从前平素以为8080是暗中认可的端口号,其实暗中认可的端口号是80

  1. ### 修改端口, Tomcat服务器下conf/server.xml文件

IP访问及里面蒙受的难题注意事项,汤姆cat服务器为java项目布局顶尖域名。壹. 一直配备在Tomcat的webapps目录下:

这种艺术不被推举,项目倒霉处理,而且需求链接加上项目名才干符合规律访问。

- 把你的web项目复制到你的Tomcat的webapps
- 启动Tomcat,如果配置了shell快捷键直接,startup.sh,否则到Tomcat的bin的目录下,执行startup.sh
- 浏览器输入:http://127.0.0.1:8080/appName

一言以蔽之测试:(由于自个儿把汤姆cat端口修改为999九,后边的截图的链接的端口号为9999,你用8080就能够了)
在webapps目录下新建文件夹 hello文件夹
在hello文件夹下新建index.html
启动Tomcat
浏览器输入localhost:8080/hello张开事先的公文
如下图:

bf88必发唯一官网 1

Snip20170827_1.png

<Connector port=”8080″ maxHttpHeaderSize=”8192″ maxThreads=”150″
minSpareThreads=”25″ maxSpareThreads=”75″ enableLookups=”false”
redirectPort=”8443″ acceptCount=”100″ connectionTimeout=”20000″
disableUploadTimeout=”true” /> 

<Connector port=”8080″ maxHttpHeaderSize=”8192″ maxThreads=”150″
minSpareThreads=”25″ maxSpareThreads=”75″ enableLookups=”false”
redirectPort=”8443″ acceptCount=”100″ connectionTimeout=”20000″
disableUploadTimeout=”true” /> 

        把端口号改变为80

2、修改Tomcat的server.xml文件,配置虚拟主机

步骤:

  • bf88必发唯一官网,tomcat conf下的server.xml配置 (见上面包车型客车步子)
  • 加上文书(与地点配置要1致)
    项目:/Users/taoyali/project/site/com.taoyali.www
    测试网页:index.html
  • 启动Tomcat
  • 浏览器输入:
    www.taoyali.com

tomcat conf下的server.xml配置

一.跻身server.xml文件, 终端输入:vim server.xml
,也能够进入文件夹找到呼应的文书用编辑器编辑

   [root@localhost conf]# vim server.xml 

2.在Engine节点内增加 Host节点,代码如下

配置代码:
      <Host name="www.taoyali.com"
        unpackWARs="true" autoDeploy="true">
        <value className="org.apache.catalina.valves.AccessLogValve" directory="logs"
                prefix="www.taoyali.com_access_log" suffix=".txt"
                pattern="%h %l %u %t "%r" %s %b" />
        <Context path="" docBase="/Users/taoyali/project/site/com.taoyali.www" />
      </Host>

bf88必发唯一官网 2

Snip20170827_2.png

1.是Tomcat默认
二.是刚刚增添的host虚拟主机
3.name=”www.taoyali.com”:指访问的域名,所以供给您先具有
taoyali.com
那几个域名,并把
www.taoyali.com
映射到眼下服务器上技术不荒谬访问,本地质衡量试能够因而改造本机host文件来做映射测试。

bf88必发唯一官网 3

浏览器输入: www.taoyali.com

改为

改为

     bf88必发唯一官网 4

三.改换server.xml和Catalina,配置虚拟主机。

这种办法,作者用 web.taoyali.com 那一个类型为例。
修改tomcat conf下的server.xml配置

[root@localhost conf]# vim server.xml 

在Engine节点内增添 轻便的Host节点,:wq 保存退出

<Host name="web.taoyali.com"></Host>

进入tomcat conf下的Catalina目录

[root@localhost conf]# cd /usr/local/tomcat/apache-tomcat-7.0.77/conf/Catalina

新建目录 web.taoyali.com (与server.xml中配置的host名称同样)

[root@localhost Catalina]# mkdir web.taoyali.com

进入web.taoyali.com目录并新建ROOT.xml文件,增多相应的布局内容。

[root@localhost Catalina]# cd web.taoyali.com/[root@localhost web.taoyali.com]# vim ROOT.xml

ROOT.xml 文件加多以下内容:

<?xml version="1.0" encoding="UTF-8"?>
<Context path="" docBase="/Users/taoyali/project/site/com.taoyali.web" > 
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs/com.taoyali.web" 
                     prefix="web.taoyali.com_localhost_access_log" 
                     suffix=".txt" 
                     resolveHosts="true" 
                     pattern="%h %l %u %t "%r" %s %b" /> 
</Context>

<Connector port=”80″ maxHttpHeaderSize=”8192″ maxThreads=”150″
minSpareThreads=”25″ maxSpareThreads=”75″ enableLookups=”false”
redirectPort=”8443″ acceptCount=”100″ connectionTimeout=”20000″
disableUploadTimeout=”true” />

<Connector port=”80″ maxHttpHeaderSize=”8192″ maxThreads=”150″
minSpareThreads=”25″ maxSpareThreads=”75″ enableLookups=”false”
redirectPort=”8443″ acceptCount=”100″ connectionTimeout=”20000″
disableUploadTimeout=”true” />

           解释:输入域名时暗中同意进入80端口,假设没修改则供给输入端口号技艺进入.

:wq保存退出。

不经常,80端口会被其它的经过占用,那时候就供给收尾原来的历程或涂改为其余端口号

突发性,80端口会被别的的经过占用,那时候就要求收尾原来的历程或改变为其余端口号

                   Eg:www.xxx.com:8080

同一,新建项目目录 /Users/taoyali/project/site/com.taoyali.web ,并把war包解压到该目录下,重启tomcat。

端口消除后,我们就能够直接配置域名访问了

端口解决后,大家就足以一直配备域名访问了

 

浏览器访问:http://web.taoyali.com:8080,此时就能够造访到web.taoyali.com其一项指标源委,而不是 www.taoyali.com的内容。

在汤姆cat上面配置域名(如:www.qixing.cn)的时候,同期又不希望客户通过大家网址的IP恐怕域名访问到汤姆cat默许的ROOT,配制方法如下:

在汤姆cat上边配置域名(如:www.haoqi.com)的时候,同不常候又不期望客户通过我们网址的IP也许域名访问到汤姆cat默许的ROOT,配制方法如下:

    2.配置汤姆cat服务器下conf/server.xml文件

     bf88必发唯一官网 5

 

         表明:能够再原来的底蕴上修修改改,也足以增多四个host,name为您要设置的域名,appBase为您的类别目录,docBase为你项目中的WebRoot的门道

 

当然,供给在taoyali.com域名管理中添加 web.taoyali.com域名映射,或许本地质度量试需求修改本机host文件,增添记录 :1九二.168.0.111 web.taoyali.com ,将web.taoyali.com的走访映射到1九2.168.0.11壹那台服务器中。

一、张开汤姆cat安装目录下的/conf/server.xml文件

2、在server.xml少校原本的<Engine name=”Catalina”
defaultHost=”localhost”>修改为<Engine
name=”Catalina” defaultHost=”www.haoqi.com”>,defaultHost能够是IP或域名。

    3.修改C:\Windows\System32\drivers\etc目录下hosts文件

    在文件中加多

    127.0.0.1       www.xxx.com

     bf88必发唯一官网 6

 

当地方名映射www.taoyali.com:

终端输入:
            cd  /etc
            vim  hosts
            添加 127.0.0.1   www.taoyali.com 
                     127.0.0.1  web.taoyali.com           
也可找到文件用编辑器处理

bf88必发唯一官网 7

Snip20170827_3.png

2、在server.xml司令员原有的<Host name=“localhost“ appBase=“webapps“
……>修改为<Host name=“www.qixing.cn“
appBase=“webapps“……>,name前面能够填IP也足以是域名。

三、在server.xml大校本来的<Host name=“localhost“ appBase=“webapps“
……>修改为<Host name=“www.zhaohaoqi.com“
appBase=“webapps“……>,name前面能够填IP也能够是域名。

    4.效果:

     bf88必发唯一官网 8

 

三、在<Host>中增加:<Context  path=”/外号”  docBase=”项目路径”
/>

肆、在<Host>中增添:<Context  path=”/外号”  docBase=”项目路线”
/>(注意:本身输,粘贴恐怕报错(壹字节的UTF-八体系的字节一空头))

<Context
path=”” docBase=”CreateCert”/>(CreateCert项目在webapps下)

<Context path=”” docBase=”Tea”/>(Tea项目在webapps下)

  个中docBase中的内容便是你指望的开发你的域名(www.qixing.cn)
的时候映射到的目录和暗许的网页(如:index.jsp)

  个中docBase中的内容便是你指望的展开你的域名(www.haoqi.com)
的时候映射到的目录和暗中同意的网页(如:index.jsp)

同有的时候候能够同期配备多个<Host>,也可为同多个门类布署域名和IP访问

还要能够同有的时候候布置四个<Host>,也可为同三个体系配置域名和IP访问

四、最后大家要在地面访问域名,因无域名分析服务器,所以在hosts上配,来效仿dns深入分析。还得修改有关HOST文件。。打开C:/WINDOWS/system32/drivers/etc/hosts

5、最终大家要在地面访问域名,因无域名剖析服务器,所以在hosts上配,来模拟dns解析。还得修改相关HOST文件。。展开C:/WINDOWS/system32/drivers/etc/hosts

加上

加上

127.0.0.1       www.qixing.cn

127.0.0.1       www.haoqi.com (注意:去掉“#”)

5、运转汤姆cat服务器,就能够直接敲入域名访问你要拜访的地址了。

6、运营汤姆cat服务器,就能够直接敲入域名访问你要拜访的地点了。

在Tomcat
6.0\conf\Catalina下会变卦一个以域名称为文件夹名称的文本夹,下边有manager.xml文件

发表评论

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

网站地图xml地图