自己用自己的電腦搭建了Apache服務器,在內網可以訪問,但外網不行,怎么辦呢?下面就來說說吧!
分類: 網站建設
自己搭建一個服務器很簡單,用PHPstudy是個不錯的選擇,百度下教程是一大把,很快能組建好一個PHP+MYSQL的服務器。
接下來問題來了,這樣搭建的服務器只能我自己的局域網內訪問,外網是根本訪問不了的,查了很多資料,說我們的家用網絡都是動態IP,不是固定的IP,這樣我們不可能解決IP解析的問題,再說就算能搞定固定IP這個問題,那一方面成本估計也承受不起,另外一方面像電信等運營商也是不對你開放80端口的。
那怎么辦?端口隱射技術就這樣應運而生了,只需要在服務器端安裝好端口映射的軟件,外網就可以訪問了。原理大致是這樣的,外網訪問域名,域名首先解析到端口映射軟件提供商的服務器,由端口映射服務器跟網站的服務器進行數據交換,這樣就實現了我們所需要的功能。也解決了動態IP的問題。
市面上比較有名的軟件應該是花生殼了,但人家現在是要收費的,不適合我們這些窮人,這里當然也不做什么介紹了,我這里推薦大家用的是NAT123,一個人家這個是免費的,對於網站80端口映射是免費的,其他有些映射是要收費的,但對於我們來說已經夠用了,另外一個其穩定性是不輸花生殼的。下面就介紹下,如果用NAT123做網站的80端口映射。
一、去NAT123官網下載最新的端口映射軟件
二:安裝到服務器上
三:注冊nat123賬號,並登錄
四:登錄界面,添加映射,配置端口映射
1:如圖
2:內網端口:80
3:應用名稱:80web
4:外網地址:5809872b.all123.net
五:確認保存回到登錄界面,從”端口映射列表“查看配置狀態,微笑表示映射成功,否則不成功需要根據錯誤提示修改配置;
1:如圖
在沒有買服務器的情況下用着做個測試什么的還挺不錯的!