最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux系統(tǒng)下Tomcat使用80端口的方法

 更新時(shí)間:2019年12月29日 09:29:07   作者:Readiay  
這篇文章主要給大家介紹了關(guān)于Linux系統(tǒng)下Tomcat使用80端口的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Tomcat具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

應(yīng)用場(chǎng)景

很多情況下,我們?cè)趌inux服務(wù)器上安裝了tomcat或者nginx之類的軟件.

當(dāng)我們想用80端口的時(shí)候,如果不用root用戶啟動(dòng)就會(huì)報(bào)錯(cuò). 

這是因?yàn)?對(duì)于linux系統(tǒng)而言,1024以下的端口,普通用戶是無(wú)法使用的.

網(wǎng)上關(guān)于這方面的解決方案有兩種,一種呢就是什么給文件root權(quán)限.

還有一種就是做端口的跳轉(zhuǎn).我覺(jué)得可能端口跳轉(zhuǎn)可能比較安全吧.就著重介紹一下怎么配置.

IPTABLES

在這里我們主要做的是本機(jī)的端口跳轉(zhuǎn),我主要說(shuō)下如何設(shè)置以及刪除.

關(guān)于iptables的詳細(xì)信息,可以參考網(wǎng)上很多資料.

添加一個(gè)端口的映射

現(xiàn)在我們要做一件事情,假設(shè)我們的linux上安裝了tomcat.默認(rèn)訪問(wèn)端口是8080.

現(xiàn)在我想做到當(dāng)用戶訪問(wèn)80端口的時(shí)候就能訪問(wèn)到tomcat了.

只需要在root用戶下執(zhí)行命令

iptables -t nat -A PREROUTING -p tcp –dport 80 -j REDIRECT –to-port 8080

 

-t nat : 指出我要操作什么表.(不寫(xiě)就表示filter.默認(rèn)是filter)

-A PREROUTING : A 添加的意思.表示我要在PREROUTING 中添加一個(gè)規(guī)則

–dport 80 : 如果請(qǐng)求80端口.

–to-port 8080 : 那么就轉(zhuǎn)到8080端口.

測(cè)試如下 :


如何刪除規(guī)則

從上面我們可以看出,我們是在 nat表的PREROUTING 中添加的規(guī)則.

所以我們就要去nat表的PREROUTING 中刪除這個(gè)規(guī)則. 

 

iptables -t nat -L -nv --line-numbers 

這個(gè)命令的作用是,列出nat表中的規(guī)則,并且給個(gè)num.

然后我們就可以利用這個(gè)id刪除這個(gè)規(guī)則了.

如果你不寫(xiě)-t nat 那么默認(rèn)查找的就是filter表.那么就無(wú)法查找規(guī)則. 

 

利用這個(gè)語(yǔ)句就可以刪除這個(gè)規(guī)則了.

-t nat : 表示我要操作這個(gè)表,不指明就是filter.

-D : 表示執(zhí)行刪除操作

PREROUTING : 表示nat表中哪一個(gè)鏈. 后面數(shù)字1 就是上圖中的num


總結(jié)

我做了下面幾個(gè)實(shí)驗(yàn),nginx占用80端口.tomcat占用8080端口.

開(kāi)啟nginx,tomcat

1. 如果開(kāi)啟了轉(zhuǎn)跳,那么就訪問(wèn)不到nginx了.因?yàn)樵L問(wèn)80端口的時(shí)候一下跳到8080端口去了.

2 關(guān)閉端口跳轉(zhuǎn),就能訪問(wèn)到nginx了.

3 從上可以看出,端口跳轉(zhuǎn)不會(huì)占用端口.

4 如果添加規(guī)則訪問(wèn)沒(méi)有達(dá)到想要的效果,清楚瀏覽器緩存就可以了.

5 以上所有操作重啟以后全部消失.如果要保留操作,請(qǐng)執(zhí)行 service iptables restart

好了,以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。

相關(guān)文章

  • 在Linux分區(qū)或邏輯卷中創(chuàng)建文件系統(tǒng)的方法

    在Linux分區(qū)或邏輯卷中創(chuàng)建文件系統(tǒng)的方法

    這篇文章主要給大家介紹了關(guān)于如何在Linux分區(qū)或邏輯卷中創(chuàng)建文件系統(tǒng)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Linux具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • Centos7系統(tǒng)下搭建.NET Core2.0+Nginx+Supervisor環(huán)境

    Centos7系統(tǒng)下搭建.NET Core2.0+Nginx+Supervisor環(huán)境

    本文為大家分享了如何在Centos7系統(tǒng)下搭建.NET Core2.0+Nginx+Supervisor環(huán)境,部署方法非常詳細(xì)
    2018-10-10
  • Linux下如何查看端口以及釋放端口

    Linux下如何查看端口以及釋放端口

    這篇文章主要介紹了Linux下如何查看端口以及釋放端口問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • Linux ssh服務(wù)器配置代碼實(shí)例

    Linux ssh服務(wù)器配置代碼實(shí)例

    這篇文章主要介紹了Linux ssh服務(wù)器配置代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09
  • 本地與linux互傳文件的方式詳解

    本地與linux互傳文件的方式詳解

    實(shí)現(xiàn)本地與Linux服務(wù)器文件互傳的常用方式:scp命令、sftp命令、lrzsz程序,xftp軟件,下面就跟隨小編一起來(lái)學(xué)習(xí)一下如何具體操作的吧
    2023-08-08
  • 對(duì)linux下軟件(庫(kù))的更新命令詳解

    對(duì)linux下軟件(庫(kù))的更新命令詳解

    今天小編就為大家分享一篇對(duì)linux下軟件(庫(kù))的更新命令詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-07-07
  • 解決Linux中nohup.out日志過(guò)大問(wèn)題

    解決Linux中nohup.out日志過(guò)大問(wèn)題

    這篇文章主要介紹了解決Linux中nohup.out日志過(guò)大問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • 在Linux上如何檢查用戶所屬組詳解

    在Linux上如何檢查用戶所屬組詳解

    這篇文章主要給大家介紹了關(guān)于在Linux上如何檢查用戶所屬組的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-07-07
  • Xshell如何添加快捷命令的方法

    Xshell如何添加快捷命令的方法

    這篇文章主要介紹了Xshell如何添加快捷命令的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • 解決Ubuntu“E:Unable to locate package“錯(cuò)誤問(wèn)題

    解決Ubuntu“E:Unable to locate package“錯(cuò)誤問(wèn)題

    Ubuntu 16.04 64位安裝軟件時(shí)報(bào)錯(cuò),解決辦法是執(zhí)行 `sudo apt-get update`,Linux發(fā)行版維護(hù)軟件倉(cāng)庫(kù),常用軟件都在里面,用 `apt-get install` 命令直接安裝,編輯 `/etc/apt/sources.list` 文件更新源列表,執(zhí)行 `sudo apt-get update` 更新軟件列表
    2024-12-12

最新評(píng)論

郓城县| 溧水县| 交城县| 雷山县| 三台县| 垣曲县| 会同县| 银川市| 万宁市| 玉山县| 密山市| 洛阳市| 赤壁市| 怀仁县| 双桥区| 棋牌| 临朐县| 蒙自县| 双桥区| 博兴县| 朔州市| 平山县| 江门市| 彩票| 鄂尔多斯市| 南宁市| 柏乡县| 稻城县| 嘉定区| 特克斯县| 沁源县| 栖霞市| 鸡东县| 杭锦后旗| 双牌县| 田东县| 吴旗县| 木里| 衡南县| 平阴县| 陵川县|