Linux中如何部署动态网站环境

news/2024/5/20 22:48:12/文章来源:https://blog.csdn.net/qq_780662763/article/details/105636018

当谈论起网站时,我们可能听说过静态和动态这两个词,但却不知道它们的含义,或者从字面意思了解一些却不知道它们的区别。
在这里插入图片描述
这一切可以追溯到网站和网络应用程序,Web应用程序是一个网站,但很多网站不是Web应用程序,例如微博是一个网站也是一个应用程序,但像有的公司的官网是网站但不是网络应用程序。同时,也会经常听到称为网站的是静态网站,称为网络应用的是动态网站。

接下来,我们分别介绍静态网站和动态网站的区别。

静态站点是最基本的网站类型,也是最容易创建的。它不需要服务器端处理,只需要客户端。客户端技术是HTML,CSS和JavaScript。简单来说,它不需要使用后端。静态网站完全按照其存储方式提供给用户,这意味着页面上的任何内容都不会被用户甚至网站管理员更改,除非重新设计网站或网站管理员直接进入代码进行更改。没有任何内容存储,除了网站的实际页面;没有用户,没有评论,没有博客帖子或任何交互性。制作静态网站不需要编程语言,从技术上讲,JavaScript是一种编程语言,但不需要创建静态站点。但是,如果一个站点使用JavaScript,但没有PHP或任何其他编程语言,它仍然被认为是一个静态站点,因为JavaScript是一种客户端语言。

静态网页由“固定代码”构成,除非网站开发人员进行更改,否则网页上的任何内容都不会发生变化。可以把它想象成一个企业宣传册。这就是为什么静态网站有时被称为小册子网站的原因,因为它们会为您提供大量与手册相同的信息。因此,如果需要创建一个只需要获取信息并且不会定期更新的网站,那么创建静态网站会更加简单并且可能更有效。
在这里插入图片描述
有一种简单的方法可以确定网站是否是动态的。如果用户可以与它进行交互,那么它就是一个动态网站。因此,我们可能访问的大多数网站都是动态网站,无论是知乎,豆瓣,Facebook还是Digital-Tutors,用户都可以与网站进行交互,单单能点击网站中的链接并不能说明问题,像是评论帖子,创建用户个人资料或进行预订更能证明。

动态站点使用PHP等语言与存储在数据库中的信息进行交互。因此,动态网站的创建要复杂得多且成本高昂。不仅需要Web托管,还必须创建数据库或服务器。用于创建动态站点的语言也比客户端语言复杂得多。

大多数动态网站利用内容管理系统来管理他们的内容。通常,开发人员将为其客户创建自定义CMS(使用PHP和MySQL),但这不是必需的。有大量免费系统可供您使用,如WordPress,Drupal和Joomla。您可能会听说PHP和ASP.NET用于动态生成HTML。这实际上只是意味着那些编程语言可以通过指导,改变和编写HTML,而无需人员实际进入代码并进行更改。通常与动态站点相关的另一个术语是CRUD,它代表创建,读取,更新和删除。当您使用动态站点时,所有这四件事都会发生,因为它们指的是数据库的功能。想想一个博客。在任何博客平台中,无论如何都要成功,您必须能够创建内容,然后才能在页面上阅读或查看该内容。您应该能够更新或编辑您的帖子,然后也可以选择删除它们。所有这些工作都发生在数据库中。内容管理系统使这一过程成为可能。

以上内容就是静态网站和动态网站的区别,接下来我们了解一下如何部署动态网站环境。

LNMP 动态网站部署架构是一套由 Linux + Nginx + MySQL + PHP 组成的动态网站系统解决方案,具有免费、高效、扩展性强且资源消耗低等优良特性。

一.准备工作

在使用源码包安装服务程序之前,首先要让安装主机具备编译程序源码的环境,他需要具备 C 语言、C++语言、Perl 语言的编译器,以及各种常见的编译支持函数库程序。因此请先配置妥当 Yum 软件仓库,然后把下面列出的这些软件包都统统安装上,在Linux服务器中使用wget命令下载LNMP动态网站部署架构所需的16个软件源码包和1个用于检查效果的论坛网站系统软件包。

配置 MySQL 服务
创建一个名为mysql的用户,专门用于负责运行MySQL 数据库,解压、编译、安装 MySQL 数据库服务程序,service 命令启动mysqld数据库服务。

三.配置 Nginx 服务

Nginx 是一款相当优秀的用于部署动态网站的轻量级服务程序,它最初是为俄罗斯门户站点而开发的,因其稳定性、功能丰富、占用内存少且并发能力强而备受用户的信赖。目前国内诸如新浪、网易、腾讯等门户站点均已使用了此服务。

四.配置PHP服务

PHP(Hypertxt Preprocessor,超文本预处理器)是一种通用的开源脚本语言,发明于 1995年,它吸取了 C 语言、Java 语言及 Perl 语言的很多优点,具有开源、免费、快捷、跨平台性强、效率高等优良特性,是目前 Web 开发领域最常用的语言之一。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_742819.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站受攻击的具体形式是什么?怎么判断出网站被攻击?

现在做网站的站长面对网站攻击是在所难免的事,特别是一些比较热门的行业以及一些比较小的企业,更是被这些网站攻击整得焦头烂额。那么如果我们要解决攻击的问题,我们就必须去了解攻击到底是一个什么东西,具体的攻击有什么形式。 …

常见的网站攻击与防御,道高一尺,魔高一丈

从互联网诞生起,安全威胁就--直伴随着网站的成长,各种Web进犯和信息走漏也从未停止。2011年中国互联网范畴爆出两桩比较大的安全事故,一桩是新浪微博遭XSS进犯,另一桩是以CSDN为代表的多个网站走漏用户密码和个人信息。特别是后者…

网站服务器如何修复403禁止错误

403 Forbidden错误是HTTP状态代码,表示出于某种原因,绝对禁止访问您尝试访问的页面或资源。不同的Web 服务器以不同的方式报告403禁止的错误,我们在下面列出了其中的大多数。有时,网站所有者会自定义网站的HTTP 403 Forbidden错误…

网站服务器防护技术你了解多少?

技术的迅速发展,给人们提供便利的同时,也给人们带来了威胁。通常情况下,黑客、病毒会利用系统的漏洞来进行网络攻击,如篡改网页、蔓延病毒等,从而造成用户信息的窃取、重要数据的破坏。因此,要对web服务器的…

什么是cc,网站如何防御cc攻击?

网络信息技术的发展给互联网行业带来了新的发展机遇,也有很多网站遭遇很多黑客的攻击。目前网站攻击主要分为两大类,cc攻击跟ddos攻击。今天小编就跟大家聊一下服务器该如何应对cc流量攻击? 所谓的CC攻击(Challenge Collapsar)是DDOS(分布式…

公司网站常见安全漏洞及防护的方法?

目前,基于PHP的网站开发已经成为目前网站开发的主流,小编从PHP网站攻击与安全防范方面进行探究,旨在减少网站漏洞,希望对大家有所帮助! 一、常见PHP网站安全漏洞 对于PHP的漏洞,目前常见的漏洞有五种。分别是Session…

如何预防网站被挂黑链?

一、网站被挂黑链是什么意思 网站被挂黑链,通常就是黑客利用网站程序或者是语言脚本解释的漏洞上传一些可以直接对站点文件进行修改的脚本木马,然后通过web形式去访问那个脚本木马来实现对当前的网站文件进行修改,比如加入一段广告代码&…

防止网站被攻击的解决方案

网站安全一直以来都是各大网站运营者们比较关注的难题,一个网站平台,要是没有一种安全防护的系统环境,做得再强,也没什么价值,如果遇到被黑客攻击,损失就会非常大。因此,学好如何防范不被黑客攻…

什么是CDN加速技术?网站用CDN有什么好处

现如今大众对互联网服务的要求越来越高,对于网站访问速度的快慢自然会更加在意。虽然带宽不断增加,但用户数量也在不断增加,受Web服务器的负荷和传输距离等因素的影响,响应速度问题还是经常会受到非议。 CDN 用户体验度是网站吸…

PHP实战之WEB网站常见受攻击方式及解决方案

一个网站建立以后,如果不注意安全方面的问题,很容易被人攻击,下面就讨论一下几种漏洞情况和防止攻击的办法 跨站脚本攻击(XSS) 跨站脚本攻击(XSS,Cross-site scripting)是最常见和基本的攻击WEB网站的方法。攻击者在网页上发布包含攻击性代…

DDoS攻击、网站入侵以及网站篡改解决方案

随着互联网的普及,网络安全变得越来越重要。企业的运维团队需要掌握基本的web安全知识,防患于未然,本篇文章提供多种网站安全防护场景,以及对应的防御解决方案。 网站安全 网站面临的安全风险和挑战 1.网站攻击&网站漏洞 针…

高防服务器如何对网站攻击进行防御的?

随着互联网的迅猛发展,互联网环境越来越恶劣,恶意攻击也越来越多。无论是正规企业网站、游戏网站、购物网站还是棋牌室、娱乐网站,很多用户因为各类网络攻击攻使网站崩溃,服务器强行关闭,客户不能访问,从而…

网站遭遇到DDoS攻击和CC攻击如何防御

随着互联网的发展,越来越多的人们开始认识到网络宣传的优越性。大大小小的网站层出不穷。然而随着网站数量的增加,出现的问题也大大增多。同行之间的竞争、也随之体现在了网络之间。一些不法分子也逐渐转移阵地到网络上来谋取利益。同行之间往往雇佣黑客…

网站如何选择一个好的网站服务器?

导语:企业建站有的是为了提升自己的企业形象,有的是为了宣传自己的品牌和产品,从而达到盈利的目的,不管是做网站的目的是哪种,都要选择一个好的网站服务器。 有些企业认为,只有那些做推广的网站才会对网站…

网站出现DNS域名解析错误怎么办?

DNS解析就是把你的域名解析成一个ip地址,服务商提供的dns解析就是能够将你的域名解析成相应ip地址的主机。这就是DNS域名解析。 DNS解析出现错误,一般是我们把一个域名解析成一个错误的IP地址,或者根本不知道某个域名对应的IP地址是什么时&a…

影响网站打开慢的原因有哪些?

其实会影响到网站打开速度的因素有很多,并且每一项对网站打开速度的影响都不是很大,但是久而久之影响网站打开速度的因素越来越多,也就导致网站速度变慢,从而降低用户体验,所以,网站优化并不是一气呵成的工…

提高网站访问速度方案

很多站长使用虚拟主机来做网站,网页内容一旦很多,网站打开速度就会特别慢,如果说服务器、带宽、CDN这类硬指标我们没有经济实力去做,不妨通过网页代码优化的方式来提高速度。 1: 缩小Javascript和CSS文件 如果你的网站大约有50-…

服务器主机的系统与做网站有关系吗?

不少的朋友在租用我们的服务器的时候会问,服务器主机的系统与做网站有关系吗?不容置疑,当然有,因为服务器是用来发布网站用的,网站数据要都存储在服务器上才能发布。下面我们就结合win2003服务器来介绍一下。 我们先…

网站安全防护(WAF)有什么用?

网站安全防护(WAF)一款通过对http请求的检测分析,为Web应用提供实时防护的安全产品。WAF是Web Application Firewall的缩写,WAF是云盾提供的一项安全服务,为云主机提供WEB安全防护服务,能够有效防黑客利用应用程序漏洞入侵渗透。 …

网站遭到恶意镜像怎么办?

恶意镜像,是指有人通过域名A记录直接解析别人IP地址,从而得到一个在访问者眼中完全相同网站的过程。独立IP也是网站被恶意镜像的一个必备条件。其次,网站程序位于网站空间根目录也是遭遇恶意镜像的条件,这两个条件具备了&#xff…