讓乙個埠同時做兩件事

2021-08-21 10:32:07 字數 2236 閱讀 9519

讓乙個埠同時做兩件事:http/https和ssh

相信很多人都在yy:能不能讓80埠分析連線協議,如果是http協議就讓伺服器交給http服務程式(如apache、nginx等)處理,如果是ssh協議就交給ssh服務程式(如openssh server)處理呢?

答案顯然是有的。

首先,配置http服務程式監聽8080埠或者讓https服務監聽8443埠,配置ssh服務程式監聽22埠。具體不再贅述,如果這都不懂就不用往下看了,因為肯定會搞不定的。

然後,安裝乙個叫haproxy的強大工具。步驟如下。

wget

檢視當前核心版本:

uname -r

然後進入目錄編譯安裝:

cd haproxy-1.4.16

make target=linux26 prefix=/usr/local/blog.creke.net/haproxy

make install prefix=/usr/local/blog.creke.net/haproxy

其中,第二行的「target」引數要和核心版本一致。第

二、三行的「prefix」是安裝位置。

最後,配置haproxy。

如果要監聽80埠,檢測到http協議就**給8080埠使用http,否則**給22埠使用ssh。配置如下:

如果還有監聽443埠,檢測到https協議就**到8443埠使用https,否則**給22埠使用ssh。則配置如下:

把內容儲存為「/usr/local/blog.creke.net/haproxy/etc/haproxy.conf」,執行命令:

/usr/local/blog.creke.net/haproxy/sbin/haproxy -f /usr/local/blog.creke.net/haproxy/etc/haproxy.conf

即可執行。

好了,大家應該可以舉一反三,起碼也可以依葫蘆畫瓢吧。

mysql 事件做兩件事 同時做好兩件事的方法

2017年7月12日星期三 做事的常識 同時做好兩件事的方法 1 一次性培養兩種習慣。例如作者在遛狗的同時慢跑。上下班的路上,一邊走路一邊思考。同時養成兩種習慣不但能讓人堅持下去,還會更有成就感。如果想要放棄時,所想到的並不單單只是放棄一項習慣,而是同時放棄兩項習慣,放棄的時候也就會考慮良多,並感到...

兩件事 李一男 CS遊戲

飛機晚點,正在機場等待。很驚喜居然還有無線上網。我記得在首都機場也不能免費無線上網。無聊休閒,轉了一圈書店,翻了翻 貨幣戰爭 琢磨一下全球金融危機可以有趣,但看完對自己也沒有什麼價值,那是國家層面的事情,對於幫助中小型企業過冬沒價值 藍海大潰敗 以理論對理論沒什麼意思 qq馬化騰 就是把網上的文章匯...

兩件事乙個理 把換錢的專案開源作為學習

兩件事 面試 接活兒 乙個理 誠信 快速構建動畫展示頁 月中旬去面試了一家創業公司,本著誠懇的態度去的,雖然內心的態度只是去了解了解,主要是因為他們的專案的確是自己想關注的一方面。前面有說過暫時不考慮去創業公司,於是應該也能明白這次的態度,由於時間的關係一再沒有過去面試,後來感覺對於誠信的問題不是很...