【應用】wamp3.x.x設置,讓外網能夠訪問本服務器


開始教程前,先來看一看本機的運行環境。

WAMP 32位版 3.0.6

WIN7 x86 企業版

其他VC運行庫全部安裝,NET裝了3.5以及4.0,還有一些運行庫這里省略

——我是華麗的分割線—————————————————————————————————————

wamp2.5版本根據網上的說法,是在線后其他計算機一樣可以訪問的。但是到了3.x.x就變成默認其他機子不能訪問了。

那么正題開始。wamp默認安裝完設置完,是只能在本機(localhost)進行登陸的,當除了本機的人進行登陸的時候,應該會提示forbidden。

接下來請看圖。

這是正常安裝完的樣子,你以為是綠了就沒事了,可是你不知道這樣問題大着呢。

注意看這個文字,服務器離線,服務器都離線了還玩個JB。所以我們要做的就是讓服務器在線。

那么這個中間的過程,我就不多BB。下面直接切入正題,告訴大家我是如何調通的。

網上大部分的教程都是針對這個文件的修改(httpd.conf):

這個其中包括了大量的對於諸如監聽哪個端口,指定本機服務器IP是多少,以及對於訪問的很多控制,理一理這個文件有助於你理解wamp的運行機制。

但經過本人多次參照網上教程進行多種修改后,基本上都是沒用的,甚至有時候還會導致服務無法啟動。所以這條路暫時不通【可以留言探討】

另外至少我是發現了滑過六級的水平看懂那個說明是沒有問題的。。所以說還是要學會看英文文檔。

好了,不繼續扯皮了。接下來要實現我們的目的,就要按照接下來的步驟進行操作~

1.調出wamp讓其上線的按鈕,按照下圖操作。

在wamp那個托盤圖標上點擊右鍵,然后就能看到下圖的菜單了,選擇圖中的選項。

你可以看到

嗯,菜單中出現了“切換到在線狀態”的選項了。

2.修改”httpd-vhosts“文件

還是原來那張圖,我們要修改的是藍色高亮行下面的那個httpd-vhosts.conf(推薦用notepad++)進行編輯。

編輯成如圖的狀態。原來在中間是有一句require local,現在改成require all granted。

然后重新啟動wamp的服務。還別急,別忘了要讓服務器在線!左鍵點擊wamp的托盤圖標,點擊“切換到在線狀態”,要讓wamp的小圖標變成如下:

全部順利無誤后,應該外網就可以訪問本機了。在另一台機器(最好和你的服務器機子在同一個網絡下)瀏覽器內輸入服務器電腦的IP地址即可。

PS:此時wamp服務器監聽的是本機的80端口,所以其他機器在瀏覽器里輸入能探查到的本機ip,就相當於是訪問了這個服務器。如果連forbidden提示都沒有,可能是防火牆之類的攔截,再仔細檢查一下其他的系統設置。

展示一下此時的效果:

那么到這一步,就是外網可以正常訪問本服務器網站了。

3.還沒完,根據需求繼續設置php服務器外網訪問

如果你在其他機器登陸到上面那個網址后,點擊phpmyadmin,應該還是進不去的,同樣會提示forbidden,這個也是因為訪問權限的問題。

我們還要做如下修改

根據上圖所示,打開phpmyadmin.conf設置文件,修改成下圖紅框中的內容:

經過如上設置之后,保存,再重啟wamp,通過其他機子進行測試。點擊網頁中phpadmin的鏈接后,能夠正常顯示登陸界面,就說明是成功了。

至此,你的服務器已經能夠被外網訪問。

————————————————————————————————————————————————————

TIPS:你可能還想看更多內容?敬請關注以下文章~

花生殼穿透-校內學生黨做內網穿透的利器!(待寫)

打造不斷電,自登陸的系統【硬件挑選,以及windows自動登陸設置】(待寫)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM