`

用rinetd来实现tomcat非root用户启动, 同时把端口绑定到80上

阅读更多
安装rinetd进行端口转发, 可以使tomcat不需要用root帐号来启动

  1. wget http://www.boutell.com/rinetd/http/rinetd.tar.gz  下载
  2. tar -zxvf  rinetd.tar.gz  解压缩
  3. make && make install    编译安装, 这样就会把rinetd安装到 /usr/sbin  下面去.
  4. vi /etc/rinetd.conf   编辑配制文件
  5.    0.0.0.0 80 0.0.0.0 8080  #这样就是把本地上的任何的ip地址的80请求转发到本地的8080端口上. 8080端口是我们tomcat的运行端口, 因为是8080端口, 所以可以用非root用户运行
      
  6. 建立一下tomcat用户运行tomcat
分享到:
评论

相关推荐

    TOMCAT多域名绑定

    3. **IP和端口绑定**:默认情况下,Tomcat监听`localhost`(127.0.0.1)的8080端口。为了使其他域名能访问,可能需要配置Tomcat监听所有IP地址(0.0.0.0),或者特定的公网IP。这可以通过修改`server.xml`中的`...

    tomcat域名绑定

    当涉及到“tomcat域名绑定”,我们实际上是在讨论如何配置Tomcat来处理来自不同域名的请求,并将它们映射到特定的应用程序目录。这个过程通常称为虚拟主机配置,允许在一个单一的Tomcat实例上托管多个独立的Web站点...

    Linux系统下Tomcat使用80端口的方法

    本文将详细介绍如何在Linux系统下让Tomcat使用80端口,以及如何通过iptables实现端口转发。 首先,需要理解的是,1024以下的端口在Linux系统中被视为特权端口,只能由root用户或以root权限运行的服务来绑定。由于...

    linux系统安装redis及tomcat配置

    编辑 conf 文件,cd etc/vi redis.conf,将绑定的本机给注释掉,# bind 127.0.0.1,将 redis-service 设置为后台服务,daemonize yes,设置 redis-cli 连接 redis 服务器的密码,requirepass root。 5. 启动 Redis ...

    Linux 解决Deepin无法在root用户启动Google Chrome浏览器的问题

    由于系统保留了低于1024的端口供root用户使用,所以非root用户在尝试绑定这些端口时会遇到权限问题。为了解决这个问题,我们可以利用set UID位来允许非root用户启动服务。 对于Apache,首先切换到root用户,然后...

    配置iptables,把80端口转到8080的简单方法

    在Linux的下面部署了tomcat,为了安全我们使用非root用户进行启动,但是在域名绑定时无法直接访问80端口号。众所周知,在unix下,非root用户不能监听1024以上的端口号,这个tomcat服务器就没办法绑定在80端口下。...

    tomcat域名绑定.pdf

    - 可以使用相对路径或绝对路径,如 `appBase="abcapps"` 表示网站文件存放在 `C:\Program Files\Apache Software Foundation\Tomcat 5.5\abcapps\ROOT` 目录下。 #### 四、实战应用 根据以上配置,我们可以总结出...

    apache-tomcat-6.0.29.zip

    11. **热部署**:在Tomcat运行时,可以修改或替换`webapps`目录下的文件,Tomcat会检测到变化并自动重新加载应用,实现热部署。 12. **Clustering和负载均衡**:虽然Tomcat 6.0.29不支持官方的集群和负载均衡功能,...

    tomcat7-Kylin-ARM64.rar

    5. `authbind_2.1.1+nmu1kord_arm64.deb`:Authbind是一个工具,允许非特权用户绑定到低端口(小于1024),这对于某些Web服务(如Tomcat)可能需要的端口80或443是必需的。 综合以上信息,我们可以得出以下知识点:...

    tomcat域名绑定[归类].pdf

    接下来,我们需要配置`<Engine>`元素下的`<Host>`元素来实现多域名绑定。原始配置如下: ```xml ``` 修改后的配置如下,添加了两个新的`<Host>`元素用于绑定不同的域名: ```xml <!-- Additional ...

    详解Tomcat服务器绑定多域名和虚拟目录的方法

    首先,Tomcat的默认安装配置通常使用8080端口进行访问,但出于安全和兼容考虑,通常我们需要将Tomcat绑定到标准HTTP端口80上。这一改动需要我们在server.xml文件中找到相关的Connector配置,并将端口号从8080更改为...

    nginx+keepalived+tomcat+redis文档

    ### Nginx+Keepalived+Tomcat+Redis 高可用与负载均衡架构解析 #### 架构概览 为了确保Web服务器的稳定运行及高效处理能力,采用Nginx+Keepalived+Tomcat+Redis的技术组合进行系统构建。这一架构通过多个组件的...

    解决grails服务端口冲突的办法(grails修改端口号)

    当遇到“Address already in use: JVM_Bind”的错误时,这表示另一个进程已经在使用8080端口,Grails无法绑定到该端口,因此服务启动失败。 解决这个问题的方法是修改Grails应用的配置,指定一个新的未被使用的端口...

    应用移植WebSphere问题列表(经验是买不到的)

    10. **非root用户启动限制**:非root用户启动Websphere时无法绑定80或443等低端口。这是由于系统权限限制,若不需要使用这些端口,可以考虑使用更高端口。 11. **JDBC权限问题**:当应用访问JDBC时出现权限错误,...

    javaweb 域名解析

    在Tomcat服务器上设置多域名绑定和虚拟目录是实现这一功能的关键步骤。 首先,Tomcat的默认端口是8080,如果想要使Tomcat直接绑定到常见的HTTP默认端口80,需要修改`server.xml`配置文件。找到`<Connector>`标签,...

    学习笔记1

    c) 配置域名,绑定到服务器IP和端口,通常需要端口80,如果已被占用,需关闭占用进程或更换端口。 6. **域名绑定与DNS** 域名绑定涉及到DNS(Domain Name System)设置,通过DNS解析,将域名映射到服务器的IP地址...

    java论坛一键搭建Easyjsprun! v6.0.1 UFT-8 For windows 110530.zip

    一键搭建不修改任何系统文件,也不会复制任何文件到系统文件夹,完全独立运行,不会在您的爱机中产生任何“垃圾”,同时不绑定任何第三方软件或者插件,绝对“绿色”产品。 三、安装需求及软件版本 =============...

Global site tag (gtag.js) - Google Analytics