我看到的每一个地方都可以通过几种不同的方式创建网站。有些消息来源说,你必须使用HTML并添加Javascript,但也有其他的方式,比如使用Node.js(这个东西怎么能创建服务器?)。显然有很多方法来制作网站。这些不同的方法(Node.js)如何创建网站,以及与仅使用HTML并向其添加脚本有什么不同??另外,这些网站在创建后如何提供给公众?我对创建Web服务器并将它们公开的内容感兴趣,而不是写什么来实现它。网站是如何制作的?
-1
A
回答
0
您在浏览器中看到的所有内容都是用HTML/CSS编写的。如您所说,您的浏览器可以通过运行JavaScript来显示动态功能。
如何生成此HTML和CSS是其中各种方法来发挥作用。
一个易于使用的网络服务器将收到的任何请求做出响应(互联网只是一个庞大的网络)。 Web服务器会查看请求的资源,并且会做出适当的响应。这可能涉及到运行PHP脚本,在C#应用程序中敲入入口点,或触发Node.js应用程序中的事件来命名一些操作。
这些操作都有一些共同点:它们会导致一些简单的HTML/CSS/JavaScript /数据被交还给Web服务器,然后在响应中发回。
在某些情况下,HTML/CSS可能非常简单,您可以手写它,这就是您的网站所有内容。很多网站都是这样写的。不需要脚本或应用程序(即,不需要PHP,Python,Node,C#等)。然而,如果你希望你的网站是动态的(例如,只显示当前的日期和时间),或者大或复杂或依赖于数据,你就不想手写它。在这种情况下,您可以在服务器上编写一些应用程序或脚本来为您生成必要的HTML/CSS。
0
为了让网站公开,您只需在提供商处租用托管服务和域名 - 针对“虚拟主机提供商”的谷歌。您将能够使用FTP协议上传您的文件,并通过某种工具(最常用的是PhpMyAdmin)管理您的数据库(通常是MySQL)。
我将简化在后台发生的事情。
- 服务器需要连接到互联网24/7(因为它是承载内容仅当服务器连接)。
- 可选(但非常推荐),域记录需要指向服务器的IP地址(比如)...假设您的服务器有一个IP地址12.34.56.78 - 当您租用名为“example.com”的域时,您需要将其DNS记录设置为指向此IP地址,以便任何在“example.com”中键入浏览器的用户都将与您的服务器进行通信。
- 服务器软件会看到有人试图用它来沟通,请求“example.com”上的80端口(HTTP),它会返回已经设定了返回的这种要求的内容。
相关问题
- 1. 如何制作100%宽度的网站?
- 2. 如何制作网站的移动版
- 3. 如何为我的网站制作api
- 4. Git网站如GitHub和BitBucket是如何制作的?
- 5. livescore.com等网站是如何运作的?
- 6. 如何在Wordpress网站制作按钮?
- 7. 如何制作德文网站
- 8. 如何为网站制作主页?
- 9. 如何制作回到网站横幅
- 10. 如何制作单页网站
- 11. 如何使用Django制作网站?
- 12. 如何制作网站菜单
- 13. 如何制作多语种网站?
- 14. 如何为iphone制作网站
- 15. 如何制作多语言网站?
- 16. OpenERP网站制作
- 17. 制作网站,IE7
- 18. 制作类图的网站?
- 19. 什么是JQuery和如何为网站制作动画
- 20. 如何从外部网址响应我的网站制作iframe?
- 21. 如何在apache网站制作假的网址?
- 22. 如何制作在网站中创建新网址的表单?
- 23. 如何复制网站
- 24. 如何在我的网站上制作Facebook检测工作?
- 25. 银线条子网站模块,如何制作子网站特定的成员?
- 26. 如何将Intranet Sharepoint 2010站点制作为外部网站
- 27. 导出codeigniter制作网站
- 28. 专业网站制作
- 29. 制作网站兼容android
- 30. 用Python制作网站?
见https://httpd.apache.org/docs/2.4/ – guest271314
这个问题是非常广阔的。先尝试在Google上搜索答案,如果您有更具体的问题,请在此处查询。 – shlomia