linux 修改 80埠轉發規則
問題是這樣的
1. 已經通過 iptables 設定把80埠轉發到8080埠
2. 現在需要修改轉發規則,把80埠轉發到8003埠
如果直接用這樣的命令新建一條轉發規則的話,是不生效的
iptables -t nat -D PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8003
因為轉發規則是有順序的,在這個操作之前並沒有有刪掉舊的轉發規則,所以實際上還是舊的規則在生效
所以需要如下操作:
#先刪除舊的規則 iptables -t nat -D PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080 #再新增新的規則 iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8003
相關推薦
linux 修改 80埠轉發規則
問題是這樣的 1. 已經通過 iptables 設定把80埠轉發到8080埠 2. 現在需要修改轉發規則,把80埠轉發到8003埠 如果直接用這樣的命令新建一條轉發規則的話,是不生效的 iptables -t nat -D PREROUTING -p tcp --dpo
關於Linux下埠轉發規則失效問題
機器重啟後,發現已有iptables的埠轉發規則都已經失效,通過iptables -t nat -L檢視規則都是存在的,但就是無法進行轉發。再檢查ip_forward功能,發現被還原為0了: #cat /proc/sys/net/ipv4/ip_forward 0 可判定是重啟
MacOS系統tomcat修改埠到80(埠轉發)
MAC OS 本質上還是 Unix 系統, Unix 系統大多預設情況下非root使用者是無法使用小於1024的常用埠的.這時候如果你開發中需要在普通使用者下用到80埠, 比如 tom
Nginx 80埠轉發隱藏真實ElasticSearch地址埠
Nginx 80埠轉發隱藏真實elasticsearch地址埠 es.conf kibana.conf /etc/hosts 測試遠端連線 JAVA High Client 連線 一般來講,如果我們直接將elasticsearc
windows下配置nginx非80埠轉發
一、首先去官網下載 nginx1.0.11的Windows版本,官網下載:http://nginx.org/download/nginx-1.0.11.zip 下載到軟體包後,解壓 nginx-nginx1.0.11.zip 包到你喜歡的根目錄,並將目錄名改為nginx。
Linux 通過rinetd埠轉發來訪問內網服務
可以通過埠對映的方式,來通過具有公網的雲伺服器 ECS 訪問使用者名稱下其它未購買公網頻寬的內網 ECS 上的服務。埠對映的方案有很多,比如 Linux 下的 SSH Tunnel、rinetd,Windows 下的 portmap 等,本文簡要介紹 rinetd,和 ssh tunnel 的配置方法。 說
linux 開放80埠
必須確保兩塊都開放 1、雲伺服器--》安全組開放 比如百度雲伺服器: 2、linux內建防火牆開放 注意:此處如果不設定開放,即時雲端開放了也沒用,如果同時存在 80 (拒絕) 80(允許) 結果= 拒絕 &nb
Tomcat修改80埠監聽及虛擬主機的配置
Tomcat預設的訪問監聽埠是8080,但是在網址欄輸入IP再加上埠難免有些麻煩,同時如果使用IP進行解析,只能解析到對應的IP,無法直接通過瀏覽器預設的80埠進行訪問,因而我們可以修改Tomcat預設監聽的埠為80,這樣就可以方便的通過瀏覽器進行訪問了。
rinetd 一個linux下的埠轉發工具
inux下使用iptables實現埠轉發,配置較為複雜,使用rinetd工具可以實現快速配置和修改埠轉發。 例:本機ip:1.1.1.1 需要實現訪問本機的8080埠,自動轉發到2.2.2.2 80 下載軟體: 安裝軟體: tar xzvf rinetd.tar.gz cd rinetd
Linux開放80埠
vim /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT 重啟i
linux開啟80埠及80端口占用解決辦法
80埠常用於WEB伺服器了埠了,下面我來介紹linux防火牆開啟80埠方法與在增加埠時碰到問題的解決辦法,希望此方法對各位朋友有幫助。 linux開啟80埠 天客戶那邊有臺伺服器同一個區域網中都無法訪問,排除lamp環境問題,發現時伺服器中的防火牆沒有開啟80埠。於
nginx做非80埠轉發丟失埠的問題
nginx可以很方便的配置成反向代理伺服器,但如果使用的不是預設的80埠,轉發請求時有可能會丟失埠號,這裡只要在$host後面加上:$server_port;即可,例如: server { listen 9000; server_name
【轉】Linux下tomcat修改成的80埠無法訪問
原文出自:https://blog.csdn.net/u013252047/article/details/72834415tomcat放到伺服器上訪問8080埠還需要輸入埠號,造成訪問不便,好多人需要換成80埠。改變埠號很簡單,在tomcat/conf/server.xml
linux使用rinetd快速實現埠轉發
linux下使用iptables實現埠轉發,配置較為複雜,使用rinetd工具可以實現快速配置和修改埠轉發。 例:本機ip:1.1.1.1 需要實現訪問本機的8080埠,自動轉發到2.2.2.2 80 下載軟體: wget http://www.boutell.com/rinet
SSH是什麼?Linux如何修改SSH埠號?
通過SSH連線可以遠端管理Linux等裝置,預設linux ssh埠是22埠,如何修改SSH預設埠,如何增加SSH埠呢?,下面小編給大家演示一下 工具/原料 Xshell putty 等遠端工具 Linux系統
linux修改tomcat預設的8080埠號
linux修改tomcat預設的8080埠號 1:進入到linux系統。然後進入tomcat/con
Linux下修改tomcat埠
假設tomcat所在目錄為/usr/local/apache-tomcat/ 1、開啟tomcat配置檔案 vi /usr/local/apache-tomcat/conf/server.xml 2、開啟Tomcat配置檔案之後按 /8080 快速檢索 3、將8080 修
Windows Linux 80 埠被佔用,如何檢視和解決
有些問題遇到因為命令不總用,所以記錄一下: Windows 80埠被佔用: https://blog.csdn.net/q343509740/article/details/80821409 1.開啟cmd命令視窗 輸入如下指令檢視所有埠和PID netstat –ano 2.找到對應的
LINUX 修改SSH預設22埠的方法
首先修改配置檔案 vi /etc/ssh/sshd_config 找到#Port 22一段,這裡是標識預設使用22埠,修改為如下: Port 22 Port 50000 然後儲存退出 執行/etc/init.d/sshd restart 這樣SSH埠將同時工作與22和
Linux修改ssh預設22埠的方法
我們一般不會使用預設的22埠訪問linux,怕遭受攻擊,所以一般會修改ssh的預設訪問埠 LINUX 修改SSH預設22埠的方法 首先修改配置檔案 vi /etc/ssh/sshd_config 找到#Port 22一段,這裡是標識預設使用22埠,修改為如下: