外网访问本地本地服务器中的web应用_笔记

让本地服务器可以在外网访问的方式有很多,介绍其中一种:

由于本人是在自己电脑上装了一个虚拟机,

测试环境为:虚拟机作为服务器,服务器中装了一个禅道,虚拟机IP192.168.2.221,本人通过tplink路由器上网

1  查看路由器的外网IP

2 然后将物理机的端口映射给虚拟机对应的端口

对应的端口




  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
整理的高性能高并发服务器架构文章,内容预览:  初创网站与开源软件 6  谈谈大型高负载网站服务器的优化心得! 8  Lighttpd+Squid+Apache搭建高效率Web服务器 9  浏览量比较大的网站应该从哪几个方面入手? 17  用负载均衡技术建设高负载站点 20  大型网站的架构设计问题 25  开源平台的高并发集群思考 26  大型、高负载网站架构和应用初探 时间:30-45分钟 27  说说大型高并发高负载网站的系统架构 28  mixi技术架构 51 mixi.jp:使用开源软件搭建的可扩展SNS网站 51 总概关键点: 51 1,Mysql 切分,采用Innodb运行 52 2,动态Cache 服务器 -- 52 美国Facebok.com,国Yeejee.com,日本mixi.jp均采用开源分布式缓存服务器Memcache 52 3,图片缓存和加 52  memcached+squid+apache deflate解决网站大访问量问题 52  FeedBurner:基于MySQL和JAVA的可扩展Web应用 53  YouTube 的架构扩展 55  了解一下 Technorati 的后台数据库架构 57  Myspace架构历程 58  eBay 的数据量 64  eBay 的应用服务器规模 67  eBay 的数据库分布扩展架构 68  从LiveJournal后台发展看大规模网站性能优化方法 70 一、LiveJournal发展历程 70 二、LiveJournal架构现状概况 70 三、从LiveJournal发展学习 71 1、一台服务器 71 2、两台服务器 72 3、四台服务器 73 4、五台服务器 73 5、更多服务器 74 6、现在我们在哪里: 75 7、现在我们在哪里 78 8、现在我们在哪里 79 9、缓存 80 10、Web访问负载均衡 80 11、MogileFS 81  Craigslist 的数据库架构 81  Second Life 的数据拾零 82  eBay架构的思想金矿 84  一天十亿次的访问-eBay架构(一) 85  七种缓存使用武器 为网站应用访问加速发布时间: 92  可缓存的CMS系统设计 93  开发大型高负载类网站应用的几个要点 105  Memcached和Lucene笔记 110  使用开源软件,设计高性能可扩展网站 110  面向高负载的架构Lighttpd+PHP(FastCGI)+Memcached+Squid 113  思考高并发高负载网站的系统架构 113  "我在SOHU这几年做的一些门户级别的程序系统(C/C++开发)" 115  国顶级门户网站架构分析1 116  国顶级门户网站架构分析 2 118  服务器的大用户量的承载方案 120  YouTube Scalability Talk 121  High Performance Web Sites by Nate Koechley 123 One dozen rules for faster pages 123 Why talk about performance? 123 Case Studies 124 Conclusion 124  Rules for High Performance Web Sites 124  对于应用高并发,DB千万级数量该如何设计系统哪? 125  高性能服务器设计 130  优势与应用:再谈CDN镜像加速技术 131  除了程序设计优化,zend+ eacc(memcached)外,有什么办法能提高服务器的负载能力呢? 135  如何规划您的大型JAVA多并发服务器程序 139  如何架构一个“Just so so”的网站? 148  最便宜的高负载网站架构 152  负载均衡技术全攻略 154  海量数据处理分析 164  一个很有意义的SQL的优化过程(一个电子化支局的大数据量的统计SQL) 166  如何优化大数据量模糊查询(架构,数据库设置,SQL..) 168  求助:海量数据处理方法 169 # re: 求助:海量数据处理方法 回复 更多评论 169  海量数据库查询方略 169  SQL Server 2005对海量数据处理 170  分表处理设计思想和实现 174  Linux系统高负载 MySQL数据库彻底优化(1) 179  大型数据库的设计与编程技巧 本人最近开发一个访问统计系统,日志非常的大,都保存在数据库里面。 我现在按照常规的设计方法对表进行设计,已经出现了查询非常缓慢地情形。 大家对于这种情况如何来设计数据库呢?把一个表分成多个表么?那么查询和插入数据库又有什么技巧呢? 谢谢,村里面的兄弟们! 183  方案探讨,关于工程数据库的问题. 184  web软件设计时考虑你的性能解决方案 190  大型Java Web系统服务器选型问题探讨 193  高并发高流量网站架构 210 1.1 互联网的发展 210 1.2 互联网网站建设的新趋势 210 1.3 新浪播客的简介 211 2.1 镜像网站技术 211 2.2 CDN内容分发网络 213 2.3 应用层分布式设计 214 2.4 网络层架构小结 214 3.1 第四层交换简介 214 3.2 硬件实现 215 3.3 软件实现 215  网站架构的高性能和可扩展性 233  资料收集:高并发 高性能 高扩展性 Web 2.0 站点架构设计及优化策略 243  CommunityServer性能问题浅析 250 鸡肋式的多站点支持 250 内容数据的集式存储 250 过于依赖缓存 250 CCS的雪上加霜 250 如何解决? 251  Digg PHP's Scalability and Performance 251  YouTube Architecture 253 Information Sources 254 Platform 254 What's Inside? 254 The Stats 254 Recipe for handling rapid growth 255 Web Servers 255 Video Serving 256 Serving Video Key Points 257 Serving Thumbnails 257 Databases 258 Data Center Strategy 259 Lessons Learned 260 1. Jesse • Comments (78) • April 10th 261 Library 266 Friendster Architecture 273 Information Sources 274 Platform 274 What's Inside? 274 Lessons Learned 274  Feedblendr Architecture - Using EC2 to Scale 275 The Platform 276 The Stats 276 The Architecture 276 Lesson Learned 277 Related Articles 278 Comments 279 Re: Feedblendr Architecture - Using EC2 to Scale 279 Re: Feedblendr Architecture - Using EC2 to Scale 279 Re: Feedblendr Architecture - Using EC2 to Scale 280  PlentyOfFish Architecture 281 Information Sources 282 The Platform 282 The Stats 282 What's Inside 283 Lessons Learned 286  Wikimedia architecture 288 Information Sources 288 Platform 288 The Stats 289 The Architecture 289 Lessons Learned 291  Scaling Early Stage Startups 292 Information Sources 293 The Platform 293 The Architecture 293 Lessons Learned 294  Database parallelism choices greatly impact scalability 295  Introduction to Distributed System Design 297 Table of Contents 297 Audience and Pre-Requisites 298 The Basics 298 So How Is It Done? 301 Remote Procedure Calls 305 Some Distributed Design Principles 307 Exercises 308 References 309  Flickr Architecture 309 Information Sources 309 Platform 310 The Stats 310 The Architecture 311 Lessons Learned 316 Comments 318 How to store images? 318 RE: How to store images? 318  Amazon Architecture 319 Information Sources 319 Platform 320 The Stats 320 The Architecture 320 Lessons Learned 324 Comments 329 Jeff.. Bazos? 329 Werner Vogels, the CTO of 329 Re: Amazon Architecture 330 Re: Amazon Architecture 330 Re: Amazon Architecture 330 It's WSDL 330 Re: It's WSDL 331 Re: Amazon Architecture 331  Scaling Twitter: Making Twitter 10000 Percent Faster 331 Information Sources 332 The Platform 332 The Stats 333 The Architecture 333 L
WWW服务器的构建 学生姓名:xxx 指导老师:谢晓巍 摘 要Web服务器的工作原理可分成如下4个步骤:连接过程、请求过程、应答过程以及关闭 连接。连接过程就是Web服务器和其浏览器之间所建立起来的一种连接。查看连接过程是 否实现,用户可以找到和打开socket这个虚拟文件,这个文件的建立意味着连接过程这 一步骤已经成功建立。请求过程就是Web的浏览器运用socket这个文件向其服务器而提出 各种请求。应答过程就是运用HTTP协议把在请求过程所提出来的请求传输到Web的服务 器,进而实施任务处理,然后运用HTTP协议把任务处理的结果传输到Web的浏览器,同时 在Web的浏览器上面展示上述所请求之界面。关闭连接就是当上一个步骤-- 应答过程完成以后,Web服务器和其浏览器之间断开连接之过程。 所以我们在这里通过IIS(Internet Information Services)来建立WEB服务器来实现向Internet上的客户机提供WWW、Email和FTP等各种 Internet服务。 经过测试,能实现预期目标。 关键词 WEB服务器、 IIS 、HTTP、HTML 1 引 言 1.1 课题背景 Internet作为世界上最大的信息资源宝库,其的信息几乎涉及到了各个领域,例如 :政治、经济、文艺、科教等。这些信息以文件、数据库、公告牌、目录文档和超文本 文档等形式存储在Internet上的位于世界各地的计算机系统。除了提供各种信息外, 因特网还提供了各式各样的服务。 人们为了更充分、更便利地使用Internet上的信息资源,使用了一种方便、快捷的信 息浏览和查询工具,这就是WWW。它通过超文本方式为用户提供了世界范围的多媒体信息 服务,从而为全世界的Internet用户提供了一种获取信息、共享资源的全新途径。 在学习当也可以用笔记本建立个人的Web服务站,以便与班级之间的学习资料与经 验交流。 1.2 课程设计目的 在这次的课程设计当,我将详细的介绍通过PC机在Window 7 系统当通过IIS建立Web服务器来实现信息获取、邮件服务器、共享资源等功能。 1.3 需求分析 在高速发展的信息服务的建设服务器的角色举足轻重。在最常见的C/S网络结构 服务器扮演着为网络的计算机提供服务的角色,是整个网络的核心,同时Web服务 器也是信息服务的重要环节。 由于Web服务器为它的客户提供的数据类型是机密的。静态的Web目录页比大多数需要 更新的目录页所需CPU占用率更低。 所以在很多小型企业都对Web服务器有这种信息获取与共享资源的功能,而Web服 务器能很好地解决这些问题。 1.4本文主要内容 本文第一节介绍Web服务器的基本原理、Web服务器的发展前景与实用性,第二节详 细描述基于Window 7系统的Web服务器的原理,第三节将对Web服务器进行构建与测试,第四节是结束语。 1.5设计平台 Window 7系统笔记本一台、Internet 信息服务(IIS)管理器、Dream weaver; 2 设计原理 用到计算机网络课程的网络层协议:IP协议。用到计算机网络课程应用层协议: SMTP协议:简单邮件传送协议(Simple Mail Transfer Protocol, SMTP):用于实现电子邮箱传送功能。HTTP协议:超文本传输协议(HyperText Transfer Protocol,HTTP):用于实现WWW服务。 在这次课程设计当,具体实现在你本机上通过IIS建立Web服务器,然后通过其他的PC 访问进行访问,在课程设计当用到的拓扑图如图: 图2.1 Web服务器拓扑图 3设计步骤 3.1 安装Internet 信息服务(IIS)管理器 一般在Window 7系统安装时就已经安装了IIS服务器,如果无法确定笔记本是否安装IIS服务器可以按以 下步骤进行操作: 点击屏幕下方的开始 控制面板 程序 打开或关闭Windows功能在弹出来的对话框勾 选Internet信息服务如下图几项: 图3.1 IIS服务器配置示意图 在Web管理工具与万维网服务,我们要用到IIS服务器应用程序池、HTTP协议、简 单邮件协议等Web服务器的重要功能,所以在弹出来的对话框勾选出以下几项: 图3.2 IIS服务器配置示意图 点击下方的"确认"按钮稍等几分钟,然后从电脑左下方的"开始"搜索IIS进入到II S服务器管理当: 图3.3 IIS服务器 安装成功之后我们不需要重新启动计算机,就可以打开IIS管理器进行相关的配置。 3.2 Internet 信息服务(IIS)管理器配置 打开IIS管理器找到IIS模块下的ASP双击打开下拉在启用父路径选项将默认的Fals e选项改为True,如图所示

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值