Tomcat配置80端口訪問

1.修改server.xml

按照常理來說,為了訪問時(shí)不帶默認(rèn)的8080端口號(hào)訪問煤惩,修改端口號(hào)為80就行嫉嘀,因?yàn)閔ttp請(qǐng)求端口號(hào)默認(rèn)是80。

將port="8080"改為port=“80”即可盟庞,訪問方式:http://www.yuming/appDir

可是Linux下就不行了吃沪,配置完成80端口后汤善,測(cè)試訪問不到web項(xiàng)目,無法訪問

 EVERE [main] org.apache.catalina.core.StandardService.initInternal Failed to initialize connector [Connector[HTTP/1.1-80]]
  org.apache.catalina.LifecycleException: Protocol handler initialization failed
  at org.apache.catalina.connector.Connector.initInternal(Connector.java:1077)
  at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136)
  at org.apache.catalina.core.StandardService.initInternal(StandardService.java:552)
  at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136)
  at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:848)
  at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136)
  at org.apache.catalina.startup.Catalina.load(Catalina.java:639)
  at org.apache.catalina.startup.Catalina.load(Catalina.java:662)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  at java.lang.reflect.Method.invoke(Method.java:498)
  at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:302)
  at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:472)
  Caused by: java.net.SocketException: Permission denied
  at sun.nio.ch.Net.bind0(Native Method)
  at sun.nio.ch.Net.bind(Net.java:444)
  at sun.nio.ch.Net.bind(Net.java:436)
  at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:225)
  at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
  at org.apache.tomcat.util.net.NioEndpoint.bind(NioEndpoint.java:221)
  at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:1118)
  at org.apache.tomcat.util.net.AbstractJsseEndpoint.init(AbstractJsseEndpoint.java:222)
  at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:587)
  at org.apache.coyote.http11.AbstractHttp11Protocol.init(AbstractHttp11Protocol.java:74)
  at org.apache.catalina.connector.Connector.initInternal(Connor.java:1075)
  ... 13 more

2.排錯(cuò)方案

  • 首先端口是否占用:netstat -ano

    查看一番并沒有80端口在使用

  • 端口并非被占用,Permission denied是說明權(quán)限問題

    問題所在:對(duì)于Linux系統(tǒng)而言,1024以下的端口,普通用戶是無法使用的揭朝,除非有ROOT權(quán)限

3.如何解決

  • 解決方案:實(shí)現(xiàn)端口跳轉(zhuǎn)猪半,當(dāng)用戶訪問tomcat的80端口,我們讓他跳轉(zhuǎn)到8080端口
 iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
  • 命令解釋

    • -t nat : 指出要操作的表(這里指出是要操作nat表)

    • -A PREROUTING : A 代表添加.表示我要在PREROUTING(路由前規(guī)則) 中新增一個(gè)規(guī)則

    • –-dport 80 : 指定請(qǐng)求端口號(hào)為80

    • -j REDIRECT:重定向在旱,主要用于實(shí)現(xiàn)端口重定向

    • –-to-port 8080 : 轉(zhuǎn)發(fā)后的端口號(hào)為8080

上面的命令需要root權(quán)限摇零,操作完以后就可以了

執(zhí)行完后保存:service iptables save

這種保存方式對(duì)于Ubuntn是無效的,提示找不到iptables,有待查證和解決桶蝎。驻仅。

我只執(zhí)行了上面的iptables命令就成功了,重啟多次發(fā)現(xiàn)也沒有失效

提示:設(shè)置了端口轉(zhuǎn)發(fā)登渣,那么默認(rèn)8080端口就不用修改了噪服!

參考博文
Tomcat配置80端口訪問

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市胜茧,隨后出現(xiàn)的幾起案子粘优,更是在濱河造成了極大的恐慌,老刑警劉巖呻顽,帶你破解...
    沈念sama閱讀 221,635評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件雹顺,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡廊遍,警方通過查閱死者的電腦和手機(jī)嬉愧,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,543評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來喉前,“玉大人没酣,你說我怎么就攤上這事”欢觯” “怎么了四康?”我有些...
    開封第一講書人閱讀 168,083評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)狭握。 經(jīng)常有香客問我闪金,道長(zhǎng),這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,640評(píng)論 1 296
  • 正文 為了忘掉前任哎垦,我火速辦了婚禮囱嫩,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘漏设。我一直安慰自己墨闲,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,640評(píng)論 6 397
  • 文/花漫 我一把揭開白布郑口。 她就那樣靜靜地躺著鸳碧,像睡著了一般。 火紅的嫁衣襯著肌膚如雪犬性。 梳的紋絲不亂的頭發(fā)上瞻离,一...
    開封第一講書人閱讀 52,262評(píng)論 1 308
  • 那天,我揣著相機(jī)與錄音乒裆,去河邊找鬼套利。 笑死,一個(gè)胖子當(dāng)著我的面吹牛鹤耍,可吹牛的內(nèi)容都是我干的肉迫。 我是一名探鬼主播,決...
    沈念sama閱讀 40,833評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼稿黄,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼喊衫!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起抛猖,我...
    開封第一講書人閱讀 39,736評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤格侯,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后财著,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體联四,經(jīng)...
    沈念sama閱讀 46,280評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,369評(píng)論 3 340
  • 正文 我和宋清朗相戀三年撑教,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了朝墩。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,503評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡伟姐,死狀恐怖收苏,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情愤兵,我是刑警寧澤鹿霸,帶...
    沈念sama閱讀 36,185評(píng)論 5 350
  • 正文 年R本政府宣布,位于F島的核電站秆乳,受9級(jí)特大地震影響懦鼠,放射性物質(zhì)發(fā)生泄漏钻哩。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,870評(píng)論 3 333
  • 文/蒙蒙 一肛冶、第九天 我趴在偏房一處隱蔽的房頂上張望街氢。 院中可真熱鬧,春花似錦睦袖、人聲如沸珊肃。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,340評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽伦乔。三九已至,卻和暖如春延蟹,著一層夾襖步出監(jiān)牢的瞬間评矩,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,460評(píng)論 1 272
  • 我被黑心中介騙來泰國(guó)打工阱飘, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人虱颗。 一個(gè)月前我還...
    沈念sama閱讀 48,909評(píng)論 3 376
  • 正文 我出身青樓沥匈,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親忘渔。 傳聞我的和親對(duì)象是個(gè)殘疾皇子高帖,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,512評(píng)論 2 359