首页 > 编程知识 正文

怎么让外网访问自己的服务器,怎么搭建外网服务器

时间:2023-05-03 11:04:38 阅读:175976 作者:2394

前几天,我要测试一个项目。 这个需要放到服务器上才能测量,但是后台太忙了,他说自己用自己的电脑搭建服务器,把项目代码放在里面测量就可以了。 实际上,构建服务器的方法有很多。 我以前用过XMAPP的软件,它也作为服务器装载代码,供别人访问。 但是,我觉得流行的是Tomcat服务器。 其实我们也偶尔试着写网页。 为了贴近现实,javaweb计划希望在我们的项目公布之后,我们的项目能被更多的人看到。 我们自己去买域名吗? 买空间吗? 其实,我个人认为,如果不需要大的持续访问,完全没有必要买空间域名。 例如,我们只是在学习,完全不需要为了测试而买一个。 其实,因为以前买过,关于新浪云,注册和认证都不需要钱,但现在新浪云开始破洞了,每天都在消费云豆。 也就是说,你两三个月不付钱,新浪云上的资源就空了,所以如果我们能自己搭建服务器,就完全没有那么麻烦了。 比如我们搭建一个Tomcat服务器: 分三步: 1: 使用Tomcat服务器。 如果javaweb程序已经部署到Tomcat服务器,则本地访问的地址通常为localhost:8080/shop1。 localhost是本地的,即127.0.0.1,8080端口号,shop1指您部署的项目名称。我们只用ip地址来表示我们的项目,即127.0.0.1或locale 我们只需要修正Tomcat的皮脂就可以了。 打开Tomcat所在的conf文件夹,然后打开server.xml文件。 要修改的部分如下。 connector port=' 80 ' protocol=' http/1.1 ' connection time out=' 20000 ' redirect port=' 8443 '/context path=' doctoctod 您可以将docBase="shop1"的值重命名为项目所属的名称,并在缺省情况下指向项目,使其不会输给项目名称。 请注意,它不在Tomcat 7.0的server.xml文件中 上下文路径=' ' docbase=' shop1' reloadable=' true ' / 这个,又下载了5.0版,居然有。 如果没有你的,复印添加就行了。 确定,这样的话,在浏览器中输入localhost就可以访问项目了! 由于在即将到来的工作过程中出现了问题,ps:没有将8080端口更改为80。 据说端口被电信关闭了。 我用电报让正在上网的同学上了我的网站,但还是不行。 在这里我们理解道理就可以了,但是因为只是学习和使用测试辅助,所以使用8080端口。2:上一步我们只实现了自己的接入,但是如何让外网的同学接入,这里可能涉及到一些简单的互联网知识我的网络学习也不好。 通俗地说,有两种情况。 )1)如果你已经连接互联网,没有使用路由,运营商会单独给你分配ip地址,用你的ip外网同学xxxxx

软件“花生壳”,下载安装,然后注册后,你就会获得一个免费的二级域名,每次开机自启后,就会将花生壳服务端中的IP数据更新成你新的IP地址,然后你每次用你固定的域名来访问时,就会解析到你新的IP地址。

如下图:

 

 

双击你的域名,看有没有显示出“经检测,您的域名已激活并指向正确”!

OK,到这里,没有路由的同学,就可以直接用你的域名访问了!

有路由的同学,还得多操作一步:

再次进入路由管理页面,操作如下图:

点击“动态DNS”,这时如果你的上述操作都没问题的话,服务提供者那一栏已经自动填充成花生壳的网址了,然后输入用户名,密码,点击登录,如果显示为“连接成功”,那点击“保存”。

到这里,终于大功告成,看一下最终效果图:

可以看到,我用我的域名成功的访问到了我的网站。

PS:有时显示“验证成功”时也是个假象,一点击“保存”时,又显示为“验证失败”,再点击“登录”,多点击几次“保存”,直到它一直显示为“验证成功”即可,反正就是多试几次。

美好的棒棒糖好运!

参考文献:http://blog.csdn.net/syf6568362/article/details/50558071

 

转载于:https://www.cnblogs.com/lijuntao/p/6489610.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。