我是一个初学者,我只学习HTML和CSS。
当我尝试主持我的网站时,我打开了这,查看了方法二,它是关于本地主机的,我搜索了很多关于它的内容,但是我不明白这样的内容:
我什么都不明白,是不是就像WikiHow说的,我可以免费托管我的HTML和CSS网站?还是像谷歌说的那样?
发布于 2015-07-05 14:34:05
Localhost只是您的本地计算机。它有一个ip4地址127.0.0.1 ipv6 ::1。
因此,如果您连接到本地主机,则始终连接到您自己的计算机(通常在外部世界是不可见的,除非您离开计算机并保持与internet的连接,并将路由器/防火墙配置为将通信转发到您的计算机(只有在您知道自己正在做什么时才这样做)。
发布于 2015-07-05 14:38:54
首先,在学习CSS和HTML时,您只需在web浏览器中打开HTML的文件位置即可。做CSS、HTML和Javascript编程的人没有任何已知的理由,而这些编程是自成体系的(即没有数据库或类似的垃圾),因此需要,甚至是的,因为它需要设置一个web服务器。
话虽如此,从某种意义上说,我也是个初学者(我刚回到网络编程领域,发现它比7年前更容易、更有趣了!)最近每次编程时,我都会使用web服务器和localhost。这是因为我正在用Ruby进行编程,而且我正在使用一个名为Sinatra的Ruby库,它使使用RubySuper轻松进行网络编程变得非常容易!无论如何,当您使用Sinatra时,您必须运行一个web服务器,并且您必须使用localhost,而不仅仅是打开计算机上的文件位置。为什么?因为Sinatra响应GET和POST请求,web服务器响应用户的操作。
所以,在安装了(我在Windows上,这并不重要)之后,我只使用了Start Command Prompt with Ruby安装的快捷方式,然后在命令提示符下,我用我的程序进入目录,键入ruby test.rb,然后打开Chrome并键入localhost:3456。这是西纳屈的默认端口。它可以很容易地改变。如果您想要使用Sinatra的简单Ruby程序的例子,您可以使用这些程序来查看这个web服务器的行为,而不必安装一个常规的web服务器(我认为,您将使用Sinatra在所有平台上安装的轻量级程序),如果您搜索Learn Ruby the Hard Way Exercise 50/51/52,您可以找到这样的例子。那地方太棒了。我只使用了那3,这就是我选择它们的原因,也许还有更多。
而且,我只做了一个月,我自己在一个非专业的非学术设置,我安装了Apache,谷歌了一点,而且它也很容易安装和提供给我自己,我认为我的程序运行容易,你只需要确保你知道目录路径应该是什么。
所以,即使你不需要做一些超出HTML、CSS和基本Javascript之外的事情,继续安装Ruby,然后按照Ruby中的练习50很难看出localhost是如何工作的(这比做Apache要容易,但这是我的经验,而且您将接触到Ruby,它非常容易地复制和粘贴从Ruby的硬方式),或者安装Apache非常简单,让它运行,只需找出它将在您的系统上寻找它是index.html的目录,并确保您将您的index.html放在正确的位置,加载您的浏览器,并在地址栏中键入localhost (在windows 7上的chrome上--这就是您所需要的,我打赌OSX和Linux是一样的)。
事实上,在Chrome中键入localhost (至少),您将看到一个ERR_CN_REFUSED或类似的东西。请注意,Chrome通常会搜索互联网。所以,loopback本地主机功能在操作系统中.很酷的东西祝你好运。
发布于 2015-07-05 18:33:31
您可以尝试一些IDE进行编码,例如RubyMine或PHPStorm,当您在web浏览器中运行代码时,它们将为您创建本地主机。我认为这是有帮助的,因为一些用于网页开发的Chrome扩展不适用于本地页面,例如,页面尺子等等。
https://stackoverflow.com/questions/31231296
复制相似问题