首页 >  编程教程 >  环境搭建 >  正文

网站本地服务器搭建

 作者:潘某人SEO
996

网站搭建第一步本地服务器的架设,对于刚接触网站编程的小伙伴不要先急着去购买服务器,当然土豪请随意。我们可以现在自己电脑上本地搭建一个虚拟服务器环境来运行,可以检测下自己是不是真的能力去搭建一个网站。

首先推荐推荐使用linux系统来搭建网站服务,可以获得更好的稳定性;当然linux系统有很多的衍生版本。这边推荐大家使用centos系统,本站所有的教程服务器相关的操作都是以centos系统为例子进行的。


物料准备

①一台正经的电脑,配置中等以上

②VMware Workstation软件

③centos系统镜像


操作步骤

①VMware Workstation是一款很好用的虚拟机软件,下载地址是“https://www.vmware.com/cn/products/workstation-player/workstation-player-evaluation.html”;提供免费版本,用于非商业、个人和家用目的。对于知识用于学习目的,我们可以免费使用哦,如果你要做商业用途请购买哦。他的软件种类比较多;如果之后这网址打不开,大家直接用域名进去直接找一款叫“VMware Workstation Player”的软件就可以了。

下载完成之后就是跟其它软件一样了,就正常的双击打开然后下一步下一步下一步,直接安装完就可以了。如果说你自己安装这款软件都搞不定,那么还是果断放弃吧。


②centos系统下载:cenotos官网mirror.centos.org去下载镜像,选择最新版本的64位版本下载就可以。目前的版本已经升级到了centos8,当然大家可以先使用centos7版本的系统。高版本的会出现部分功能的修改造成与低版本的有些地方会有差别,高版本的网上的解决方案肯定更加的少,因此新手可以先从老版本开始折腾。


③centos系统安装

centos系统安装教程

第一步:打开软件VMware Workstation Player,点击创建新虚拟机;

第二步:点击浏览选择我们提前下载好的centos镜像文件;

第三步:然后点击下一步知道出现上图的“第三步”,我们设置磁盘大小20GB,如果空间有限设置10GB也可以,选择“将虚拟磁盘储存为单个文件”,这样利于我们后期的换电脑的可以快速便利的把虚拟系统copy过去;

第四步:点击下一步知道出现上图所示的步骤四,我们点击自定义硬件,修改两个设置。第一个把内存大小设置为1.2GB以上(如果内容过小后续安装mysql的时候因为linux系统安装服务是要进行编译的,就会直接导致mysql安装时候卡住直接失败),第二个把网卡设置修改为桥接模式。然后一直点击下一步,知道出现完成按钮;点击完成按钮就会启动centos系统的安装,我们选择Install centos回车,然后等待出现下图这个界面。

centos系统安装

第五步:语言选择简体中文;当然你看得懂他国语言也是可以随意的

第六步:这一步十分的关键,上图的红框标注的3个位置需要设置一下。第一个“软件选择”一般默认是最小安装如果不是就改过来,最小安装就是系统不含任何的桌面UI,简单的讲就是纯命令操作centos系统,作为服务器使用的时候选择纯命令操作的最小安装可以获取更好的稳定性;“安装位置”这个默认是一个感叹号,我们需要点击进入,不用设置任何的参数直接点击左上角的完成就可以直接安装在我们之前设定的文件夹位置;网络设置,我们点击进入然后右侧有个网络开关点击开启,然后点击左上角的完成就可以成功连上网络,当然前提你的电脑是有网络的。最后点击开始安装,然后静静的等待就可以完成系统的安装,电脑配置好的话不要3分钟就可以搞定,期间安装界面会有用户设置的界面可以设置用户名和root密码;对于新手来说建议你不要去设置用户名,root密码可以随意设不设置。


申明:本站内容仅代表个人观点,仅供学习参考;未经授权任何个人或组织单位不得复制、转载、摘编以及其它形式的应用! 本站文章可能使用到互联网上的资料,若对您造成困扰,请联系 kk19@foxmail.com除理 本文地址:https://www.chateach.com/it/huanjing/618
相关文章
  • springboot怎么返回404页面及状态码

    springboot 404页面

    我们的项目通常来讲都是一个比较大的项目,包含了各种各样的服务。如果每个服务都以不同的方式返回异常信息,这样排查的时候就会比较凌乱。如果我们定义一个标准的异常处理体系。并在所有的服务中使用。那样开发起来就可以快速定位。页面也会更加的简单和直观。

    1439
    • springboot 404页面
  • SpringBoot如何实现邮箱验证

    SpringBoot,邮箱验证,验证码发送

    在网站及各种应用中不可避免的需要运用到邮件发送服务,如消息提醒,验证码的发送,都需要使用到邮件发送。大体思路:先生成一个六位随机验证码并存起来,调用邮箱接口发送验证码,将用户输入的验证码和之前保存的验证码进行比对。

    1338
    • SpringBoot
    • 邮箱验证
    • 验证码发送
  • 原生AJAX请求实例教程

    AJAX

    如何使用原生javascript进行ajax数据请求呢?可以不重新加载整个网页通过刷新网页部分内容达到数据的更新展示。可以有效的降低对带宽的需求,提高网页的性能;Ajax有同步和异步两种实现方式。

    1110
    • AJAX
  • Java获取IP,如何获取到访客的真实公网ip

    Java获取IP

    springboot,java如何获取用户的真实ip地址呢?项目开发中,不管是什么应用不管是什么语言,获取ip地址是非常关键的一环,因为管是操作日志的记录还是业务的需求上都不可或缺的用到访客的ip地址,那么在java中如何获取到IP地址呢?

    884
    • Java获取IP
  • 百度富文本编辑器超链接添加nofollow

    编辑器添加nofollow

    如何给百度富文本编辑器超链接添加nofollow,即如何给百度文本编辑器添加一个nofollow标签添加的功能,可以方便文本编辑超链接的时候,对站外或者站内的链接添加nofollow标签,有效的防止站点权重的分散。

    1944
    • 编辑器添加nofollow
  • Laravel Module开发包安装方法

    Laravel Module

    linux环境下通过composer安装Laravel 模块化laravel-modules包,实现laravel 的模块管理器。

    1488
    • Laravel Module
  • linux服务器如何部署java运行环境

    linux服务,部署java

    linux服务器需要运行java程序那么就需要jvm服务,同时为了方便开发维护直接安装jdk即可。对于java网站的运行则还需要安装Tomcat。下面就以在centos服务器上演示一下java运行环境的部署。

    1109
    • linux服务
    • 部署java
  • vue 如何监听滚动至底部

    vue触底监听

    vue如何实现触底判断,实现无限加载等功能。当我们需要实现无限加载的时候,即实现瀑布流的功能的时候,核心就是监听页面的滚动事件,当滚动触底的时候去请求加载数据,既可以实现无限加载下拉。

    1400
    • vue触底监听
  • 如何监听客户端的网络速度及质量

    网络质量

    在实际形况中,站点及应用可以满足绝对的流畅性,但是用户的网络环境千变万化,尤其是移动端用户,这种情况情况下页面加载速度的瓶颈完全就取决于用户的网络环境。通过浏览器的 Network Information API 接口中提供的Navigator对象的connection属性,来评估用户的连接速度以及设备所处的网络类型。

    998
    • 网络质量
  • .gitignore不生效问题解决方法

    gitignore不生效

    git push的时候 .gitignore中已经标明忽略的文件目录下的文件,git push的时候还会出现在push的目录中,或者用git status查看状态,想要忽略的文件还是显示被追踪状态。

    1130
    • gitignore不生效
  • laravel Request的所有方法详解

    laravel Request,cookie,http参数

    laravel Request的所有方法详解,laravel实现如何获取cookie、表单参数、提交的文件、laravel如何获取网址url、路径、ip、端口等。

    1516
    • laravel Request
    • cookie
    • http参数
  • Sudo 本地提权漏洞修复

    Sudo提权漏洞,

    Unix和Linux系统Sudo 本地提权漏洞修复,国外研究团队发现sudo堆溢出漏洞(CVE-2021-3156),漏洞隐藏十年之久,普通用户可以通过利用此漏洞,在默认配置的 sudo 主机上获取root权限。

    1373
    • Sudo提权漏洞
  • springBoot之Thymeleaf常见语法

    springBoot,Thymeleaf

    Thymeleaf 是一款用于渲染 XML/XHTML/HTML5 内容的模板引擎。它与 JSP,Velocity,FreeMaker 等模板引擎类似,也可以轻易地与 Spring MVC 等 Web 框架集成。

    1240
    • springBoot
    • Thymeleaf
  • laravel url路由中存在双斜杠(//)造成404问题

    laravel路由双斜杠

    解决在laravel框架下,网站的首页后面加上双斜杠(//),页面显示的尽然不是首页,是一个空白的页面状态码是200,或者报404错误。

    1932
    • laravel路由双斜杠
  • php简介

    什么是php

    PHP即“超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。利于学习

    1351
    • 什么是php
  • Laravel邮件发送功能的实现例子

    Laravel邮件发送

    Laravel如何发送邮件呢?Laravel邮件发送功能的实现例子,从邮箱注册配置到,laravel邮件参数配置,提供纯文本邮件和富文本邮件发送两种邮件发送实例。

    1651
    • Laravel邮件发送
  • Java字符串的替换replace()、replaceFirst()和replaceAll()

    java,字符串

    Java字符串的替换replace()、replaceFirst()和replaceAll(),如何匹配替换字符串中的内容。

    765
    • java
    • 字符串
  • Springboot如何生成cookie,获取cookie信息

    Springboot,cookie

    Springboot如何生成cookie,获取cookie信息,cookie就是一个小体积的键值对,格式:key=value;客户端和服务器端,通常使用http协议来进行数据传输,而http协议是无状态的。也就是客户端向同一个服务器端发送的第一次Request和第二次Request,是没有关联的。需要cookie来保存一些用户信息,每次向相同的域名(domian)和路径(path)发送Request时都会携带cookie。

    1033
    • Springboot
    • cookie
-- 这已经是底线了,看看别的把! --