配网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,然后选择“操作”→“新建”→