RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Linux搭建Web服務(wù)

Linux愛好者 ? 來源:YXQ ? 2019-08-09 17:57 ? 次閱讀

Linux系統(tǒng)相較于Windows系統(tǒng),具有安全、穩(wěn)定、開源、設(shè)置多樣化等優(yōu)點,使得人們多數(shù)選擇Linux做服務(wù)器。Linux系統(tǒng)支持搭建多種不同的應(yīng)用服務(wù),如DNS、FTP、DHCP和Web服務(wù)器等。

如果在Linux上搭建了一個網(wǎng)站服務(wù),那局域網(wǎng)內(nèi)的機(jī)器能輕松訪問到這臺Linux機(jī)器的網(wǎng)站。那么如何讓外網(wǎng)也能訪問到內(nèi)網(wǎng)Linux服務(wù)器上的網(wǎng)站服務(wù)呢?

發(fā)布內(nèi)網(wǎng)服務(wù)的難點

一般情況下,小型企業(yè)或個人用戶所處的網(wǎng)絡(luò)環(huán)境是沒有辦法直接通過路由器的端口映射實現(xiàn)外網(wǎng)訪問的,原因有以下5點:

寬帶運營商沒有分配真實的動態(tài)公網(wǎng)IP給到撥號的設(shè)備;

普通員工沒有權(quán)限登錄路由器管理頁面;

光貓撥號時,寬帶商不提供光貓的登錄密碼;

路由器或光貓沒有端口映射的功能;

網(wǎng)絡(luò)結(jié)構(gòu)過于復(fù)雜。

使用工具

花生殼是動態(tài)域名解析軟件,可以解決互聯(lián)網(wǎng)無法訪問局域網(wǎng)的問題。它支持在無公網(wǎng)IP的網(wǎng)絡(luò)環(huán)境下使用,無需進(jìn)去路由器設(shè)置復(fù)雜的端口映射,同時還支持在Linux系統(tǒng)上使用。下面我們通過Linux上的Web服務(wù),來看看如何使用花生殼實現(xiàn)外網(wǎng)訪問內(nèi)網(wǎng)服務(wù)器。(文末送兌換碼)

(1)Linux搭建Web服務(wù)

我們以搭建基于Web的Linux服務(wù)器系統(tǒng)監(jiān)控服務(wù)為例,在服務(wù)器上需要先安裝Apache服務(wù)及PHP,然后關(guān)閉防火墻。

接著部署Linux-dash服務(wù)器監(jiān)控系統(tǒng)。

在Linux服務(wù)器上部署該監(jiān)控系統(tǒng)后,默認(rèn)的服務(wù)端口為80,局域網(wǎng)內(nèi)其他的設(shè)備,可通過瀏覽器直接輸入Linux服務(wù)器IP即可訪問到該系統(tǒng)界面。

(2)在Linux上安裝花生殼

確認(rèn)內(nèi)網(wǎng)訪問正常,接下來需要安裝花生殼程序。登錄花生殼官網(wǎng),進(jìn)入下載頁面,由于花生殼支持Linux多個應(yīng)用平臺,下載對應(yīng)系統(tǒng)版本花生殼(內(nèi)網(wǎng)穿透)客戶端。

下載后,進(jìn)入花生殼程序的安裝目錄,這里以Ubuntu 64位系統(tǒng)為例,輸入安裝命令:dpkg -i phddns_3.0_x86_64.deb,回車,安裝成功并生成一個SN碼。(安裝花生殼時Linux服務(wù)器須能聯(lián)網(wǎng))查看Linux系統(tǒng)安裝花生殼的詳細(xì)步驟請移步至花生殼官網(wǎng)。

安裝成功后,輸入命令:phddns start啟動花生殼服務(wù)。

然后在瀏覽器輸入花生殼的遠(yuǎn)程管理地址進(jìn)入遠(yuǎn)程管理頁面,輸入安裝花生殼時生成的SN碼及默認(rèn)密碼admin進(jìn)入。

根據(jù)提示,設(shè)置此Linux設(shè)備新的密碼、及輸入手機(jī)號和驗證碼進(jìn)行激活。

注:默認(rèn)內(nèi)置帳號只有公網(wǎng)版服務(wù),如需使用內(nèi)網(wǎng)穿透功能,要自行開通)。

若之前已在官網(wǎng)注冊了花生殼帳號并開通內(nèi)網(wǎng)穿透服務(wù),可通過更換登錄,登錄自己注冊的帳號來使用。

(3)設(shè)置內(nèi)網(wǎng)穿透映射

在花生殼管理頁面,點擊【內(nèi)網(wǎng)穿透】——【添加映射】進(jìn)行添加映射;

根據(jù)頁面的提示填寫完整映射的內(nèi)容,

應(yīng)用名稱:自定義

選擇域名:用于外網(wǎng)訪問的域名

映射類型:網(wǎng)站服務(wù)可以選應(yīng)用類、HTTP或者HTTPS,這里演示使用HTTP方式

外網(wǎng)端口:由于映射類型選擇HTTP,外網(wǎng)端口默認(rèn)為80

內(nèi)網(wǎng)主機(jī):填寫Linux服務(wù)器的內(nèi)網(wǎng)IP地址(10.168.1.100)

內(nèi)網(wǎng)端口:Linux服務(wù)器上Web服務(wù)的端口(80)

填寫后點擊確定;

生成一條外網(wǎng)訪問地址,復(fù)制地址到瀏覽器地址欄就可以測試訪問了。

(4)實現(xiàn)外網(wǎng)訪問功能

在外網(wǎng)打開瀏覽器輸入花生殼的外網(wǎng)訪問地址測試訪問,如果訪問到的界面跟局域網(wǎng)訪問的界面一致代表映射正常。

使用花生殼的感受

無需公網(wǎng)IP地址、無需復(fù)雜的路由操作;

花生殼支持多系統(tǒng)平臺,在Linux系統(tǒng)上安裝花生殼后,不需要另外開著Windows系統(tǒng)來運行花生殼程序;

端口映射設(shè)置簡單,通過花生殼管理頁面即可完成;

支持遠(yuǎn)程管理花生殼,即使不在Linux服務(wù)器旁,也可以通過Web管理頁面進(jìn)行操作。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Web
    Web
    +關(guān)注

    關(guān)注

    2

    文章

    1262

    瀏覽量

    69440
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11292

    瀏覽量

    209322

原文標(biāo)題:用 Linux 搭建網(wǎng)站的一種新方法

文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    基于ARM-LINUX平臺的物聯(lián)網(wǎng)服務(wù)器設(shè)計

    基于XSCALE PXA270處理器平臺和開源Linux系統(tǒng)搭建ARM-Linux物聯(lián)網(wǎng)服務(wù)器。##人機(jī)交互子系統(tǒng)-WEB
    發(fā)表于 09-10 15:50 ?2192次閱讀
    基于ARM-<b class='flag-5'>LINUX</b>平臺的物聯(lián)網(wǎng)<b class='flag-5'>服務(wù)</b>器設(shè)計

    快速搭建嵌入式Web服務(wù)

    快速搭建嵌入式Web服務(wù)
    發(fā)表于 08-02 00:08

    求教:linux系統(tǒng)和WEB服務(wù)器什么關(guān)系?WEB服務(wù)器和網(wǎng)頁又是什么關(guān)系?

    最近在學(xué)習(xí)arm上linux系統(tǒng)移植以及WEB服務(wù)器,有幾個問題非常非常困惑,希望大家能幫忙解答一下。1.linux操作系統(tǒng)和web
    發(fā)表于 10-10 20:20

    迅為IMX6ULL開發(fā)板搭建 Web 服務(wù)

    本章節(jié)使用的資料已經(jīng)放到了開發(fā)板網(wǎng)盤資料中,路徑為“11_Linux 系統(tǒng)開發(fā)進(jìn)階\80_章節(jié)_搭建 Web服務(wù)器使用資料”。在 iTOP-IMX6ULL
    發(fā)表于 06-07 15:00

    尋找!嵌入式linux利用web服務(wù)器升級

    利用http搭建一個服務(wù)器,通過web端操作,+后臺服務(wù)端+終端升級嵌入式linux通過服務(wù)端后
    發(fā)表于 06-24 11:11

    基于ARM和Linux的嵌入式Web服務(wù)器的構(gòu)建及應(yīng)用

    摘要:本文主要研究了基于ARM和Linux的嵌入式Web服務(wù)器的構(gòu)建及應(yīng)用.隨著互聯(lián)網(wǎng)的飛速發(fā)展,越來越多的信息化產(chǎn)品需要接入互聯(lián)網(wǎng)并通過Web頁面進(jìn)行遠(yuǎn)程訪問和控制,嵌入式
    發(fā)表于 11-05 06:07

    怎樣在開發(fā)板上去搭建一個基于boa的web服務(wù)器呢

    什么是嵌入式web服務(wù)器呢?怎樣在開發(fā)板上去搭建一個基于boa的web服務(wù)器呢?
    發(fā)表于 12-27 07:04

    基于LinuxWEB服務(wù)器的設(shè)計與實現(xiàn)

    基于LinuxWEB服務(wù)器的設(shè)計與實現(xiàn) 嵌入式WEB服務(wù)器的主要設(shè)計思想就是將嵌入式系統(tǒng)和 WEB
    發(fā)表于 10-06 08:30 ?3041次閱讀
    基于<b class='flag-5'>Linux</b>的<b class='flag-5'>WEB</b><b class='flag-5'>服務(wù)</b>器的設(shè)計與實現(xiàn)

    教你linux搭建web服務(wù)

    教你linux搭建web服務(wù)器和大家分享了一份配置文檔,希望對您用linux搭建
    發(fā)表于 12-28 14:18 ?8863次閱讀

    linux下samba服務(wù)搭建配置

    linux下samba服務(wù)搭建配置是使用linux開發(fā)系統(tǒng)時經(jīng)常要配置的一步,只有這頻配置好,不系操作系統(tǒng)間才能資源共享。
    發(fā)表于 03-19 18:59 ?13次下載

    linux環(huán)境下搭建java web測試環(huán)境

    怎么在linux環(huán)境下搭建java web測試環(huán)境呢?1.配置java環(huán)境(下載jdk并配置環(huán)境變量),2.下載并安裝tomcat (設(shè)置tomcat編碼),3.安裝mysql并導(dǎo)入sql(注意
    的頭像 發(fā)表于 01-31 18:14 ?5383次閱讀

    搭建測試環(huán)境常用linux命令_linuxweb測試環(huán)境的搭建

    本文主要介紹的是搭建測試環(huán)境常用的一些linux命令以及linuxweb測試環(huán)境的搭建。
    的頭像 發(fā)表于 01-31 18:41 ?1.2w次閱讀
    <b class='flag-5'>搭建</b>測試環(huán)境常用<b class='flag-5'>linux</b>命令_<b class='flag-5'>linux</b>下<b class='flag-5'>web</b>測試環(huán)境的<b class='flag-5'>搭建</b>

    如何搭建Linux服務(wù)器的詳細(xì)資料說明

    本文檔的主要內(nèi)容詳細(xì)介紹的是如何搭建Linux服務(wù)器的詳細(xì)資料說明主要內(nèi)容包括了:1、搭建telnet服務(wù)器,2、
    發(fā)表于 04-18 08:00 ?10次下載
    如何<b class='flag-5'>搭建</b><b class='flag-5'>Linux</b><b class='flag-5'>服務(wù)</b>器的詳細(xì)資料說明

    linux如何搭建web服務(wù)

    linux搭建web服務(wù)器流程如下
    發(fā)表于 06-08 09:09 ?9240次閱讀
    <b class='flag-5'>linux</b>如何<b class='flag-5'>搭建</b><b class='flag-5'>web</b><b class='flag-5'>服務(wù)</b>器

    20分鐘輕松搭建一個嵌入式web服務(wù)

    嵌入式Linux,boa,web服務(wù)
    發(fā)表于 10-20 18:50 ?7次下載
    20分鐘輕松<b class='flag-5'>搭建</b>一個嵌入式<b class='flag-5'>web</b><b class='flag-5'>服務(wù)</b>器
    RM新时代网站-首页