如何使用localhost来托管我的HTML和CSS网站

时间:2015-07-05 14:19:45

标签: php html css localhost

我是初学者,我只学习HTML和CSS。

当我尝试托管我的网站时,我打开了this,看看方法二是关于localhost我搜索了很多关于它的信息,但我并不理解:

  • 它是像PHP和phpMyAdmin

  • 这样的服务器端
  • localhost是一个主机名,表示此计算机,可用于通过其环回网络接口访问计算机自己的网络服务

我无法理解像WikiHow所说的任何内容,我可以免费托管我的HTML和CSS网站?或者像谷歌说的那样?

3 个答案:

答案 0 :(得分:4)

首先,在学习CSS和HTML时,您只需在Web浏览器中打开HTML的文件位置即可。真正没有人知道有人做CSS,HTML和Javascript编程是自成一体的(即没有像这样的数据库或垃圾) NEED 甚至 BENEFIT 设置了Web服务器。

也就是说,从某种意义上说,我也是初学者(我刚刚回到网络编程,发现它比7年前更容易,更有趣!)而且我一直都是每次我最近编程时使用Web服务器和localhost。这是因为我在Ruby编程并且我使用一个名为Sinatra的Ruby库,这使得使用Ruby SUPER进行Web编程变得简单!无论如何,当您使用Sinatra时,您必须运行Web服务器,并且必须使用localhost而不是仅在计算机上打开文件位置。为什么?因为Sinatra回复了网络服务器响应用户操作而发出的 GET POST 请求。

所以,安装了Ruby,安装了Sinatra(我在Windows上,并不重要)我只使用随Ruby安装的Start Command Prompt with Ruby快捷方式然后在那个命令提示符下我去了到我的程序和类型的目录,例如ruby test.rb,然后我打开Chrome并输入localhost:3456。这是Sinatra的默认端口。它可以很容易地改变。如果您想要使用Sinatra的简单Ruby程序的示例,您可以使用它来查看此Web服务器行为,而无需安装常规Web服务器(您将使用随Sinatra安装的轻量级服务器) [在所有平台上,我认为]),如果你是Google Learn Ruby the Hard Way Exercise 50/51/52,你可以找到这样的例子。那个网站很棒。我只使用了那些3,这就是我选择它们的原因,可能还有更多。

另外,我再次这样做了一个月,在非专业的非学术环境中,我自己安装Apache,谷歌搜索了一下,它也是易于安装并至少为自己提供一个HTML文件,我认为我的Ruby程序很容易运行,你只需要确保你理解目录路径应该是什么。

所以,即使你不需要做除了HTML和CSS以及基本Javascript之外的事情,请继续安装Ruby,然后按照Hard the Hard Way中的练习50进行操作,看看如何localhost工作(这比做基因测试更容易,但这是我的经验,加上你可以通过Ruby the Hard Way轻松复制和粘贴),或者安装Apache,它非常简单,让它运行,并找出它将在你的系统上寻找它的index.html的目录,并确保你将index.html放在正确的位置,加载你的浏览器,并在地址栏中键入localhost(在Windows 7上的chrome上,只需要OSX和Linux相同)。

事实上,在Chrome中输入localhost(至少),您就会看到ERR_CN_REFUSED或类似内容。请注意,Chrome通常会搜索互联网。所以,loopback本地主机功能在操作系统中...很酷的东西,祝你好运。

答案 1 :(得分:2)

Localhost只是您的本地计算机。它有一个ip4地址127.0.0.1 ipv6 :: 1。

因此,如果您连接到localhost,您总是连接到您自己的计算机(通常对外界不可见,除非您打开计算机并保持连接到Internet并配置路由器/防火墙,以便将流量转发到您的PC (只有当你知道自己在做什么时才这样做。)

答案 2 :(得分:0)

您可以尝试使用某些IDE进行编码,例如RubyMine或PHPStorm,当您在Web浏览器中运行代码时,它们会为您创建localhost。我认为这可能会有所帮助,因为某些用于Web开发的Chrome扩展程序无法与本地页面一起使用,例如页面标尺等。