tomcat-8.0-解压版 去掉端口号 和项目名

一,去掉端口:

1,在tomcat下的conf文件夹下的server.xml的8080端口设置成80端口即可,然后重启tomcat。

       <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />


修改成  <Connector port="80" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

2,如果是阿里云的服务器,有端口映射,如果这个服务器上,只有这一个tomcat的话,可以把80端口映射到8080端口

不管怎么做,同一个ip下的端口映射,应该只能1对1

linux是通过硬件防火墙,win配置入栈规则,映射一个内部端口

3,nginx实现请求转发,80端口访问nginx,nginx在跳到tomcat,这个配置是可以多个

(1),一个域名对应一个TOMCAT

http://www.cnblogs.com/chanshuyi/p/5113424.html

      server_name  :域名
      proxy_pass ;映射路径  http://127.0.0.1:8002;

(2),win nginx 启动运行

https://blog.csdn.net/ppby2002/article/details/38681345

CMD-nginx目录下

启动    start nginx

更新  nginx.exe -s quit,start nginx

         (3),  解决上传文件时 nginx 413 Request Entity Too Large 错误

  https://blog.csdn.net/testcs_dn/article/details/78366272
            修改Nginx的配置文件(一般是:nginx/nginx.conf),在 http{} 段中增大nginx上传文件大小限制
            #设置允许发布内容为8M
           client_max_body_size 8M;
           client_body_buffer_size 128k;//缓冲区大小

 

        

二,去项目名:

1,直接修改server.xml

<Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy="true">
       <!-- SingleSignOn valve, share authentication between web applications
             Documentation at: /docs/config/valve.html -->
        <!--
        <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
        -->

        <!-- Access log processes all example.
             Documentation at: /docs/config/valve.html
             Note: The pattern used is equivalent to using pattern="common" -->
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log" suffix=".txt"
               pattern="%h %l %u %t &quot;%r&quot; %s %b" />
       <!--Remove project name   -->
       <Context path="/" debug="0" reloadable="false" docBase="C:\Program Files\apache-tomcat-8.0.52\webapps\shejiaoappserver"/>
       <!--Remove project name   end-->
</Host>

 

2,更换webapps,修改目录server.xml

1.在进入TOMCAT_HOME,创建文件夹,将其命名为web(此处为web,根据需要可以修改成为其它的名称。)。

2.进入web文件夹,并在其中创建ROOT(其中ROOT要大写)文件夹,将你的项目中的内容全部拷背到ROOT下面。

3.在\conf\server.xml中,找到如这句话:

<Host name="localhost" appBase="webapps"
       unpackWARs="true" autoDeploy="true"
       xmlValidation="false" xmlNamespaceAware="false">

然后替换appBase="webapps"中的webapps用web。

<Host name="localhost" appBase="web"
       unpackWARs="true" autoDeploy="true"
       xmlValidation="false" xmlNamespaceAware="false">

 

 

3,删除webapps下的ROOT,把项目名改为ROOT

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值