在云服务器上搭建网站流程(超详细)

article/2025/10/13 11:47:05

网站的搭建是web应用的基础,也是必修课,下面是作者亲身实践所得出的总结(请认真看完)。

一、选购服务器

一般选择租服务器,服务器规格按自身需求而选(最重要的是选好操作系统,一定要选好,否则的话换系统很麻烦)。服务器收费方式有两种:一种是按流量计费(不推荐),一种是包年包月(对于学生党来说比较划算)。

 

几大主流服务器租借平台(不单单是服务器,后期的工作也用到相关平台):

1、百度云

2、阿里云(个人认为最好,原因是MySQL可以直接连接阿里云服务器)

3、腾讯云

二、配置服务器

购买了(严格来说是租借)服务器后,我们要对服务器做些必要的设置。

  1. 首先登录相关平台(这里以阿里云为例,其他平台流程差不多,记得保存账号密码)
  2. 进入产品控制台(一般情况下购买完服务器会直接跳转到相关页面,如果没有,上面搜索栏中搜产品控制台(先找到自己服务器的类型))

 

        如上图为阿里云服务器首界面,详细地写明了服务器的公网ip,购买日期以及配置等相关信息。

首先要做的是对服务器密码进行更改,如上图标记所示。

 

         更改密码界面如上图,输入想更改的密码,账号不可更改(默认是root),更改完密码后点确定然后重启服务器(重启完才算确认更改,如下图)。

3、设置安全组,开放必要的端口

 

 

         如上图所示,这里注意,不同种类的服务器页面不同,这里的案例为轻量型应用服务器,直接在防火墙选项中配置端口即可。如果是云服务器ECS则选择安全组选项(找不到在左侧索引栏中找),配置添加方式与上图相同(也可以在实例中直接配置)。图中的ip直接选0.0.0.00那个(意思是允许所有的ip地址使用此端口,也可以指定ip)

 一些必要的端口、

 

        上图所示的端口是一些常用的端口,有用到的话可以添加,但一般的端口可以自己随意设置(端口取值为1-65535),注意的是非专业人士不必知道上图所述端口的具体含义。

至此,服务器配置方面工作已经完成,如果有遗漏的地方欢迎与作者交流。

 

三、远程连接服务器

        这里插个题外话,有很多人会有疑惑,不是已经购买了服务器吗?进入了服务器后为什么还需要连接。原因是虽然我们已经在平台上购买了服务器,但是服务器的位置和权限仍然在平台(也可以说是生厂商)手上(如果是企业的话就另说了),而用户只是有使用权,所以我们需要使用第三方工具去连接服务器。

关于远程连接,可以用的方法有很多,下面介绍几种方法

1、Workbench远程连接

        优点:阿里云自带的连接,网页版,支持复制粘贴。缺点:就是每次连接都得登录阿里云平台,麻烦一点。

2、VNC远程连接(不建议使用,对非专业人士不友好,我们这里跳过)

3、XSheel远程连接(强烈推荐)

        推荐理由是这个方式是用软件连接,支持所有平台的服务器而且方法简单,方便下载宝塔面板。所以我重点教学这种方法。

四、使用XSheel连接阿里云服务器(其他平台连接的方式相同)

  1. 下载XSheel(安装包官网上下载,安装过程傻瓜式安装,一路点next,注意安装位置。后期有需要会上传网盘)
  2. 打开XSheel,点击新建(打开没弹出对话框的话点击左上角的文件就能看见)

 

 3、填写名称(随便起,最好是有代表意义的)、主机(填写公网ip,不知道的上服务器首页找)、端口号(不用改,默认)。点击连接。

 4、输入用户名(就是默认的 root),点击确定。

 5、身份验证。这里有三种验证,第三种不用。默认使用第二种,这里需要的是密钥文件。

 6、获取密钥文件。

        进入服务器首页面,点击左侧的远程连接(云服务器ECS的话点击密钥对,创建密钥),点击密钥管理。因为我这里已经创建了密钥,所以无法再创建。如果没有密钥,则点击创建密钥,输入密钥名称(随机取名)、资源组名称(服务器首页可以找到,就是实例ID,在创建页面可以下拉输入框,一般都会默认已有的服务器)、以及公网ip。点击确定。

注:轻量应用型服务器上创建密钥不需要绑定密钥(云服务器ECS需要绑定,点击右侧绑定密钥即可),可以直接使用,密钥文件后缀名是.pem,密钥文件一定要保存好!!!

7、使用密钥文件进行身份验证

 

         如上图,选择Public key,点击右侧浏览,点击文件,找到密钥文件的位置点击打开,密码不用输。最后点击确定。

 出现上图所示的提示则说明连接成功。离胜利又近了一步。

五、安装宝塔面板(重中之重)

这里简单的简绍一下宝塔面板。

宝塔面板是开发的服务器管理工具,是一家专业从事服务器相关软件和服务研发的公司。宝塔的愿景是让用户更容易使用服务器。

说话简单,不要使事情复杂化。大型网站程序安装在服务器上。服务器使用 Linux 系统。对于服务器维护,需要记住很多linux命令,这很麻烦。面板的优点是可以通过交互界面完成服务器的维护,比如更新系统、添加网站、修改设置等,之前需要记住各种命令。现在,您可以单击面板上的按钮以节省时间和精力。

所以我们可以在宝塔面板上搭建网站,通过宝塔面板向网站上传文件等等。

下面我们通过XShell直接安装宝塔面板

1、连接服务器,连接方式看上面。连接成功后在终端上输入安装指令:yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

 

         如上图,在绿色光标位置输入安装指令,按下回车键开始安装,安装时间大概五分钟,期间不要退出面板。安装完成后如下图所示(安装期间会有两个选项,全选y即可)

         上图的外网地址与内网地址,以及账号密码要保存好!!!(切记),地址中所涉及的端口(图片中为8888,但是端口是随机分配的,要根据实际情况而定)要在服务器上开放,怎么开放端口看上面步骤。

2、打开浏览器输入外网地址

 

        出现如上图的登录界面则表示宝塔面板真的安装成功。这里注意,一般用外网地址登录宝塔,内网一般登录不了。原因是浏览器的默认SSL证书与宝塔安装的SSL证书不匹配,用内网登录会显示无法连接。

出现登录界面后,输入账号密码(刚才安装成功后出现的那个账号密码,进入宝塔后可以更改密码),点击登录进入宝塔。

3、下载必要插件以及建站

         如图,登录宝塔后会弹出相应的安装界面,推荐选择左边的LNMP(兼容性好一点),根据需要选择插件版本(默认的是适配版本,服务器牛逼的话可以全部装最新版本)

 安装时间大概十分钟,安装速度要看网络信号好不好,安装完成后直接关闭界面。

 点击左侧栏的“网站”,点击添加站点。

 

        输入网站域名(如果没有域名直接用公网ip,格式:公网ip:+端口号+.com(其他的也行)注:端口号随意取,只要在允许范围内即可,端口必须在服务器中放行),其他的选项可以根据需要更改(可以默认),最后点提交。

        至此,网站搭建已全部完成,网站搭建后可以上传网页文件,具体的操作步骤不多说,网页项目可以用多种方式部署(具体部署待作者发布)。上述具体步骤如果有缺漏或者错误欢迎改正。


http://chatgpt.dhexx.cn/article/vIBa25up.shtml

相关文章

基于wiki中文语料库的gensim模型使用方法以及R语言的调用方式

基于wiki中文语料库的gensim模型使用方法以及R语言的调用方式 近期想要整理下硬盘里的东西,看到本科毕设做情感倾向分析相关的数据,想起当时使用gensim训练词向量模型训练了超级久,决定将训练好的模型上传到云空间,记录下怎么使用…

维基百科中文语料库训练word2vec模型和使用总结

首先列明参考博文地址: 使用中文维基百科语料库训练一个word2vec模型并使用说明 windows使用opencc中文简体和繁体互转 使用中文维基百科训练word2vec模型 一、下载维基百科中文语料库 下载地址:https://dumps.wikimedia.org/zhwiki/ 这里我选择的是20…

Windows下使用Glove训练自己的中文语料库

一、 准备自己的语料库 使用爬虫爬取数据,爬取之后的中文文本数据不能直接使用,需要进行分词,分完词后保存为data.txt(这是我爬取的豆瓣影评的数据) 二、下载Glove代码 https://github.com/stanfordnlp/GloVe 将数…

NLP浅谈语料库

NLP浅谈语料库 1. 浅谈语料库 1.1 语料和语料库 ​ 语料通常指在统计自然语言处理中实际上不可能观测到大规模的语言实例。所以人们简单地用文本作为替代,并把文本中的上下文关系作为现实世界中语言的上下文关系的替代品。 ​ 语料库一词在语言学上意指大量的文…

python使用nltk进行中文语料库的词频分布统计

文章目录 问题描述构建语料库统计字数统计词频分布 问题描述 根据给定的语料库,统计其中共包含多少字、平均每个词使用了多少次以及常用词的分布以及累计分布情况。 本文就以大秦帝国第一部小说为例进行实验 本文可以使用在毕业设计中,如果有帮助采用请…

中文分词多领域语料库

中文分词多领域语料库 数据处理 各位NLPer,大家好! 如果你还在从事中文分词领域的相关研究,你一定会发现,随着时间推移,中文分词的研究越来越少,BERT出现后,以字为粒度的方法盛行,有…

python训练自己中文语料库_自然语言处理——NLTK中文语料库语料库

Python NLTK库中包含着大量的语料库,但是大部分都是英文,不过有一个Sinica(中央研究院)提供的繁体中文语料库,值得我们注意。 在使用这个语料库之前,我们首先要检查一下是否已经安装了这个语料库。 >>>import nltk >>>nltk.download() 检查箭头所指…

python 提取sogou中文语料库

sogou中文语料库下载地址是:https://download.csdn.net/download/kinas2u/1277550 下载下来的文件包含了很多子文件夹,每个子文件夹下又包含了很多txt语料文件,我想把他们都整合到一个txt中(./SogouC_mini_20061102/Sample&#x…

python训练自己中文语料库_中文语料库构建过程详细教程

简介 今天我想简单记录一下自己构建语料库的过程, 方便自己查看和方便协作. 在工作中我们经常遇到一个问题就是每个研究者都有自己的语料库, 存储格式不同, 有用mysql这种结构化数据库的, 也有mogodb这种文档型数据库, 还有更多的是使用文本文件, 不管哪种形式, 都会导致数据交…

15个国内常用语料库

通用单语语料库 01. 国家语委现代汉语通用平衡语料库 http://www.aihanyu.org/cncorpus/index.aspx 该语料库是由国家语言文字工作委员会主持,面向语言文字信息处理、语言文字规范和标准的制定、语言文字的学术研究、语文教育以及语言文字的社会应用,…

latex中文简历,硕博士找工作实习用,顶级简约简历

*转载请注明出处,谢谢! *latex自制简历演示,前言本篇文章介绍一下如何利用,制作一份简单的个人简历。文章目的并不是给大家提供模板,而是希望大家通过本篇文章的介绍,对制作个人简历的过程有个简单的了解,有所启发。代…

分享一个Latex一页纸简历模板(中英文)

分享一个Latex一页纸简历模板(中英文) 近期鉴于需要想找一份中文版的latex简历模板。tex模板支持中文一直是新手的心头痛,笔者希望能找到一份无痛支持中文的模板,最终在GitHub上找到了billryan制作的模板,链接在全文的…

硕士博士简历latex模板

找工作找实习,技术类的,简洁版,简历模板 模板下载地址:https://download.csdn.net/download/qq_25379821/10799422 使用注意事项: 我使用的编辑器是 Texworks 注意把环境改成system,否则中文显示乱码

一个LaTeX论文模板

文章目录 $\LaTeX$源码模板效果图 LaTeX \LaTeX LATE​X源码 % -*- coding: UTF-8 -*- \documentclass[UTF8]{ctexart} \usepackage{multicol} %数学包,这里没用到 %\usepackage{amsmath} \usepackage{indentfirst} %添加作者信息 \usepackage{authblk} \usepackag…

安装R包的几种方法(汇总)

以下载ggplot包为例 1. 在R studio界面中直接输入函数: install.packages("ggplot") #直接输入R包的名字即可。 2. 找不到无法下载的包,可以上Github官网搜索,上面会提供下载方法: 3. 将包下载到本地后,进行…

R: R package安装的几种方式

R包安装方式 一、CRAN安装二、Bioconductor安装三、Github安装四、手动安装 一、CRAN安装 对于大多数R包或可以在R官网上查询到的包,都可以直接进行安装。 直接利用代码安装 install packages("R包的名称") 从R—packages界面搜索安装 在第3步中输入R包…

R安装与卸载、RStudio安装

R及RStudio安装、R卸载 R下载R安装Rstudio下载RStudio安装R卸载 RStudio只是辅助使用R进行编辑的工具,所以RStudio的正常使用需以R程序为基础,安装过R的可以跳过前两步 R下载 官网 点击download R。 点击选择清华大学的镜像地址 R安装 任意选择一个&…

RStudio的安装

安装RStudio教程 (如果下面的博客没有能解决你的问题或者你还有其他关于计算机方面的问题需要咨询可以加博主QQ:1732501467) 安装RStudio,总共分为三步: 一、安装R安装包 二、安装RStudio 三、测试RStudio是否安装…

R与RStudio的详细安装教程(有每一步的详细教程!!!!)

R与RStudio的详细安装教程 R是RStudio的前提,首先安装R,才能安装RStudio。 安装R教程总共分为三步: 一、下载R安装包 二、安装R 三、打开R 安装RStudio,总共分为两步: 一、安装RStudio 二、测试RStudio是否安装…

什么是mysql锁表

为何会锁表 首先我们了解一下数据库查询机制,首先我们用工具进行连接查询时,会创建一个connection,此时数据库会将查询语句解析成一棵“树”,各个引擎底层的结构不一样,mysql的话在innodb用的是b-tree,俗称…