1. 怎么用自己的电脑主机做服务器
首先需要打开电脑,在控制面板上添加Web管理工具中的所有功能,进行安装,下载并安装“花生壳”进行端口映射就可以实现外网也访问网站了。具体步骤如下:
1、右键点击我们的开始菜单,选择控制面板选项。
注意事项:
花生壳端口映射最好选定未占用的端口防止冲突。在操作的过程中,要注意电脑的信息安全,做好保护隐私的工作。
2. 怎么搭建一个可以被外网访问的linux web服务器
首先需要将你的web服务器搭建好,然后需要做NAT,我这里有我的一个做NAT的笔记,分享给你
NAT
拓扑结构图:
要求:
1.内网能够ping通外网地址,并且成功访问外网中的web服务;
2.外网能够访问内网的ftp服务。
步骤:
一:内网服务器配置
1.在内网中设置好ip地址,网关和DNS均为NAT服务器内网口地址,并搭建好ftp服务,此处略
二:NAT服务器配置
1.在NAT只能中添加一块网卡作为 外网卡,并设置好ip地址
2.开启NAT服务器的路由功能
[root@c2 ~]# vi /etc/sysctl.conf
net.ipv4.ip_forward = 1 //将0改为1
[root@c2 ~]# sysctl -p //永久生效
3.配置防火墙(必须按照以下循序配置,否则配置完成后不能拼通外网,需配置第二次)
#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
//这条命令是将内网192.168.1.0/24的源地址映射为NAT服务器的外网口地址,eth1为外网卡
# 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
//这两条命令是发布内务的ftp服务
或者:
# 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
验证:
内网访问外网的web服务:
[root@c1 ~]# curl 202.10.10.13
web
外网访问内网的ftp服务(外网的防火墙一定要关闭,否则ls查看目录时会出错,或者打开外网的20号端口新建链接的也可以)#
[root@c3 ~]# 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 //列不出内容是因为进入了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>
补充:
删除防火墙中配置的记录
[root@c2 ~]# iptables -t nat -L POSTROUTING -n --line-number //列出记录和记录序号
[root@c2 ~]# iptables -t nat -D POSTROUTING1 //根据序号删除记录
你将内网的ftp服务换成web服务就可以了,主要是弄懂NAT的原理,将内部服务通过DNAT发布到外网
3. 我架的服务器只有内网,怎么样可以开通外网
在路由器上有一个选项叫虚拟服务器,在那里面设置。如果是WEB服务器,比如说内部地址192.168.1.10 使用的默认端口是80。 那么就在虚拟服务器里填上 对外开放的端口可以自己填写,选择80也可以,内部192.168.1.10 端口80.
外网访问时输入路由器的外接口地址就可以了。
4. 路由器怎么架设WEB服务器
使用路由器架设WEB服务器可以让外网可以访问到内网中的某一台电脑,也可以是电脑上架设的本地网站。下面是我给大家整理的一些有关使用路由器架设WEB服务器的方法,希望对大家有帮助!
首先确定电脑与路由器正确连接,并且已连至互联网。在地址栏中输入你的路由器的地址(没改地址的话是192.168.1.1或192.168.0.1)回车,输入用户名密码,进入路由器主界面。
END
5. 怎样在Win7系统中搭建Web服务器
工具:
Windows7操作系统
方法:
1、打开控制面板,选择并进入“程序”,双击“打开或关闭Windows服务”,在弹出的窗口中选择“Internet信息服务”下面所有地选项,点击确定后,开始更新服务。
6. 如何利用自己的电脑做服务器发布tomcat的WEB项目供外网访问
1、首先你要确定你有一个外网ip地址。如果你分配到的是一个局域网IP地址需要经过一系列的转换为外网ip地址,然后继续下面操作。
2、拿到外网IP地址,进行tomcat的server.xml文件的配置。主要进行下面三个地方的配置(本次配置采用的tomcat版本号是7.0.30)
1)<Connector port=80protocol=HTTP/1.1 connectionTimeout=20000 redirectPort=8443 / 将port端口改为80,基于http协议一般是通过80端口访问的,这样可以避免每次都输入8080的麻烦。
2)<Engine name=Catalina defaultHost=
171.35.52.187
将defaulHost的localhost改变为你自己的外网ip地址,提供给外面访问。
3)<Host name=
171.35.52.187
appBase=webapps unpackWARs=true autoDeploy=true
<Context path=test docBase=D:/
SudentManager
reloadable=true crossContext=true</Context 将Host 里的name改为外网IP地址,同时在该标签里加入Context标签,内容如上,path 代表访问的虚拟路径,docBase代表的是实际项目路径。
经过上面三步的配置,已经实现了服务器的配置。我们就可以启动Tomcat,此时通过ip地址可以直接访问该项目啦。
以上的方法完全适应局域网内使用。