我做了个Web系统,放在家里的机子上,想让外面的朋友浏览我的网站,怎么办?

解决方案 »

  1.   

    部署在IIS上 然后设置下 在然后下载一个花生壳 用花生壳给你分配的域名来访问就好了
      

  2.   

    我机子上没有IIS组件,我用的是Tomcat Web 服务器.
      

  3.   

    如果你是拨号上网,每次拨号会动态分配的。
    如果只是一次展示,可以写死。如果希望以后都能被访问到,请exec ipconfig
      

  4.   

    IIS+花生壳是最优解决方案。http://www.google.com.hk/search?hl=zh-CN&source=hp&q=iis+tomcat&aq=f&aqi=&aql=&oq=&gs_rfai=
      

  5.   

    我用的是windowd XP里面没有IIS,我的安装盘也没有了咋办?能随便找个xp的安装盘来安装此IIS组件吗?
      

  6.   


    exec ipconfig  后对我的网络系统和ip有没有影响,会影响上网吗?
      

  7.   

    把你的ip告诉对方,http://ip:端口号/项目名
      

  8.   

    分两种喽!
     第一、如果路由在你家,平时不太启动路由,那就在路由器上建立一个虚拟服务器,将你跑系统的电脑IP和tomcat端口映射进去,别人访问的时候直接就是http://路由器IP:tomcat端口/项目即可,当然这样让别人访问你的系统可能不安全,那就去下载一个花生壳,目前只要注册人家会给你一个免费网址,把你的东西配置到花生壳里就oK了(这种尝试过需要在tomcat配置文件里配置一下,需要的话可以找我要)。
     第二、如果是拨号上网,路由器IP是动态分配乱动的话,像五楼说的那样搞,具体如何搞,我也没尝试过只是听说而已。
              希望写的这些能帮到楼主。
      

  9.   

    别人访问的时候直接就是http://路由器IP:tomcat端口/项目即可
      

  10.   

    我用的是电信ADSL网络,需要用户名和密码登陆,我把他们设置到了无线路由器里了,现在我是通过无线路由器上网的。我是和别人共用无线网络的,即使告诉了别人我的外网ip地址,他能找到我的机子吗?
      

  11.   

    部署在服务器上,告诉对方,http://ip:端口号/项目名
      

  12.   

    如果家中是ADSL的话, 下载装个花生壳吧, 它可以免费申请个域名
      

  13.   

    直接IP地址+端口号+项目名称,如果想更酷一点,到花生壳官网免费申请一个域名,tomcat+花生壳,通过域名来访问.
      

  14.   

    你的ip是动态的,服务商每次登陆都会给你变化.
    可以使用花生壳程序,他提供你一个域名,动态绑定你的IP。
    使用tomcat和IIS没有什么区别,最好把tomcat的端口换成80
      

  15.   

    楼上已经有人说了,要看你怎么拨号的。
    如果你的ipconfig的地址是内网地址,比如192.168.0.x,那么拨号时由你的路由器完成的。你需要在路由器上做端口映射。将你的机器的8080端口映射到路由器的80端口就可以了。然后你设法找到你的公网ip,这个很简单,到hao123上随便找个查IP地址归属的网站,就能显示你的真实公网IP。
    如果你的ipconfig的地址是公网ip,也就是说,你在自己的机器上拨号再上网,那么只需要得到自己的公网IP,然后让你的朋友访问实际IP就可以了,类似这样:
    http://202.98.79.07:8080/yourProjectName
    当然,你也可以改掉端口号的。注意,由于你没有公网域名,所以只能通过IP地址来访问。
    无论哪种方式,都要注意你的IP是动态分配的。
      

  16.   


    你需要在路由器上做端口映射。将你的机器的8080端口映射到路由器的80端口就可以了<---
    1.怎样做映射?
    2.做完映射后对方的IE地址栏里要输入什么才能访问我的网站?
      

  17.   


    会影响上传速度,ADSL宽带的上传速度不是很大,所以一般网站服务器都是采用专线
      

  18.   


    Virtual Server is used to allow Internet users access to LAN services.
      Enabled  Disabled 
    Name  : ERP
    Private IP 192.168.0.124
    Protocol Type  TCPUDPBoth 
    Private Port  :8080
    Public Port   :8080
    Schedule  Always   
       From Time 这是我路由器上映射的信息,Private IP 是你要映射的服务器IP,Private Port是要映射的服务器端口,也就是tomcat的访问端口,其他不用说了。你照着去看你路由器上,还有花生壳配置服务可以去:http://blog.csdn.net/qq355667166/archive/2010/07/15/5737284.aspx看。
      

  19.   

    35 楼 qq355667166 :Virtual Server is used to allow Internet users access to LAN services.
      Enabled  Disabled 
    Name  : ERP
    Private IP 192.168.0.124
    Protocol Type  TCPUDPBoth 
    Private Port  :8080
    Public Port   :8080
    Schedule  Always   
      
    应配置那个文件里?
      

  20.   

    你如果用的是路由器上网的话,必须通过路由器来设置一端口,把路由器的端口和你的端口设置成一样的.一般tomcat是8888和8080.而且还得知道外网的IP 让别人通过你的IP和端口来访问.
    如果没有用路由器的话 你要先知道自己的IP 按理说 把你的端口设置成80端口 让别人访问你的IP加上项目名就行了。例如:http://212.2.1.134/你的项目的名称.默认访问的是index.jsp 
    如果是路由器的话 估计有点难办  想法设计的把端口改了  因为别人访问的都是你的外网Ip 如果端口对得上就是访问外网IP就可以了 
      

  21.   

    我申请了花生壳域名:XXX.gicp.net 我建了一个Web项目叫MyWeb,把Tomcat端口改成80,也做了路由器的端口映射. 在浏览器里输入http://:XXX.gicp.net 显示的不是项目内容,而是Tomcat主页.
    要输入 http://:XXX.gicp.net/MyWeb 才能看到我的项目主页,怎样能在输入http://:XXX.gicp.net 时就能看到我的项目的主页?
      

  22.   

    我申请了花生壳域名:XXX.gicp.net 我建了一个Web项目叫MyWeb,把Tomcat端口改成80,也做了路由器的端口映射. 在浏览器里输入http://:XXX.gicp.net 显示的不是项目内容,而是Tomcat主页.
    要输入 http://:XXX.gicp.net/MyWeb 才能看到我的项目主页,怎样能在输入http://:XXX.gicp.net 时就能看到我的项目的主页?
      

  23.   

    在server.xml文件中做修改如下: 
    <Host name="域名" appBase="webapps"  
            unpackWARs="true" autoDeploy="true"  
            xmlValidation="false" xmlNamespaceAware="false">  
           <Context docBase="工程名" path="" workDir="目录" reloadable="true"/>
         </Host>   
    这样配置下应该就行了
      

  24.   

    以上问题都解决了 :-)
    但有了新的问题:我做了一个视频网页,代码如下,我在本机IE输入:http://xxx.gicp.net/wmv.html
    能看视频。但外网的机子访问此网页的时候能看到此网页也能看到播放器窗口,但就是不能播放,这是咋回事呀?
    <object align=middle class=OBJECT classid=CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95 height=320 id=MediaPlayer width=356> 
    <param name="ShowStatusBar" value="-1"> 
    <param name="Filename" value="e:/1.asf"> 
    <embed type=application/x-oleobject codebase=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701 flename=mp src="e:/1.asf" width=356 height=320> 
    </embed>  
    </object> 
      

  25.   

    如果你是拨号上网,每次拨号会动态分配的。
    如果只是一次展示,可以写死。如果希望以后都能被访问到,请exec ipconfig