精华内容
下载资源
问答
  • 访问自己服务器上搭建的网站

    千次阅读 2017-07-18 21:08:59
    问题描述:我在Ubuntu上建立了一个网站,在本机上用curl localhost或者127.1 都可以访问,但是就是直接用服务器的ip不行。最初在网上查感觉问题无非就是防火墙设置(如果是这个原因就不用看后面了)以及端口未打开...

    问题描述:我在Ubuntu服务器上建立了一个网站,在本机上用curl localhost或者127.1 都可以访问,但是就是直接用服务器的ip不行。

    最初在网上查感觉问题无非就是防火墙设置(如果是这个原因就不用看后面的了)以及端口未打开或绑定不正确,可自己就是解决不了。最后我确定是后者的问题。

    我的网站是用sinatra建立的,一开始运行的时候直接用 ruby run.rb

    解决之前已有的工作

    1. 明白通过netstat -tnl可以查看端口及绑定的情况
    2. 之前运行成功过一个网站是通过 ruby -run -e httpd . -p 4567,这个可以直接访问

    于是我仔细对比上面两种ruby运行网站的方式netstat -tnl 的结果有什么不同,对比后发现
    不同运行方式的区别

    ip那里不同,于是想到指定ip,这样就解决了:
    ruby run.rb -o 0.0.0.0

    总结 猜想大致就是只有0.0.0.0这种才被认为是所有主机都可以连入,否则就只能是指定的ip才行,其余都 connection refused

    很高兴,没想到在一头雾水的情况下发现不同之处,于是柳暗花明。

    展开全文
  • 暂时由于项目需要,需要有一个域名,用于团队内部测试,但是我又不想购买空间,怎么办? 下面我来介绍一下我解决...然后主要添加A记录,填写主机记录为“www”,记录值为你的服务器IP(本地主机IP外网地址),不会...

    暂时由于项目需要,需要有一个域名,用于团队内部测试,但是我又不想购买空间,怎么办?

    下面我来介绍一下我的解决方法:

    1、注册域名。正好这时候腾讯云搞了个活动,我在上面花了一块钱买了个.xyz域名,挺便宜的。
    腾讯云服务-注册购买域名
    2、有了域名之后下一步,是进入控制台,开启服务状态
    控制台位置

    开启服务,自动填入提示的DNS地址

    3、点击“解析”,跳转到下一个页面

    然后主要添加A记录,填写主机记录为“www”,记录值为你的服务器IP(本地主机IP外网地址),不会的直接win+R,打开输入cmd,键入ipconfig,找到Ipv4地址。
    控制台
    操作很简便啦~

    还有一点要注意的是,当你编写好前端程序,要记得设置访问端口为80,这样访问网站的时候就不用输入端口号啦,我是用的Springboot编写的java web程序,故在application.yml编写配置即可。

    #Server Configuration
    server:
      port: 80
    

    项目启动,之前在浏览器输入:localhost 即可访问系统,现在就可以直接输入域名访问啦~
    添加记录
    点击修改,保存即可。

    4、解析完成之后,过一会儿才会起效,为了安全和更好地使用,建议实名认证。

    此方法过于简单,暂时记录下来,不过对于我们团队的测试还是挺好的,可以玩一玩,以后有更好的方法还会补充,共同学习啦~

    展开全文
  • 在重启服务器后出现不能访问服务器, 先是检查自己的DNS,调整为正常 再关闭自己的防火墙发现也失败。 最后发现自己Nginx没有启动导致。 记录自己重启服务器后应该: Tomcat Jenkins 宝塔 mysql Nginx:service ...

    在重启服务器后出现不能访问服务器,
    先是检查自己的DNS,调整为正常
    再关闭自己的防火墙发现也失败。
    最后发现自己Nginx没有启动导致。
    记录自己重启服务器后应该:
    Tomcat
    Jenkins
    宝塔
    mysql
    Nginx:service nginx restart

    展开全文
  • 学过网站的同学都知道,正常情况下如果想要别人访问自己在电脑上编写的网站的话,一般的步骤就是买个云服务器和一个域名,本地的文件可以使用远程桌面连接或者使用filezilla来上传资源到服务器中,通过域名的解析...

      学过网站的同学都知道,正常情况下如果想要别人访问自己在电脑上编写的网站的话,一般的步骤就是买个云服务器和一个域名,本地的文件可以使用远程桌面连接或者使用filezilla来上传资源到服务器中,通过域名的解析记录,我们可以在地址栏输入自己购买的域名,DNS会帮我们解析成该域名绑定的IP地址进行访问服务器的资源,具体DNS是如何解析的我在之前的文章中也有很清楚的讲解,但是如果你购买的是国内服务器,域名必须得通过备案才能够正常解析到你买的服务器上,大家都知道备案很花时间,如果只是简单的静态页面,还不如用GitHub服务器进行搭建,而且域名也不用去进行备案,说了这么多闲话了,开始动手吧。

      想用它的资源,首先你得有它的账号吧。如果你没有GitHub账号,那么赶紧去注册一个吧,网址为:https://github.com/ ,注册很傻瓜式,跟一般的普通注册差不多,不过因为GitHub是全英的,所以可能很多人不怎么明白,不过六级都没过的我都看得懂吧,相信你们不会有问题的,页面是这么显示的。

    写下用户名,email,密码就可以注册了。然后就会显示这个页面。

     

    然后点击创建仓库(也就是右边的New repository)

    简单解释一下,Repository name就是我们要创建的仓库名,这个名字一般情况下只要跟你名下的仓库不同名即可,但是这里一定要写成xxx.github.io(xxx是你的用户名),因为仓库的唯一性,说明我们只能创建一个这种类型的仓库。下面的Description是对仓库的描述,接下来的两个选项是公有仓库和私有仓库,我们都知道GitHub是世界上最大的代码托管中心,没有之一,所以一个程序员如果不会使用GitHub是说不过去的,虽然中国出了一个中国版GitHub,叫做码云,但是我觉得挺low的。因为GitHub的代码是开源的,但是如果你想不让自己的代码让别人看见也是可以的,就是在这里把仓库设置成私有的,但是得花钱,私有的一般人是看不到,除非你设置了项目的白名单。

    下面的最好打钩把,那个是对项目的阅读说明,可以把项目的具体情况以及如何运行啥的写在里面。然后点击Create repository。

    这时候如果你没有打钩上面说的,这时候仓库是没有东西的。这时候我们应该给仓库加点东西的。对于linux操作系统的同学,我们可以使用git命令,不过大多数人估计是Windows系统的,GitHub也提供了对应的客户端让我们使用,这时候可能习惯写命令的同学就觉得很不屑了,但是我觉得,不要觉得写命令很酷,实际上我们使用工具是为了增加效率的,使用可视化的客户端可以让我们更少的出现错误,所以下面我说下如何使用客户端,首先进入下载网址:https://desktop.github.com 进入后显示如下,

    然后选择对应系统版本进行下载就好了。下载完是一个可执行文件,双击打开进行安装。安装完后打开客户端,提示登录,然后你就直接登录吧。这时候在网址上打开你的项目。我们可以关联打开对应的仓库,或者你直接在客户端找到你的对应的仓库

    打开本地的目录后,添加一个index.html,简单写一些东西。然后保存后,再回到客户端,这时候客户端自动更新了。然后跟着下面这种图写一下版本解释。点击Commit to master.这时候本地已经提交了,但是云端还没更新,这时候再点击上面的Publish branch进行云端的更新。其实就是合并分支形成一个新版本。

    这时候打开网站,更新一下就可以看到仓库已经有这个文件了。

    然后我们这时候就可以利用GitHub的二级域名进行访问了,例如地址栏输入http://xxx.github.io

    这时候已经可以正常访问了,但是如果你想要自己购买的域名进行访问的话,还要这么做,得先获取这个二级域名的ip地址,于是我们来ping一下:

    找到这个ip地址就好办了,然后我们这时候需要购买一个域名了,便宜点几块钱而已。可以去各种平台进行购买,例如腾讯云或者阿里云。例如我是在腾讯云购买的域名,这时候就可以进行添加解析了。

    点击解析后:

    可以看到我以前已经添加过一些解析了,如果你是刚买的域名。是没有添加记录的。这时候我们点击添加记录或者新手快速添加,

    简单说明一下,主机记录就是下方的框框的东西,我们只要两条记录就好了,一个是www,另一个是@,记录类型都选A,记录值就是上面我们ping到的ip地址。

    这样就解析完成了,例如你买的域名是mclink.xyz,那么地址http://www.mclink.xyz和http://mclink.xyz都可以正常访问。很简单吧。对于不想花钱买服务器的也不想备案的同学这个就很好用啦。而且GitHub里面还提供了主题给我们当模板使用。如果你对GitHub还不熟悉,可以去慕课网找一下相关视频看一下。

    展开全文
  • 自己的网站上传至服务器并通过域名进行访问

    万次阅读 多人点赞 2018-10-31 23:27:03
    我们想要让大家都能通过域名访问自己的网站,首先我们需要准备一个域名、以及一个服务器 域名购买可以通过腾讯云,阿里云,等,我用的是腾讯云服务器和腾讯云购买的域名 注意:腾讯云买的域名用阿里云服务器备案...
  • 我们想要让大家都能通过域名访问自己的网站,首先我们需要准备一个域名、以及一个服务器 域名购买可以通过腾讯云,阿里云,等,我用的是腾讯云服务器和腾讯云购买的域名 注意:腾讯云买的域名用阿里云服务器备案...
  • 最近在将自己的Springboot项目进行上线,所以在这里记录一下自己在上线部署时遇到的一些坑。为了图方便,服务器就用的Windows系统。由于我跟着官网教程使用IIS管理系统配置,始终不能成功,就使用的Tomcat配置法。...
  • 如何让别人来访问自己的网站,况且又是在自己的电脑上呢,这时就需要【花生壳】了,花生壳是完全免费的动态域名解析(DDNS)服务软件,下载并成功安装动态域名客户端,然后凭您已注册的Oray护照成功登录,那么护照下...
  • 添加Referer(就说一直找不到这个单词,原来正确拼法是referrer) ...通过这个信息,我们可以知道访客是怎么来到当前页面。这对于web analytics非常重要,可以用于分析不同渠道流量分布、用户搜索关键词等。 ...
  • 我是在万网解析的域名,有自己的服务器,把自己的网站放到服务器下了。 在服务器上,localhost可以打开网站,http://域名也能打开网站,但是在别的电脑上输入域名就打不开网站了。 在别的电脑上可以ping通域名,...
  • 使用Synology群晖内置web station和榴莲壳发布自己的网站(三)如何访问自己服务器里的网页配置榴莲壳的申请榴莲壳设置Web Station完成最后一步设置internet顺利访问 自从入手了群晖DS218+之后一直心心念念要为自己...
  • 搭建前准备: 1、一个域名,本文的示例的域名是阿里云的; 2、家里有一台电脑,电脑上跑了nginx,代理了80端口; 3、家里的路由器支持虚拟服务器(可以自行百度自己的路由器)
  • 环境:sharepoint 2007 ,windows server 2003 x64 sp2该服务器部署了moss 2007 ,客户端访问正常,但在该服务器访问moss时候,不断提示需要输入用户名密码,并且输入无效。根据微软知识库解释:当网站使用集成...
  • 我们想要让大家都能通过域名访问自己的网站,首先我们需要准备一个域名、以及一个服务器 域名购买可以通过腾讯云,阿里云,等,我用的是腾讯云服务器和腾讯云购买的域名 注意:腾讯云买的域名用阿里云服务器备案需要...
  • 在阿里云服务器部署自己的网站功能描述前期准备开始配置网站访问 功能描述 最近在阿里云部署一个静态网页,可以作为自己的主页展示一些内容,具体操作如下,前提需要一些准备工作。 前期准备 购买阿里云或其他云...
  • 在本机上快速搭建自己的网站服务器并让外网访问 利用phpstudy+nat123在本机上快速搭建自己的网址服务器并让外网访问 phpstudy nat123 1 在百度搜索phpstudy和nat123并下载安装(默认就行) 2 phpstudy不需要设置...
  • 进入Win7控制面板,打开程序功能。 ... ...最后把internet信息服务所有组件全部勾上,点击确定,等待安装完成。...这里设置物理路径就是将网站源文件放到相对应文件路径,设置好后点击“确定”。...
  • 本篇文章主要讲述:在阿里云服务器的环境下,如何利用域名+端口号,访问自己编写的web项目。 首先具备3个前提: 买服务器并搭建环境:阿里云官网购买阿里云的服务器(我购买的是window系统,ECS服务器)。 在自己的...
  • 从零开始搭建一个自己的网站1.购买云服务器2.进入云服务器修改文件3.上传html文件4.外网访问5. 其他5. 申请及绑定绑定域名 1.购买云服务器 想要自己搭建的网页可以被别人看到,不仅仅局限于局域网,这时我们就需要...
  • 此时在自己的电脑上是可以通过三种方式访问该网页的:ip地址:8080、localhost:8080、或者192.168.1.104(我的内网ip地址):8080 (上面不会的可以在其他地方查) 其他设备想要访问该网页 1.需要在同一个内网上,...
  • 很多人都想制作自己的网站,但是限于需要购买域名与空间还是需要花费一定的资金的。如果只作为测试或者一个个人小站,完全没有必要去购买这些东西,你需要的只是一台还可以的PC和一些免费的软件,就可以了。 1....
  • 可以直接将请求转发到我自己的云服务网站的首页上。这样做不就省了一个域名钱吗?但还是会有点风险,毕竟暴露了ip地址和端口号。但是无所谓,就我这点访问量估计也不会黑客大佬的注意来攻击我的主机。嘿嘿 ...
  • 1.打开自己的cmd,右击选择 管理员模式 进入2.ping 自己想要进入的网站;如百度:ping www.baidu.com3.复制百度的IP地址,如本文中:180.97.33.108 复制到新打开的网页的地址栏中...
  • 模拟B\S服务器 模拟网站服务器,使用浏览器访问自己编写服务端程序,查看网页效果。
  • 1.控制面板-防火墙-高级设置-入站规则-右侧BranchCache内容检索,右键启用规则。      
  • 特别是这个速度,直接影响到用户是否继续访问的网站。一个网站如果在5s之内都没有打开,用户就会开始烦燥,进而关了你的网站,去访问别的。在这个竞争激烈的社会中,你的网站加载速度如果比别人的差,那么你会失去...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,635
精华内容 2,254
关键字:

服务器访问自己的网站