$ sudo vi index.html
在 index.html 中,我們可以編寫任意的 HTML 文件來展示靜態(tài)頁面內(nèi)容。例如,我們可以編寫以下內(nèi)容:
This is a simple static website.
保存文件后,需要重啟 Apache 服務器以使更改生效:
$ sudo service apache2 restart
3. 安裝 Ngrok
在安裝 Ngrok 之前,需要下載對應系統(tǒng)版本的二進制文件:https://ngrok.com/download。
下載完成后,解壓文件,并將可執(zhí)行文件添加到環(huán)境變量中:
$ unzip /path/to/ngrok.zip
$ sudo mv ngrok /usr/local/bin
4. 配置 Ngrok
配置 Ngrok 需要注冊一個 Ngrok 賬戶。注冊完成后,在 Ngrok 官網(wǎng)上獲取一個 Authtoken,并將其添加到 Ngrok 配置文件中:
$ vi ~/.ngrok2/ngrok.yml
添加以下內(nèi)容:
authtoken: your_authtoken
5. 啟動 Ngrok
啟動 Ngrok 需要使用以下命令:
$ ngrok http 80
其中,http 80 是將本地端口 80 映射到公網(wǎng)上,可以使用其他端口號進行映射。
6. 訪問網(wǎng)站
當 Ngrok 啟動后,它會輸出一個公網(wǎng)地址,例如:
Forwarding http://abcdefg.ngrok.io -> http://localhost:80
Forwarding https://abcdefg.ngrok.io -> http://localhost:80
這個地址就是可以在 Internet 上訪問我們內(nèi)網(wǎng)中搭建的網(wǎng)站了。這時,我們可以在瀏覽器中輸入該地址來訪問我們的網(wǎng)站。
三、內(nèi)網(wǎng)穿透搭建云服務器
通過內(nèi)網(wǎng)穿透技術,可以將內(nèi)網(wǎng)中的計算機映射到外網(wǎng)上,使外網(wǎng)用戶也能夠訪問內(nèi)網(wǎng)中的計算機。下面的教程將介紹如何通過內(nèi)網(wǎng)穿透技術,搭建一個可以從外網(wǎng)遠程訪問的云服務器。
1. 搭建中轉(zhuǎn)服務器
在內(nèi)網(wǎng)環(huán)境中,由于沒有公網(wǎng) IP,需要一個公網(wǎng) IP 的服務器作為中轉(zhuǎn)服務器。中轉(zhuǎn)服務器需要具備以下條件:
– 具備公網(wǎng) IP;
– 具備 SSH 訪問權限;
– 具備端口轉(zhuǎn)發(fā)能力。
我們可以使用云服務提供商,例如阿里云、騰訊云、AWS 等,來搭建中轉(zhuǎn)服務器。以阿里云為例:
– 登錄阿里云控制臺;
– 選擇產(chǎn)品與服務 > 云服務器 ECS;
– 創(chuàng)建一臺云服務器,選擇合適的操作系統(tǒng)版本;
– 打開服務器的 SSH 訪問權限;
– 在服務器上安裝一個 SSH 服務,例如 OpenSSH;
– 將服務器的 22 端口對外開放;
– 在服務器上安裝一個內(nèi)網(wǎng)穿透代理程序。
2. 搭建本地計算機
搭建本地計算機需要注意以下兩點:
1. 確保本地計算機能夠連接到 Internet。
2. 創(chuàng)建本地計算機的公鑰和私鑰。
在 Linux 下,可以使用以下命令來創(chuàng)建公鑰和私鑰:
$ ssh-keygen -t rsa
輸入以上命令后,系統(tǒng)會提示你輸入文件名和密碼。文件名可以自定義,密碼可以為空。
3. 運行內(nèi)網(wǎng)穿透代理程序
在本地計算機上運行代理程序,使其能夠?qū)⒄埱蟀l(fā)送至中轉(zhuǎn)服務器:
– 下載內(nèi)網(wǎng)穿透代理程序,例如 Nginx;
– 在中轉(zhuǎn)服務器上安裝 Nginx,配置其監(jiān)聽端口,并啟動程序;
– 在本地計算機上運行 Nginx 客戶端,將本地計算機與中轉(zhuǎn)服務器連通。
4. 遠程訪問內(nèi)網(wǎng)計算機
完成上述步驟后,我們就可以使用 SSH 連接工具,比如 PuTTY、Xshell 等,訪問內(nèi)網(wǎng)計算機。以 Xshell 為例:
– 在 Xshell 中打開一個新的連接;
– 在“主機”一欄中輸入中轉(zhuǎn)服務器的公網(wǎng) IP 地址;
– 在“端口”一欄中輸入中轉(zhuǎn)服務器的 SSH 端口號;
– 選擇“公鑰認證”;
– 在彈出的“證書”窗口中,選擇本地計算機上的公鑰文件;
– 點擊“連接”。
連接成功后,我們就能夠遠程訪問內(nèi)網(wǎng)計算機了。
總結
在本文中,我們介紹了內(nèi)網(wǎng)穿透技術,以及如何使用內(nèi)網(wǎng)穿透技術來搭建網(wǎng)站和云服務器。內(nèi)網(wǎng)穿透技術可以讓我們在沒有公網(wǎng) IP 的情況下,對外提供服務。同樣,內(nèi)網(wǎng)穿透技術也存在一些風險,因此在使用前需要了解其原理及其潛在的安全隱患。同時,建議在使用內(nèi)網(wǎng)穿透技術前請咨詢專業(yè)人士或者仔細研究相關的文檔。
以上就是小編關于“內(nèi)網(wǎng)穿透搭建網(wǎng)站和云服務器”的分享和介紹
西部數(shù)碼(west.cn)是經(jīng)工信部審批,持有ISP、云牌照、IDC、CDN全業(yè)務資質(zhì)的正規(guī)老牌云服務商,自成立至今20余年專注于域名注冊、虛擬主機、云服務器、企業(yè)郵箱、企業(yè)建站等互聯(lián)網(wǎng)基礎服務!
公司自研的云計算平臺,以便捷高效、超高性價比、超預期售后等優(yōu)勢占領市場,穩(wěn)居中國接入服務商排名前三,為中國超過50萬網(wǎng)站提供了高速、穩(wěn)定的托管服務!先后獲評中國高新技術企業(yè)、中國優(yōu)秀云計算服務商、全國十佳IDC企業(yè)、中國最受歡迎的云服務商等稱號!
目前,西部數(shù)碼高性能云服務器正在進行特價促銷,最低僅需48元!
http://www.ps-sw.cn/cloudhost/