Mac搭建本地服務(wù)器并映射到外網(wǎng)

最近在學(xué)習(xí)Html,小有進(jìn)步變想著寫一個(gè)浪漫的靜態(tài)頁面給女朋友浪漫一下,那么問題就來了,如何把我的網(wǎng)頁讓對網(wǎng)絡(luò)一竅不通的女朋友看到,所以便想到了是用自己電腦作為服務(wù)器的想法.百度以后整理如下:

首先搭建本地服務(wù)器

Mac自帶Apache服務(wù)器,所以比較簡單
一: 打開終端

//開啟apache:需要輸入密碼
sudo apachectl start 
//重啟apache:
sudo apachectl restart
//關(guān)閉apache:
sudo apachectl stop

開啟成功之后用同一局域網(wǎng)的瀏覽器打開http://127.0.0.1/或者http://localhost測試一下回顯示

局域網(wǎng)It work.png

二: 此處顯示的網(wǎng)頁在/Library/WebServer/Documents,打開文件路徑
image.png

it work的網(wǎng)頁是上圖的index.html.en,以此類推,如果想要放自己的網(wǎng)站,可以吧文件拖入上圖,類似HaiMiLove文件,此時(shí)打開http://127.0.0.1/haimilove的鏈接便是你自己的網(wǎng)頁了

三:使用完成記得關(guān)閉,不然很耗費(fèi)電腦性能

本地web服務(wù)映射到外網(wǎng)

一: 什么是ngrok
本地服務(wù)映射到外網(wǎng)有很多,但這里說的是通過免費(fèi)ngrok內(nèi)網(wǎng)穿透映射到外網(wǎng)
ngrok官網(wǎng)下載地址:https://ngrok.com/download
Ngrok 是一個(gè)反向代理,通過在公共的端點(diǎn)和本地運(yùn)行的 Web 服務(wù)器之間建立一個(gè)安全的通道。

ngrok官網(wǎng)介紹.png

二: 如何使用ngrok
上面已經(jīng)介紹了如何打開本地web服務(wù),在上面的基礎(chǔ)上開始映射到外網(wǎng)奧

  1. 下載
    官網(wǎng)下載.png
  2. 解壓縮,并放到一個(gè)你認(rèn)為合適的地方,注意:解壓縮后的二進(jìn)制文件是直接使用的,所以放到一個(gè)你認(rèn)為方便的地方開始用終端命令行使用它吧
    2.1 使用命令行 打開文件所在位置,一下以我自己文件位置為例

cd /Users/mass
image.png

2.2 開啟服務(wù)

./ngrok http localhost:80

注意,此處開啟服務(wù)需要用上面的時(shí)候開啟本地服務(wù)時(shí)候的端口號,如果你從來沒有設(shè)置過則默認(rèn)是80 ,如果不是可以在/etc/apache2/httpd.conf的網(wǎng)絡(luò)配置文件中查看,具體的方法自行百度
修改默認(rèn)路徑
修改默認(rèn)端口號
開啟成功.png

注意:http://097df238.ngrok.io便是外網(wǎng)可以訪問的地址,這個(gè)地址在每次開啟服務(wù)都是不同的,如果想要固定地址,就得注冊ngrok獲得token并付費(fèi)獲得,具體流程在注冊成功后官網(wǎng)介紹很詳細(xì),上圖中的Account便是我注冊的免費(fèi)賬戶,通過 auth token綁定

  1. 你還可以通過 http://127.0.0.1:4040 ngrok正在運(yùn)行,查看隧道請求的歷史記錄。您還可以檢查每個(gè)請求的標(biāo)題和響應(yīng),或者重播請求以加快您的開發(fā)過程。當(dāng)然也可以在終端查看
    流量.png
以上便是基本的搭建本地服務(wù)映射外網(wǎng)的基本使用,更深層次的使用方法還有很多,需要自己慢慢探尋了,有不對的地方希望能流言糾正,謝謝??

阿里云雙十二優(yōu)惠一折起
阿里云服務(wù)器免費(fèi)領(lǐng)了,企業(yè)新用戶:4核-8G-5M,個(gè)人用戶:2核-4G-1M
點(diǎn)擊立即領(lǐng)取

免費(fèi)阿里云服務(wù)器立即領(lǐng)取

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,569評論 19 139
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,058評論 25 709
  • 微信公眾號開發(fā)的時(shí)候,微信服務(wù)器是需要訪問我們的一個(gè)公網(wǎng)服務(wù)器地址的,但我們又是在本地調(diào)試自己的程序的,那怎樣讓微...
    m2fox閱讀 2,874評論 0 0
  • 需要先安裝go環(huán)境設(shè)置環(huán)境變量12345 # 可以根據(jù)自己需要調(diào)整路徑 echo 'export GORO...
    加菲貓Jack閱讀 2,108評論 3 1
  • 昨天搭晚上八點(diǎn)多的站票回家,下了火車是凌晨1點(diǎn)多。之前是打算如果的士宰我太狠我就走路回家,走到早上七八點(diǎn)后再搭大巴...
    眼鏡蛇要飛閱讀 295評論 0 0

友情鏈接更多精彩內(nèi)容