新聞中心
作為一種開(kāi)源的操作系統(tǒng),Linux在互聯(lián)網(wǎng)龐大的生態(tài)系統(tǒng)中發(fā)揮著重要作用。與Windows等其他操作系統(tǒng)不同的是,Linux系統(tǒng)具有開(kāi)放性和自由性,可以滿足廣大IT從業(yè)者自由掌控系統(tǒng)的需求。Linux系統(tǒng)要實(shí)現(xiàn)外網(wǎng)域名內(nèi)網(wǎng)訪問(wèn),需要進(jìn)行如下配置。

十多年的宜黃網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開(kāi)發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。成都全網(wǎng)營(yíng)銷推廣的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整宜黃建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)建站從事“宜黃網(wǎng)站設(shè)計(jì)”,“宜黃網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
1.獲取公網(wǎng)ip地址
為了讓內(nèi)網(wǎng)訪問(wèn)者能夠通過(guò)外網(wǎng)域名訪問(wèn)到內(nèi)網(wǎng)資源,需要先獲取公網(wǎng)ip地址。可以通過(guò)瀏覽器輸入“what is my ip”等網(wǎng)站查詢,也可以在路由器的狀態(tài)頁(yè)面或者撥號(hào)上網(wǎng)的方式獲取。
2.注冊(cè)域名
接下來(lái)需要注冊(cè)一個(gè)域名,并將域名指向公網(wǎng)ip地址??梢酝ㄟ^(guò)國(guó)內(nèi)的域名注冊(cè)商如萬(wàn)網(wǎng)、騰訊云、阿里云等注冊(cè),或者到國(guó)外的注冊(cè)網(wǎng)站進(jìn)行注冊(cè)。需要注意的是,在注冊(cè)時(shí)要將域名解析到服務(wù)器中,這就需要進(jìn)行下一步操作。
3.配置DNS
DNS是域名系統(tǒng)的縮寫(xiě),能將域名翻譯成IP地址。當(dāng)用戶輸入域名時(shí),DNS服務(wù)器將進(jìn)行IP地址解析,將域名翻譯成IP地址,使得用戶可以通過(guò)域名訪問(wèn)網(wǎng)站。在這里,我們需要將獲取到的公網(wǎng)IP地址與域名進(jìn)行解析,可以通過(guò)阿里云、騰訊云、dnspod等進(jìn)行管理。
4.配置nginx
Nginx是一款高性能的Web服務(wù)器,通常用于反向代理和負(fù)載均衡。安裝好Nginx后,在Nginx的配置文件中進(jìn)行如下操作:
(1)編輯nginx配置文件
[root@localhost ~]# vim /etc/nginx/conf.d/server_name.conf
(2)添加virtual主機(jī)
[root@localhost ~]# vim /etc/nginx/conf.d/server_name.conf
(3)指定監(jiān)聽(tīng)端口
(4)設(shè)置root目錄
[root@localhost ~]# vim /etc/nginx/conf.d/server_name.conf
(5)重啟nginx服務(wù)
[root@localhost ~]# systemctl restart nginx
5.配置端口轉(zhuǎn)發(fā)
如果內(nèi)網(wǎng)服務(wù)器需要訪問(wèn)外網(wǎng)資源,需要進(jìn)行端口轉(zhuǎn)發(fā)??梢园惭biptables進(jìn)行配置,步驟如下:
(1)安裝iptables
[root@localhost ~]# yum install –y iptables
(2)啟用iptables
[root@localhost ~]# systemctl enable iptables
(3)配置iptables
[root@localhost ~]# vim /etc/sysconfig/iptables
(4)重啟iptables
[root@localhost ~]# systemctl restart iptables
以上就是的幾個(gè)步驟,需要注意的是,配置過(guò)程中要遵循規(guī)范,不能隨意更改配置文件,否則會(huì)影響網(wǎng)站正常運(yùn)行。此外,還需要定期備份數(shù)據(jù),以備不時(shí)之需。
相關(guān)問(wèn)題拓展閱讀:
- 怎么搭建一個(gè)可以被外網(wǎng)訪問(wèn)的linux web服務(wù)器
怎么搭建一個(gè)可以被外網(wǎng)訪問(wèn)的linux web服務(wù)器
服務(wù)器的話自帶外網(wǎng)IP,自己電腦的話沒(méi)有固定IP
首先需要將你的web服務(wù)器搭建好,然后需要做NAT,我這里有我的一和橋頌個(gè)做NAT的筆記,分享給你
NAT
拓?fù)浣Y(jié)構(gòu)圖:
要求:
1.內(nèi)網(wǎng)能夠ping通外網(wǎng)地址,并且成功訪問(wèn)外網(wǎng)中的消歲web服務(wù);
2.外網(wǎng)能夠訪問(wèn)內(nèi)網(wǎng)的ftp服務(wù)。
步驟:
一:內(nèi)網(wǎng)服務(wù)器配置
1.在內(nèi)網(wǎng)中設(shè)置好ip地址,網(wǎng)關(guān)和DNS均為NAT服務(wù)器內(nèi)網(wǎng)口地址,并搭建好ftp服務(wù),此處略
二:NAT服務(wù)器配置
1.在NAT只能中添加一塊網(wǎng)卡作為 外網(wǎng)卡,并設(shè)置好ip地址
2.開(kāi)啟NAT服務(wù)器的路由功能
# vi /etc/sysctl.conf
net.ipv4.ip_forward = //將0改為1
# sysctl -p //永久生效
3.配置防火墻(必須按照以下循序配置,否則配置完成后不能拼通外網(wǎng),需配置第二次)
#iptables-X
#iptables-t nat -X
#iptables –flush
#iptables -t nat –flush
//以上為重置鏈表的命令
#iptables-t nat -A POSTROUTING -s 192.168.1.0/24 -o eth1 -j SNAT –to 202.10.10.12
//這條命令是將內(nèi)網(wǎng)192.168.1.0/24的源地址映射為NAT服務(wù)器的外網(wǎng)口地址,eth1為外網(wǎng)卡
# iptables -t nat -A PREROUTING -p tcp–dport 21 -j DNAT –to 192.168.1.11
# iptables -t nat -A PREROUTING -p tcp–dport 20 -j DNAT –to 192.168.1.11
//這兩條命令是發(fā)布內(nèi)務(wù)的ftp服務(wù)
或者:
# iptables -t nat -A PREROUTING -p tcp -d 202.10.10.12–dport 21 -j DNAT –to 192.168.1.11
# iptables -t nat -A PREROUTING -p tcp -d 202.10.10.12–dport 20 -j DNAT –to 192.168.1.11
#/etc/init.d/iptablessave
#/etc/init.d/iptablesrestart
驗(yàn)證:
內(nèi)網(wǎng)訪問(wèn)外網(wǎng)的web服務(wù):
# curl 202.10.10.13
web
外網(wǎng)訪問(wèn)內(nèi)網(wǎng)的ftp服務(wù)(外網(wǎng)的防火墻一定要關(guān)閉,否則ls查看目錄時(shí)會(huì)出錯(cuò),或者打開(kāi)外網(wǎng)的20號(hào)端口新建鏈接的也可以)#
# ftp 202.10.10.12
Connected to 202.10.10.12 (202.10.10.12).
220 (vsFTPd 2.2.2)
Name (202.10.10.12:root): ftp01
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
227 Entering Passive Mode(192,168,1,11,93,1).
ftp: connect: Network isunreachable //列不出內(nèi)容是因?yàn)檫M(jìn)入了passive模式
ftp>passive喚鄭 //用passive命令切換passive模式和active模式
Passivemode off.
ftp> ls
200 PORT command successful. Consider usingPASV.
150 Here comes the directory listing.
226 Directory send OK.
ftp>
補(bǔ)充:
刪除防火墻中配置的記錄
# iptables -t nat -L POSTROUTING -n –line-number //列出記錄和記錄序號(hào)
# iptables -t nat -D POSTROUTING //根據(jù)序號(hào)刪除記錄
linux如何配置外網(wǎng)域名訪問(wèn)內(nèi)網(wǎng)的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于linux如何配置外網(wǎng)域名訪問(wèn)內(nèi)網(wǎng),Linux配置外網(wǎng)域名內(nèi)網(wǎng)訪問(wèn),怎么搭建一個(gè)可以被外網(wǎng)訪問(wèn)的linux web服務(wù)器的信息別忘了在本站進(jìn)行查找喔。
成都創(chuàng)新互聯(lián)科技有限公司,是一家專注于互聯(lián)網(wǎng)、IDC服務(wù)、應(yīng)用軟件開(kāi)發(fā)、網(wǎng)站建設(shè)推廣的公司,為客戶提供互聯(lián)網(wǎng)基礎(chǔ)服務(wù)!
創(chuàng)新互聯(lián)(www.cdcxhl.com)提供簡(jiǎn)單好用,價(jià)格厚道的香港/美國(guó)云服務(wù)器和獨(dú)立服務(wù)器。創(chuàng)新互聯(lián)——四川成都IDC機(jī)房服務(wù)器托管/機(jī)柜租用。為您精選優(yōu)質(zhì)idc數(shù)據(jù)中心機(jī)房租用、服務(wù)器托管、機(jī)柜租賃、大帶寬租用,高電服務(wù)器托管,算力服務(wù)器租用,可選線路電信、移動(dòng)、聯(lián)通機(jī)房等。
文章標(biāo)題:Linux配置外網(wǎng)域名內(nèi)網(wǎng)訪問(wèn)(linux如何配置外網(wǎng)域名訪問(wèn)內(nèi)網(wǎng))
本文來(lái)源:http://fisionsoft.com.cn/article/dpgsjec.html


咨詢
建站咨詢
