配網web伺服器一個IP地址
『壹』 伺服器的ip只有一個的話如果承載多個網站如何通過ip訪問不同網站
1、伺服器多個網站只有一個IP,這種情況不能通過ip來訪問不同網站。
2、可以給每個網站配一個域名,域名解析到伺服器ip上。然後在伺服器里配置每個網站的主機頭為不同域名。
專業術語叫著綁定空主機頭,分windows和Linux;
Windows綁定空主機頭
iis管理器--》選中要添加的站點--》屬性--》網站--》ip地址 高級--》添加--》主機頭放空;
Linux綁定空主機頭
vi /etc/httpd/conf/httpd.conf 添加
<VirtualHost 伺服器ip地址:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/test
ServerName test.com
ServerAlias www.test.com
</VirtualHost>
/etc/init.d/httpd restart 重啟訪問下ip看下
『貳』 單位有一個公網ip用作web伺服器,現在又增加一台web伺服器用此公網ip實現外網的訪問,怎麼實現
首先,你將vidcs.exe傳到公網IP上,在公網計算機上運行vidcs –p埠,如vdics –p5205。
這句話的意思是在公網計算機上監聽埠 5205 然後回到內網計算機上,直接點擊運行vIDCs.exe
解釋一下上面的設置、 VIDC服務IP,指運行了vidcs.exe進行監聽了埠的IP地址,埠指是在公網上監聽的埠,上面我監聽的是5205埠,bindip指你要開放出去的內網的IP, Bind埠指你內網計算機需要開放的埠(FTP伺服器埠為21, WEB 服務埠為80, mail服務埠25)你想開放哪個就填哪個吧。
映射埠指你想通過公網哪個埠提供服務。埠由你定,填好之後,我們點」連接」,馬上就到收到提示Success to Connect(210.210.21.21、5205,ver、1.2), 說明連接成功。繼續點」bind」,同樣會收到成功的提示。
這樣,你的機子的80埠就開放出去了。 訪問方法 http://公網ip:映射埠。
思科防火牆介面的基本配置:
enable
conf t
interface GigabitEthernet0/0
nameif outside
security-level 0
ip address 222.100.102.110 255.255.255.240
exit
interface GigabitEthernet0/1
nameif inside
security-level 100
ip address 10.36.50.97 255.255.255.224
exit
access-list outside-acl line 1 extended permit icmp any any
access-list inside-acl line 1 extended permit icmp any any
access-group outside-acl in interface outside
access-group inside-acl in interface inside
route outside 0.0.0.0 0.0.0.0 222.100.102.97 1 //靜態路由
二、地址映射及埠映射:
global (outside) 1 interface //global命令關鍵詞與nat結合使用,表示nat列表中的出口地址為global語句中的outside介面地址
nat (inside) 1 10.36.50.100 255.255.255.255 //此命令表示內網地址10.36.50.100通過outside介面地址222.100.102.110訪問外部網路
access-list inside-acl line 1 extended permit tcp host 10.36.50.100 any eq 80 //開啟10.36.50.100訪問外部www的許可權
access-list inside-acl line 1 extended permit tcp host 10.36.50.100 any eq 443 //開啟10.36.50.100訪問外部https的許可權
以下是埠映射,利用outside介面地址222.100.102.110的埠代表內網地址10.36.50.99的埠,命令行中外部地址的埠與內
部地址的埠可以不相同:
static (inside,outside) tcp interface 80 10.36.50.99 80 netmask 255.255.255.255
static (inside,outside) tcp interface 443 10.36.50.99 443 netmask 255.255.255.255
static (inside,outside) tcp interface 5800 10.36.50.99 5800 netmask 255.255.255.255
static (inside,outside) tcp interface 5900 10.36.50.99 5900 netmask 255.255.255.255
由於使用了訪問控制列表,所以要寫入以下表項開啟許可權,使外部網路可以訪問內部埠(只開通了外部訪問內部):
access-list outside-acl line 1 extended permit tcp any host 222.100.102.110 eq 5900
access-list outside-acl line 1 extended permit tcp any host 222.100.102.110 eq 5800
access-list outside-acl line 1 extended permit tcp any host 222.100.102.110 eq 443
access-list outside-acl line 1 extended permit tcp any host 222.100.102.110 eq 80
說明:此例映射了內部埠80,443,5800,5900。
以下是靜態地址映射及開通訪問列表(只開通了外部訪問內部):
static (inside,outside) 222.100.102.98 10.36.50.98 netmask 255.255.255.255
access-list outside-acl line 1 extended permit tcp any host 222.100.102.98 eq 5900
access-list outside-acl line 1 extended permit tcp any host 222.100.102.98 eq 5800
access-list outside-acl line 1 extended permit tcp any host 222.100.102.98 eq 443
access-list outside-acl line 1 extended permit tcp any host 222.100.102.98 eq 80
『叄』 一個固定IP,兩台伺服器,伺服器之間怎麼通信且外網要都能遠程這兩台伺服器
一個固定IP是什麼意思。只提供了這一個IP上外網嘛?
伺服器埠根據你網路情況。
兩個大體方案。
1》因為web伺服器肯定是要被用戶訪問的,外網IP分配給 web伺服器。再來一根網線利用私有地址連接 WEB伺服器和資料庫伺服器。這樣,可以通過直接遠程web後,再遠程資料庫伺服器。
要求:1『WEB伺服器需要雙網卡。一般伺服器都是都是多個網口的。。。
2』資料庫伺服器是否需要外部數據來源,因為這種方式下,資料庫伺服器不能直接與外部通信,如果需要數據通道。要經過WEB伺服器跳轉。
--------------------------------------------------------------------------------------------
2》加交換機(路由器同理),外網PI作為進口,再給兩台伺服器分配私有地址。連接交換機,交換機空配即可實現網路共同,但這種情況下,因為伺服器IP地址段和外網不在同一段,如果需要遠程到伺服器,系統自帶的MSTSC功能無法實行,需要使用teamviewer一類的第三方軟體。
問題點:WEB伺服器因為是另一個地址段,被訪問時需要將固定IP的地址映射到 WEB伺服器的私有地址上。
『肆』 只有一個Ip地址,如何在一個伺服器上同時開兩個網站
可以實現
但是必須佔用不同的埠
在web伺服器上建立兩咐派乎個站點,羨乎一個使用默認的80埠,另一個定義一個其他的埠衡悉號,比如8080;分別指向各自的站點目錄
『伍』 一個IP(一個路由器)怎麼架兩台web伺服器
可以的,將兩台機器都接到路由上後,將80映射到一台電腦的內網IP上,另外一台映射8080埠,這樣兩台機器就可以架設兩個不同的web伺服器了,訪問的時候一台機器直接輸入ip地址因為80埠是默認web埠,另外一台訪問時候需要在IP後加上 :8080,例如:http://60.22.21.15:8080
『陸』 我有一台PC server伺服器,單位外網固定IP一個,怎麼把IP映射到伺服器
兩種辦法:
1、在作為網關的電腦上裝一個埠映射軟體(可直接在網上免費下載,比如埠映射器(tcp mapping) v2.02)。
給用來做web伺服器的那台電腦設置一個內網固定IP ,比如192.168.0.188。
然後在作為網關的那台電腦上打開埠映射軟體,將外來指向固定IP 80埠的數據直接映 射到192.168.0.188上就可以了。
2、如果有路由器,在路由器裡面開啟DMZ,IP地址就填內網要提供服務的主機IP。
『柒』 如何實現多個站點建立在一個IP的伺服器上
方法/步驟
1
現在我們有一台Windows2000Server伺服器,在這台伺服器上要建立默認站點「a」和新增站點「b」(建立更多網站原理相同),下面我們分別探討三種不同的實現途徑。
2
途徑一 TCP埠法
我們知道Web站點的默認埠一般為80,如果改變這一埠,就能實現在同一伺服器上新增站點的目的。
假
設伺服器名為Master,安裝有一塊網卡,IP地址為192.168.0.1,那麼安裝IIS後會自動生成一個默認Web站點,我們就將其作為
「教師之家」網站。點擊「開始」→「程序」→「管理工具」→「Internet服務管理器」,出現「Internet信息服務」窗口(請見附圖)。右鍵單
擊「默認Web站點」,選擇「屬性」進行設置。在「Web站點標識」中,將說明改為「a」,IP地址選擇192.168.0.1,TCP埠保持默認的
80不變。將製作好的網站文件拷貝到默認目錄中,「a」的設置就算完成了。
下面我們來增加「b」站點。在「Internet信息服務」窗口
中單擊選定主機名Master,然後選擇「操作」→「新建」→