1 域名和IP地址
IP地址(Internet Protocol Address):是互联网上用于标识设备的一个数字标识,类似于电话号码,用于在网络中准确定位设备的位置。IP地址分为IPv4和IPv6两种格式,例如IPv4地址可能是类似于 192.168.1.1 的形式
域名:由一串字符构成的网站地址,比如”www.example.com“。它们通常被用作访问网站的地址,使得用户可以通过键入域名来访问网站,而不需要记住复杂的IP地址。
域名和IP地址之间有一一对应的关系。当用户在浏览器中输入一个域名时,系统会向域名系统(DNS)服务器发送请求,通过DNS解析将域名转换为对应的IP地址。然后,浏览器利用这个IP地址连接到对应的服务器,下载网页内容并显示给用户。因此,域名提供了对互联网资源的易于记忆和访问,而IP地址则提供了在网络中准确定位和通信的功能。
一般情况下,私人网站托管在云服务器上的IP地址是固定的。云服务提供商通常会分配一个固定的公共IP地址给你的云服务器。无论你的云服务器是启动、关闭还是重新启动,它的公共IP地址通常都是保持不变的。如果我们希望使用自定义域名来访问私人网站,那么可以在DNS设置中将该域名解析为托管了私人网站的云服务器的IP地址。这样,通过输入自定义域名就能够访问私人网站了。
可能有些人比较了解IP地址,知道我们的计算机每次链接网络时会被分配一个动态IP地址(即不固定的IP地址),这就与上述所说的私人网站的IP地址是固定的有了冲突。但其实这里的计算机一般代指PC,所以我们个人计算机的IP地址一般都不是固定的,其是在每次连接到网络时,由对应的Internet服务提供商动态分配的。而上述所说的静态IP地址(即固定的IP地址),指的是服务器的IP地址,它与PC虽然都属于计算机系统,但是在功能和部署方式上有所区别。
2 服务器
服务器主要用于提供服务、资源或功能给客户端设备。它们通常专注于处理请求、存储数据、托管应用程序等功能。常见的服务器类型包括Web服务器(托管网站)、文件服务器(存储和共享文件)、邮件服务器(处理电子邮件)、数据库服务器(存储和管理数据库)等。
服务器通常具备更强大的硬件配置和性能,以应对大量的请求和并发访问。它们通常配备高性能的处理器、大量内存、大容量的存储设备等,以满足高负载的需求。
服务器通常部署在专门的数据中心、机房或云服务提供商的设施中,以提供高可用性和稳定的服务。它们通常是7×24运行,需要稳定的电力供应、网络连接和物理安全防护。
- 传统服务器:通常是物理服务器,部署在数据中心或机房中,由组织或个人购买、拥有和维护。由于需要购买和配置新的硬件,所以时间和成本会更高。其更适合那些需要自主控制和定制硬件环境的特定需求。
- 云服务器:部署在云服务提供商建设和维护的数据中心,由云服务提供商管理和维护,具有更大的灵活性、可扩展性和可靠性,适合不同规模和需求的用户。用户可以按需租用,通过互联网连接到云服务器,根据需求灵活扩展和快速部署计算资源。
3 LAMP环境
LAMP环境是一种用于搭建动态网站和Web应用程序的常见技术栈。LAMP是一个缩写,分别代表Linux、Apache、MySQL和PHP/Perl/Python,这四个技术被组合在一起形成了LAMP环境。
- Linux是一个开源的操作系统,用于作为服务器的操作系统。
- Apache是一个开源的Web服务器软件,用于接收和处理HTTP请求。
- MySQL是一个开源的关系型数据库管理系统(RDBMS),用于存储和管理数据。
- PHP是最常用的脚本语言之一,专门设计用于 Web 开发。它具有强大的功能和广泛的支持,通过嵌入到 HTML 中,可以实现动态生成网页内容、处理表单数据、访问数据库等功能。
- Perl是一种通用的脚本语言,也被广泛用于 Web 开发。它具有丰富的字符串处理和正则表达式功能,适用于文本处理、数据抓取、Web应用的处理等。
- Python也是一种通用的脚本语言,被用于许多领域,包括Web开发。Python具有简洁易读的语法,拥有大量的库和框架,使得开发人员可以快速搭建功能强大的网站和Web应用。
LAMP环境被广泛使用,因为它的组件都是免费、开源的,并且在用户和开发者社区中拥有广泛的支持。它提供了一个稳定、安全、可扩展的运行环境,适用于各种规模的网站和应用程序开发。
4 WordPress
WordPress 是一个开源的内容管理系统(CMS),用于创建和管理网站。它是使用最广泛的网站建设工具之一,被许多网站所有者和开发者用来构建各种类型的网站,包括博客、企业网站、电子商务网站等。
WordPress 提供了一个直观易用的后台界面,使用户可以轻松地创建、编辑和管理网站的内容,而无需具备专业的编程知识。通过丰富的插件和主题生态系统,用户能够根据自己的需求和喜好定制网站的外观和功能。
WordPress 支持多种类型的内容,包括文章、页面、图片、视频等,同时也支持对 SEO 进行优化,使网站更容易被搜索引擎发现。由于其灵活性、可扩展性和社区支持,WordPress 成为了许多用户首选的网站建设平台之一。
总而言之,WordPress 是一个强大而灵活的网站建设工具,适用于各种规模和类型的网站建设项目。
5 常用指令
# 查询服务器的公有IP: curl ifconfig.me # 查询服务器的私有IP: hostname -i # 通过域名获取服务器的公有IP: ping www.nixinglong.com