当前位置: 首页 > news >正文

域名iis网站添加吐鲁番市建设局网站

域名iis网站添加,吐鲁番市建设局网站,iis7.5搭建网站,网站制作语言有哪些文章目录 前言1. 本地环境服务搭建2. 局域网测试访问3. 内网穿透3.1 ubuntu本地安装cpolar内网穿透3.2 创建隧道3.3 测试公网访问 4. 配置固定二级子域名4.1 保留一个二级子域名4.2 配置二级子域名4.3 测试访问公网固定二级子域名 前言 网#xff1a;我们通常说的是互联网我们通常说的是互联网站可以理解成在互联网上的一个房子。把互联网看做一个城市城市里面的每一个房子就是一个站点房子里面放着你的资源那如果有人想要访问你房子里面的东西怎么办 在现实生活中去别人家首先要知道别人的地址某某区某某街道几号在互联网中也有地址的概念就是ip。通过ip我们就能找到在互联网上面的站点端口可以看做是这个房子的入口不同的入口所看到的东西也就不一样如从大门(80端口)进是客厅从窗户(8080端口)进是书房。 接下来我们将通过简单几步来在ubuntu搭建一个web站点 html小游戏并使用cpolar内网穿透将其发布到公网上使得公网用户也可以正常访问到本地web站点的小游戏。 1. 本地环境服务搭建 apach2是一个服务,也可以看做一个容器,也就是上面说的房子,运行在ubuntu里,这个服务可以帮助我们把我们自己的网站页面通过相应的端口让除本机以外的其他电脑访问。 下载apach2 sudo apt install apache2 php -y下载好后启动apache2 sudo service apache2 restart然后打开Ubuntu 浏览器,输入:http://localhost 即可看到我们apache 默认的页面,此时说明本地站点已经搭建好了。 进入Apache默认服务器主目录路径,这个目录放的是想要让别人看到的资源,如一张图片,一个html页面等 cd /var/www/html进入后删掉index.html这个文件,由于apache默认页面并不是我们自己想要的页面,我们想要换成自己喜欢的页面,所以需要删掉.执行以下命令: sudo rm -rf index.html为了达到测试效果,我们设置一个html页面小游戏,创建名称为game.html的页面 sudo vim game.html按i键 进入编辑模式,复制以下html代码进去(复制全部) !DOCTYPE html htmlheadh4Take it Easy!Please playing Game/h4/headbodydiv/div!-- 4个board --div idboard1 styleposition: absolute; width:80px; height:10px; left:420px; top:555px; background-color: cadetblue;/divdiv idboard2 styleposition: absolute; width:80px; height:10px; left:520px; top:555px; background-color: cadetblue;/divdiv idboard3 styleposition: absolute; width:80px; height:10px; left:620px; top:555px; background-color: cadetblue;/divdiv idboard4 styleposition: absolute; width:80px; height:10px; left:720px; top:555px; background-color: cadetblue;/div!-- 小球 --div idball classcircle stylewidth:20px; height:20px; background-color:crimson; border-radius: 50%; position:absolute; left:600px; top:100px/div!-- 框 --div idbox styleborder: 5px solid #555555; width:400px; height:550px; displayhide/div!-- 分数 过的board越多分数越高 --div idscore stylewidth:200px; height:10px; position:absolute; left:900px; font-family:隶书; font-size: 30px;score: 0/div!-- 游戏结束 --div idgg stylewidth:200px; height:10px; position:absolute; left:550px; top:200px;font-family:隶书; font-size: 30px; display: none;Game Over/divscript// 设置box的样式var box document.getElementById(box);box.style.position absolute;box.style.left 400px;// 设置board的样式var board1 document.getElementById(board1);var board2 document.getElementById(board2);var board3 document.getElementById(board3);var board4 document.getElementById(board4);// 声音var shengyin new Audio();shengyin.src 声音2.mp3;shengyinFlag 0; // 用来表示小球在第几块board上// 键盘事件函数var ball document.getElementById(ball);document.onkeydown f;function f(e){var e e || window.event;switch(e.keyCode){case 37:// 按下左键小球左移但不要超过左边框if(ball.offsetLeftbox.offsetLeft 10)ball.style.left ball.offsetLeft - 8 px;break;case 39:// 按下右键小球右移但不要超过由边框if(ball.offsetLeftbox.offsetLeftbox.offsetWidth-ball.offsetWidth-10)ball.style.left ball.offsetLeft 8 px;break;case 32:}}// 定义一个分数变量var fenshu 0;// 定义一个函数移动给定的一个boardfunction moveBoard(board){var t1 board.offsetTop;if(t10){// 如果board移到最上面了就随机换个水平位置再移到最下面t2 Math.floor(Math.random() * (720- 420) 420);board.style.left t2 px;board.style.top 555px;fenshu 1; //分数增加1document.getElementById(score).innerHTML score fenshu;}// elseboard.style.top board.offsetTop - 1 px;}// 定义小球的速度变量var startSpeed 1;var ballSpeed startSpeed;// step函数是游戏界面的单位变化函数function step(){// board直接上下隔得太近就逐个移动否则同时移动var t1 Math.abs(board1.offsetTop - board2.offsetTop);var t2 Math.abs(board2.offsetTop - board3.offsetTop);var t3 Math.abs(board3.offsetTop - board4.offsetTop);// 定义一个board之间的间隔距离var t4 140;if(t1t4){moveBoard(board1);}else if(t2t4){moveBoard(board1);moveBoard(board2);}else if(t3t4){moveBoard(board1);moveBoard(board2);moveBoard(board3);}else{moveBoard(board1);moveBoard(board2);moveBoard(board3);moveBoard(board4);}// 定义小球的垂直移动规则1、向下匀加速运动2、如果碰到board就被board持续抬上去// 直到按左右键离开了该board// 如果小球的纵坐标等于某个board的纵坐标就被抬起var t5 Math.abs(ball.offsetTop - board1.offsetTop);var t6 Math.abs(ball.offsetTop - board2.offsetTop);var t7 Math.abs(ball.offsetTop - board3.offsetTop);var t8 Math.abs(ball.offsetTop - board4.offsetTop);if(t5ball.offsetHeight t50 ball.offsetLeftboard1.offsetLeft-ball.offsetWidth ball.offsetLeftboard1.offsetLeftboard1.offsetWidth){ball.style.top board1.offsetTop - ball.offsetHeight px;ballSpeed startSpeed;if(shengyinFlag ! 1){shengyin.play();shengyinFlag 1;}}else if(t6ball.offsetHeight t60 ball.offsetLeftboard2.offsetLeft-ball.offsetWidth ball.offsetLeftboard2.offsetLeftboard2.offsetWidth){ball.style.top board2.offsetTop - ball.offsetHeight px;ballSpeed startSpeed;if(shengyinFlag ! 2){shengyin.play();shengyinFlag 2;}}else if(t7ball.offsetHeight t70 ball.offsetLeftboard3.offsetLeft-ball.offsetWidth ball.offsetLeftboard3.offsetLeftboard3.offsetWidth){ball.style.top board3.offsetTop - ball.offsetHeight px;ballSpeed startSpeed;if(shengyinFlag ! 3){shengyin.play();shengyinFlag 3;}}else if(t8ball.offsetHeight t80 ball.offsetLeftboard4.offsetLeft-ball.offsetWidth ball.offsetLeftboard4.offsetLeftboard4.offsetWidth){ball.style.top board4.offsetTop - ball.offsetHeight px;ballSpeed startSpeed;if(shengyinFlag ! 4){ shengyin.play();shengyinFlag 4;}}else{ballSpeed ballSpeed 0.01; // 数字相当于加速度ball.style.top ball.offsetTop ballSpeed px;}// ballSpeed ballSpeed 0.01; // 数字相当于加速度// ball.style.top ball.offsetTop ballSpeed px;// 如果小球跑出来box就结束游戏if(ball.offsetTop0 || ball.offsetTopbox.offsetTopbox.offsetHeight){clearInterval(gameover);ball.style.display none;board1.style.display none;board2.style.display none;board3.style.display none;board4.style.display none;var gg document.getElementById(gg); //显示游戏结束gg.style.display block;}}var gameover setInterval(step();, 8);/script/body /html复制完后按Esc键退出编辑,接着输入冒号:wq保存退出即可 2. 局域网测试访问 接着浏览器输入http://localhost/game.html即可看到html页面的小游戏站点,由于部署的是静态站点,不需要重启服务。 3. 内网穿透 由于这个站点目前只能在本地被访问到为了使所有人都可以访问,我们需要将这个本地基础站点发布到公网。这里我们可以通过cpolar内网穿透工具来实现它支持 http/https/tcp协议无需公网IP 也不用设置路由器可以很容易将本地站点发布到公网供所有人访问。 3.1 ubuntu本地安装cpolar内网穿透 cpolar官网https://www.cpolar.com/ cpolar支持一键自动安装脚本 curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bashtoken认证 登录cpolar官网后台点击左侧的验证查看自己的认证token之后将token贴在命令行里: cpolar authtoken xxxxxxx简单穿透测试穿透成功有正常生成公网地址按ctrlc退出 cpolar http 8080向系统添加服务将cpolar配置为开机自启 sudo systemctl enable cpolar启动cpolar服务 sudo systemctl start cpolar查看服务状态正常显示为active表示启动成功为正常在线状态 sudo systemctl status cpolar3.2 创建隧道 cpolar安装成功之后在浏览器上访问本地9200端口登录cpolar web UI管理界面。 点击左侧仪表盘的隧道管理——创建隧道 隧道名称可自定义注意不要重复协议http本地地址80端口类型随机域名地区China vip 点击创建 隧道创建成功后点击左侧的状态——在线隧道列表可以看到刚刚创建的隧道已经有生成了相应的公网地址将其复制下来接下来测试访问一下。 3.3 测试公网访问 打开浏览器访问刚刚所复制的公网地址,注意,后面要加上路径/game.html,出现游戏界面即成功。 游戏控制使用:键盘上下左右键 4. 配置固定二级子域名 由于以上所创建的隧道选择的是随机域名所生成的公网地址会在24小时内随机变化对于需要长期访问的用户来讲较为不方便。不过我们可以为其配置一个固定的二级子域名来进行访问改地址不会随机变化。 注意配置固定二级子域名功能需要升级至基础版套餐或以上才支持。 4.1 保留一个二级子域名 登录cpolar官网后台点击左侧的预留找到保留二级子域名 地区选择China VIP二级域名可自定义填写描述即备注可自定义填写 点击保留 提示子域名保留成功复制所保留的二级子域名 4.2 配置二级子域名 访问本地9200端口登录cpolar web UI管理界面点击左侧仪表盘的隧道管理——隧道列表找到所要配置的隧道点击右侧的编辑 修改隧道信息将保留成功的二级子域名配置到隧道中 域名类型选择二级子域名Sub Domain填写保留成功的二级子域名本例为test01 点击更新 提示更新隧道成功点击左侧仪表盘的状态——在线隧道列表可以看到公网地址已经更新为保留成功的二级子域名将其复制下来。 4.3 测试访问公网固定二级子域名 我们使用任意浏览器,输入刚刚配置成功的公网固定二级子域名/game.html即可看到我们创建的站点小游戏
http://www.zqtcl.cn/news/528938/

相关文章:

  • 网站平台建设费用的会计核算凡科教育小程序怎么样
  • 网站配置文件在哪里sns网站需求
  • 网站运营优化建议英国网站域名
  • 网站开发洲际企业网站模板论坛
  • 如何建外贸网站软件工程专业是干什么的
  • 衣联网和一起做网站 哪家强网站seo方案建设目标
  • 深圳企业股权优化网站程序代码优化
  • 中国石油大学网页设计与网站建设软件界面设计要求
  • 看网站有没有做404报名网站建设
  • 有哪些是做二手的网站关于网站制作的指标
  • 网站数据库是谁提供空间坐标系做图网站
  • 网站开发的外文文献佛山做网站格
  • 石家庄网站seo服务免费10大看盘软件
  • 自己做网站卖什么给个网站好人有好报2020免费
  • 网站源码安装步骤网站开发用c 语言
  • 网站首页是什么产品网络推广方案
  • 网站首页制作方案南通市规划建设局网站
  • 网站建设费用兴田德润团队西宁网站策划公司
  • 手机价格网站建设用别人备案域名做违法网站
  • 成都武侯区建设厅官方网站石家庄住房和城乡建设部网站
  • 前端做网站的步骤酉阳网站建设
  • 湖北省住房与建设厅网站php做网站访问记录
  • 做网站的公司没有技术吉林北京网站建设
  • 产品设计培训机构哪家好贵州整站优化seo平台
  • 天津网站制作推广wordpress 果酱
  • 写给初学网站开发们的一封信企业网站建设 ppt
  • 做装修网站多少钱做网站百度一下
  • 用asp做网站的可行性分析9免费建网站
  • 网站域名注册商查询徐州集团网站建设报价
  • 句容网站设计公司做网站充值犯法吗