阿里云服务器新手教程_省钱购买_配置_搭建网站全教程

阿里云服务器使用教程包括云服务器购买、云服务器配置选择、云服务器开通端口号、搭建网站所需Web环境、安装网站程序、域名解析到云服务器公网IP地址,最后网站上线全流程,阿里云百科分享阿里云服务器详细使用教程:

目录

阿里云服务器使用教程

一:购买一台阿里云服务器ECS

二:云服务器配置选择

三:为云服务器安装网站所需Web环境

1、SSH连接登录到云服务器

2、执行宝塔面板的安装命令

3、宝塔面板登录地址、账号和密码

四:云服务器安全组打开端口

五:登录到宝塔管理地址并安装LNMP环境

六:在宝塔面板上添加站点

七:下载网站程序安装包

八:上传网站程序安装包到根目录

九:域名解析到你的云服务器公网IP地址

十:安装WordPress程序


阿里云服务器使用教程

阿里云服务器分为云服务器ECS和轻量应用服务器,如果是轻量应用服务器可以参考这篇文章:阿里云轻量应用服务器使用教程(从购买配置、连接到网站上线) 本文以云服务器ECS为例,来详细说下云服务器配置选择、省钱购买方法、搭建网站LNMP环境及网站上线全流程,阿里云服务器使用非常简单,跟着阿小云的教程一步步配置,十分钟网站上线全流程:

一:购买一台阿里云服务器ECS

如果已经购买完云服务器,可以跳过此步骤。如何购买阿里云服务器?首先你需要注册一个阿里云账号,然后账号完成实名认证。

如何省钱购买阿里云服务器?在官方特价活动上购买:aliyunbaike.com/go/aliyun 云服务器价格非常便宜,活动打开如下图:

阿里云服务器优惠价格

阿里云服务器

阿里云轻量2核2G3M带宽108元一年、2核4G4M服务器297元一年、ECS云服务器e系列2核2G配置182元一年、2核4G配置365元一年、2核8G配置522元一年,详细参考:https://www.aliyunbaike.com/jiage/

二:云服务器配置选择

阿里云服务器CPU内存配置如何选择?阿小云建议根据实际应用选择云服务器配置,如果是个人开发者使用,一般2核2G配置就够用了,如果是企业级应用,建议4核8G起步,详细参考:阿里云服务器配置选择方案

像阿小云用来搭建网站,选择的配置就是2核2G,网站接入对象存储OSS和CDN后,日IP流量2000左右,完全够用。

综上,在阿里云特价活动上选择一台特价云服务器,根据实际应用选择CPU内存配置,然后提交订单支付,等待1到3分钟,阿里云系统会在你的阿里云账号下自动创建一台云服务器。

三:为云服务器安装网站所需Web环境

云服务器操作系统分为Windows和Linux类,Linux系统相对于win更少占用系统资源,阿小云以Linux操作系统为例,来详细说下云服务器安装Web环境教程。

本文阿里云百科以安装WordPress博客网站为例,该程序为所需的Web环境为LNMP或LAMP,手动一步步安装环境太麻烦,不如直接安装面板。本文阿小云先为云服务器安装宝塔Linux面板,然后在宝塔面板上安装LNMP环境,最后在宝塔面板上新建站点。

1、SSH连接登录到云服务器

阿里云服务器支持多种远程连接方式,可以使用阿里云自带的Workbench远程连接方式,也可以使用第三方SSH远程连接软件如PuTTY、Xshell等。阿里云服务器网使用阿里云自带的远程连接方式:

首先登录到云服务器ECS管理控制台,左侧栏【实例与镜像】>>【实例】,找到目标云服务器ECS实例,然后点击右侧的【远程连接】,如下图:

阿里云服务器远程连接

阿里云服务器远程连接

可以选择SSH密码登录或密匙证书登录,如果没有密码,可以重置密码。

2、执行宝塔面板的安装命令

登录到你的云服务器后,执行宝塔面板安装命令,阿里云服务器网使用的CentOS操作系统,命令如下:

yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

其他操作系统,请移步到宝塔面板官网查看安装命令。

执行宝塔Linux面板安装命令后,会提示如下:

Do you want to install Bt-Panel to the /www directory now?(y/n): y

保持默认,回复个字母“y”,如下图:

Do you want to install Bt-Panel to the /www directory now?(y/n)

Do you want to install Bt-Panel to the /www directory now?(y/n)

然后回车,系统会自动安装,大约1分钟左右会自动安装完成。

3、宝塔面板登录地址、账号和密码

宝塔面板自动安装完成后,会显示宝塔后台登录地址、username和password,如下图:

宝塔面板地址、账号和密码

宝塔面板地址、账号和密码

如上图所示,保存好上述信息,如果是通过外网登录宝塔后台,就是用外网面板地址,如果是在云服务器上登录宝塔可以使用内网面板地址。从上图中登录地址中,可以看出当前宝塔面板所依赖的端口号是39118,下一步,阿小云带大家开启对应的端口号。

四:云服务器安全组打开端口

出于安全考虑,阿里云服务器端口默认是白名单模式,有些端口默认是关闭的,需要手动开启。云服务器ECS在安全组中开启端口,轻量应用服务器在防火墙中打开端口。在云服务器上安装宝塔面板后,需要打开宝塔面板所依赖的端口号,否则面板无法正常使用,以前宝塔默认端口号是8888,出于安全考虑,宝塔面板在安全完毕后,会随即生成端口号,如上图所示。
1、登录到阿里云ECS云服务器管理控制台

2、左侧栏找到【实例与镜像】>>【实例】,找到目标ECS实例,点击实例ID进入到实例详情页

3、切换到【安全组】页面,点击右侧【配置规则】,如下图:

阿里云服务器安全组配置规则

阿里云服务器安全组配置规则

4、在入方向点击【手动添加】,端口范围输入【39118/39118】,授权对象选择【0.0.0.0/0】,下图是以开通80端口为例,大家对付看下:

阿里云服务器安全组开通端口

阿里云服务器安全组开通端口

同理,开通哪个端口号,就在端口范围中输入对应的端口号。最后保存即可生效,不需要重启。

五:登录到宝塔管理地址并安装LNMP环境

端口号开通后就可以使用账号密码和登录地址,登录到宝塔面板了。在浏览器中粘贴宝塔面板的外网面板地址,并输入账号和密码,登录到宝塔面板管理后台,第一次登录需要勾选同意协议,然后进入面板。然后绑定宝塔帐号,有宝塔账号的话,直接输入手机号和密码登录即可。没有宝塔账号的话,就点免费注册一个宝塔账号。

然后会弹出推荐安装套件窗口,选择LNMP(推荐),点击【一键安装】,如下图:

宝塔面板安装LNMP环境

宝塔面板安装LNMP环境


会弹出消息盒子,显示安装进度,大约等待5分钟左右,即可自动安装WordPress博客程序所需的Web环境。

六:在宝塔面板上添加站点

登录到宝塔面板管理后台,点击左侧栏的【网站】--【添加站点】,如下图:

阿里云服务器添加站点

阿里云服务器添加站点

  • 域名:输入域名,www和不带www都的域名均可填写
  • 根目录:根目录会根据域名自动生成,默认即可
  • FTP账号:需要FTP就选择创建,系统会自动生成FTP账号和密码,也可以自己自定义设置
  • 数据库:选择创建MySQL,系统会自动创建数据库账号和密码

然后点【提交】,会显示成功创建站点,并显示FTP和数据库账号资料。

七:下载网站程序安装包

本文阿小云以安装WordPress为例,在WordPress官网下载WP程序安装包,已经下载的同学可以跳过此步骤。

八:上传网站程序安装包到根目录

点击左侧栏【文件】--【上传】,将你的WordPress安装包程序上传到网站根目录。网站根目录路径为:/www/wwwroot/你的域名,如下图:

WordPress安装程序上传到网站根目录

WordPress安装程序上传到网站根目录

九:域名解析到你的云服务器公网IP地址

在域名注册商处,将你的域名解析到你的云服务器的公网IP地址上,解析教程以域名注册商文档为准,参考:

  • 阿里云:阿里云域名添加网站解析
  • 腾讯云:腾讯云域名添加DNS解析教程
  • 华为云:华为云快速添加网站域名解析

十:安装WordPress程序

域名解析到云服务器生效后,在浏览器中输入你的域名,并打开网站,就可以看到熟悉的WordPress安装界面,如下图:

WordPress安装

WordPress安装


如上图,点击现在就开始!
填写数据库名、数据库用户名和密码信息,该信息是在步骤三中,在宝塔面板上添加站点时生成的用户名和密码信息,此步骤填写的是数据库信息,填写完成后点击提交。

数据库信息通过后,然后填写WordPress站点标题、用户名、密码及电子邮件信息,然后点击安装WordPress。提示:成功!WordPress安装完成。谢谢!

至此,使用购买阿里云服务器、阿里云服务器配置选择、云服务器搭建网站、安装网站程序一直到网站上线教程完毕,更多关于阿里云服务器的说明,可以参考阿里云百科aliyunbaike.com关于云服务器的详细使用说明。

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

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

为什么 0.1 + 0.1 !== 0.2

总结了几个很有意思的基础题目,分享一下。 为什么 0.1 0.1 ! 0.2 看到这个问题,不得不想到计算机中的数据类型,其中浮点数表示有限的精度。那么它就无法精确的表示所有的十进制小数,所以在在某些情况下,浮点数的运算…

基座向量施密特正交化

最近再次细细的阅读了向量施密特正交化,重新系统梳理一下 一、正交基地与向量的正交分解 二、基化成标准正交基,是什么意思 将一个向量空间中的基向量通过某种方式转化为一组标准正交基,是指将原有的基向量进行调整,使得它们满足…

安卓:解决AndroidStudio导出Unity的Apk(APP)出现2个显示图标

用AndroidStudio打开该项目 实现只保留1个app图标 AndroidManifest.xml的改法如下&#xff1a; <?xml version"1.0" encoding"utf-8"?> <manifest xmlns:android"http://schemas.android.com/apk/res/android" package"com.fru…

IO流(字节流与字符流) 和 File对象 详解与使用

IO流 和 File对象 理论概念 为什么需要io流呢&#xff1f; 如上图这些基本数据类型和对象以及列表都是内存中的数据&#xff0c;只要断电或者程序停止&#xff0c;这些数据将会永久消失。 那么如果我需要长久保存一些数据怎么办&#xff1f;(持久化) 那么就需要使用File对象…

C++ - unordered系列关联式容器介绍 - 和 set map 的比较

前言 C - map 和 set 使用介绍_chihiro1122的博客-CSDN博客 C - map 和 set的 例题_chihiro1122的博客-CSDN博客 C - map 和 set 的模拟实现上篇 - 红黑树当中的仿函数 - 红黑树的迭代器实现-CSDN博客、 C - set 和 map 的实现&#xff08;下篇&#xff09;- set 和 map 的迭…

自定义热加载:如何不停机实现核心代码更新

文章目录 1. 常见的几种实现代码热更新的几种方式对于开发环境我们可以使用部署环境1. 使用 Arthas 的 redefine 命令来加载新的 class 文件2. 利用 URLClassLoader 动态加载3. 通过Java的Instrumentation API 也是可以实现的 2. 实现1. ClassScanner扫描目录和加载类2. 定时任…

Grafana 开源了一款 eBPF 采集器 Beyla

eBPF 的发展如火如荼&#xff0c;在可观测性领域大放异彩&#xff0c;Grafana 近期也发布了一款 eBPF 采集器&#xff0c;可以采集服务的 RED 指标&#xff0c;本文做一个尝鲜介绍&#xff0c;让读者有个大概了解。 eBPF 基础介绍可以参考我之前的文章《eBPF Hello world》。理…

【Git】轻松学会 Git(一):掌握 Git 的基本操作

文章目录 前言一、创建 Git 本地仓库1.1 什么是仓库1.2 创建本地仓库1.3 .git 目录结构 二、配置 Git三、认识 Git 的工作区、暂存区和版本库3.1 什么是 Git 的工作区、暂存区和版本库3.2 工作区、暂存区和版本库之间的关系 四、添加文件4.1 添加文件到暂存区和版本库中的命令4…

深度学习-优化器

1.梯度下降 最开始的梯度下降算法&#xff0c;更新权重的方法是theta theta - learning_rate * gradient(loss),loss是损失函数。但是这种方法只关心当前的梯度&#xff0c;如果坡度较缓&#xff0c;则它依然会以一种缓慢的速度下降&#xff0c;我们先举个例子&#xff0c;使…

光耦的原理和作用

光耦又叫光电耦合器。 这个是四脚光耦的电路符号&#xff0c;12之间是一个发光二极管&#xff0c;34之间是一个光电三极管&#xff0c;光藕就相当于把发光二极管和光电三极管封装在一个密闭的壳体中的器件。 当光耦发光二极管两端没有电压或电压不足使他导通时&#xff0c;发光…

2023-9-27 JZ55 二叉树的深度

题目链接&#xff1a;二叉树的深度 import java.util.*; /** public class TreeNode {int val 0;TreeNode left null;TreeNode right null;public TreeNode(int val) {this.val val;}} */ public class Solution {public int TreeDepth(TreeNode root) {if(root null) ret…

什么是HTTP/2?它与HTTP/1.1相比有什么改进?

聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ HTTP/2 简介⭐ 主要的改进和特点⭐ 总结⭐ 写在最后 ⭐ 专栏简介 前端入门之旅&#xff1a;探索Web开发的奇妙世界 欢迎来到前端入门之旅&#xff01;感兴趣的可以订阅本专栏哦&#xff01;这个专栏是为那些对Web开发感兴趣、刚刚踏入前端…

二叉树MFC实现

设有一颗二叉树如下&#xff1b; 这似乎是一颗经常用作示例的二叉树&#xff1b; 对树进行遍历的结果是&#xff0c; 先序为&#xff1a;3、2、2、3、8、6、5、4&#xff0c; 中序为&#xff1a;2、2、3、3、4、5、6、8&#xff0c; 后序为2、3、2、4、5、6、8、3&#xff1b…

Java编译运行结果乱码

一、问题 编译运行结果乱码 二、处理方法 方法1&#xff1a;将.java文件另存为编码设置为ANSI 方法2&#xff1a;使用命令参数 encoding javac -encoding utf-8 csdn.java 当你文件编码格式是utf-8需要指定java编译器的编码格式&#xff0c;如果没有用到encoding参数指定ja…

渗透测试中的前端调试(一)

前言 前端调试是安全测试的重要组成部分。它能够帮助我们掌握网页的运行原理&#xff0c;包括js脚本的逻辑、加解密的方法、网络请求的参数等。利用这些信息&#xff0c;我们就可以更准确地发现网站的漏洞&#xff0c;制定出有效的攻击策略。前端知识对于安全来说&#xff0c;…

代码随想录 Day7 字符串1 LeetCode T344反转字符串 T541 反转字符串II 151翻转字符串的单词

本文更详细解析来自于:代码随想录 (programmercarl.com) LeetCode T344 反转字符串 链接:344. 反转字符串 - 力扣&#xff08;LeetCode&#xff09; 题目思路 这题的思路很简单,只需要创建两个指针,一个指向首字母,一个指向末字母,两两进行交换即可,这里我们要说的就是交换,可…

实验室安全教育与考试

目录 我的错题&#xff08;2个&#xff09;新知识题目&#xff08;10个&#xff09;刚开始不太理解的题目&#xff08;10个&#xff09;写在最后&#xff08;免责声明&#xff09; 我的错题&#xff08;2个&#xff09; 18.发生电气火灾时可以使用的灭火设备包括&#xff1a;&…

WebSocket的那些事(6- RabbitMQ STOMP目的地详解)

目录 一、目的地类型二、Exchange类型目的地三、Queue类型目的地四、AMQ Queue类型目的地五、Topic类型目的地 一、目的地类型 在上节 WebSocket的那些事&#xff08;5-Spring STOMP支持之连接外部消息代理&#xff09;中我们已经简单介绍了各种目的地类型&#xff0c;如下图&…

【数据结构】—超级详细的归并排序(含C语言实现)

​ 食用指南&#xff1a;本文在有C基础的情况下食用更佳 &#x1f525;这就不得不推荐此专栏了&#xff1a;C语言 ♈️今日夜电波&#xff1a;斜陽—ヨルシカ 0:30━━━━━━️&#x1f49f;──────── 3:20 …

vue项目 H5 动态设置浏览器标题

1&#xff0c;先将要展示的标题存本地 if (that.PromotionInfo.Title) {localStorage.setItem("AcTitle", that.PromotionInfo.Title)} 2,现在路由meta中设置标题&#xff0c;再在路由守卫中设置 import Vue from vue import Router from vue-router import prom…