阿里云服务器搭建网站(图文新手教程)

使用阿里云服务器快速搭建网站教程,先为云服务器安装宝塔面板,然后在宝塔面板上新建站点,阿里云服务器网以搭建WordPress网站博客为例,来详细说下从阿里云服务器CPU内存配置选择、Web环境、域名解析到网站上线全流程:

目录

步骤一:云服务器配置选择

步骤二:通过宝塔面板为云服务器安装Web环境

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

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

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

4、在阿里云服务器控制台开通宝塔面板端口

5、登录到宝塔管理地址并安装LNMP环境

步骤三:在宝塔面板上添加站点

步骤四:下载WordPress程序安装包

步骤五:上传WordPress安装包到根目录

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

步骤七:安装WordPress程序


步骤一:云服务器配置选择

首先你需要注册一个阿里云账号,并且账号完成实名认证。如果你已经有了阿里云服务器,那么可以跳过步骤一。阿里云服务器分为云服务器ECS和轻量应用服务器,关于轻量和ECS区别请参考:阿里云服务器ECS和轻量应用服务器区别对比(图文详解),本文不多赘述。轻量应用服务器支持WordPress、宝塔面板等应用镜像,通过应用镜像可以一键搭建网站,非常简单,所以阿里云服务器网就不多赘述。本文阿里云服务器网是以云服务器ECS实例为例,从零开始为大家讲解使用阿里云服务器建站流程。

云服务器CPU内存配置如何选择?根据实际应用情况选择,如果是个人用户搭建博客1核2G或2核2G就够用了,如果是企业用户建议2核4G起步。云服务器活动:aliyunfuwuqi.com/go/aliyun 这个活动上的云服务器价格便宜,轻量服务器2核2G3M带宽轻量服务器一年108元,2核4G4M带宽轻量服务器一年297.98元12个月,ECS云服务器e系列2核2G配置182元一年、2核4G配置365元一年、2核8G配置522元一年。

阿里云服务器网用来搭建个人博客,所以选择了2核2G配置的云服务器,3M公网带宽就够用了,操作系统选择了CentOS镜像。可以使用阿里云测速工具 aliyunping.com 测试一下本地到阿里云服务器各个地域节点的Ping值网络延迟。

步骤二:通过宝塔面板为云服务器安装Web环境

Web环境是网站运行所依赖的环境,阿里云百科是用来搭建WordPress博客,为云服务器安装LNMP环境(Linux+Nginx+MySQL+PHP),本文的LNMP环境是通过安装宝塔Linux面板实现的,下面开始安装宝塔Linux面板。

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面板命令脚本大全

执行宝塔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,如下图:

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

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

如上图所示,保存好上述信息,如果是通过外网登录宝塔后台,就是用外网面板地址,如果是在云服务器上登录宝塔可以使用内网面板地址。

4、在阿里云服务器控制台开通宝塔面板端口

最初宝塔面板的端口号是8888,出于安全考虑,现在宝塔面板使用的端口是程序安装完成后随机生成的端口号,在上图的面板地址中可以看出,端口号为39118,在云服务器ECS的安全组中开启宝塔端口号。

详细教程参考:阿里云服务器端口开放教程(超简单一看就懂),本文不多赘述。

5、登录到宝塔管理地址并安装LNMP环境

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

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

宝塔面板安装LNMP环境

宝塔面板安装LNMP环境

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

步骤三:在宝塔面板上添加站点

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

宝塔面板添加站点

宝塔面板添加站点

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

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

步骤四:下载WordPress程序安装包

已经下载的同学可以跳过此步骤,在WordPress官网下载WP程序安装包即可。

WordPress下载地址:https://cn.wordpress.org/download/

步骤五:上传WordPress安装包到根目录

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

WordPress程序上传到网站根目录

WordPress程序上传到网站根目录

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

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

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

步骤七:安装WordPress程序

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

WordPress安装

WordPress安装


如上图,点击现在就开始!

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

填写数据库信息

填写数据库信息

数据库信息通过后,然后填写WordPress站点标题、用户名、密码及电子邮件信息,然后点击安装WordPress,如下图:

填写WordPress站点标题用户名密码安装

填写WordPress站点标题用户名密码安装

提示:成功!WordPress安装完成。谢谢!

成功!WordPress安装完成。谢谢!

成功!WordPress安装完成。谢谢!

至此,使用阿里云服务器搭建WordPress网站博客教程完毕,现在云服务器安装WordPress所需的Web环境,本文阿里云百科选择通过宝塔面板的方式来安装Web环境,然后在宝塔面板上新建WordPress网站。

以上是阿里云服务器网aliyunfuwuqi.com分享的关于云服务器配置选择、Web环境搭建和网站上线全流程。

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

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

相关文章

TempleteMethod

TempleteMethod 动机 在软件构建过程中,对于某一项任务,它常常有稳定的整体操作结构,但各个子步骤却有很多改变的需求,或者由于固有的原因 (比如框架与应用之间的关系)而无法和任务的整体结构同时实现。如…

【进程管理】初识进程

一.何为进程 教材一般会给出这样的答案: 运行起来的程序 或者 内存中的程序 这样说太抽象了,那我问程序和进程有什么区别呢?诶?这我知道,书上说,动态的叫进程,静态的叫程序。那么静态和动态又是什么意思…

坦克世界WOT知识图谱三部曲之爬虫篇

文章目录 关于坦克世界1. 爬虫任务2. 获取坦克列表3. 获取坦克具体信息结束语 关于坦克世界 《坦克世界》(World of Tanks, WOT)是我在本科期间玩过的一款战争网游,由Wargaming公司研发。2010年10月30日在俄罗斯首发,2011年4月12日在北美和欧洲推出&…

SQL:增、删、改、查 基本语句 Navicat建库(用法 + 例子)

文章目录 新建数据库新建表 增、删、改、查select 查找insert 添加delete 删除update 修改where 扩展 < > < > ! <> 比较运算符and or 逻辑运算符between...and... 介于..和..之间in 包含like 模糊查询is null 为空的 查询扩展order by 排序limit start coun…

【计算机组成原理】考研真题攻克与重点知识点剖析 - 第 2 篇:数据的表示和运算

前言 本文基础知识部分来自于b站&#xff1a;分享笔记的好人儿的思维导图与王道考研课程&#xff0c;感谢大佬的开源精神&#xff0c;习题来自老师划的重点以及考研真题。此前我尝试了完全使用Python或是结合大语言模型对考研真题进行数据清洗与可视化分析&#xff0c;本人技术…

mysql日期月份相关函数

从给定日期提取最后一天&#xff1a; 要知道2017年12月的最后日期&#xff0c;可以按以下方式执行LAST_DAY()函数&#xff1a;用法:输出&#xff1a; 2017-12-31 从给定的日期时间中提取最后一天&#xff1a; 要使用日期时间格式了解月份的最后日期&#xff0c;可以按以下方式…

【Jmeter】性能测试脚本开发——性能测试环境准备、Jmeter脚本编写和执行

文章目录 一、常用的Jmeter元件二、性能测试环境准备三、编写Jmeter脚本四、执行测试脚本 一、常用的Jmeter元件 取样器-HTTP请求 作用&#xff1a;发送HTTP请求配置原件-HTTP请求默认值 作用&#xff1a;设置HTTP请求的默认参数配置原件-用户定义的变量 作用&#xff1a;定义…

分类预测 | Matlab实现BES-ELM秃鹰搜索算法优化极限学习机分类预测

分类预测 | Matlab实现BES-ELM秃鹰搜索算法优化极限学习机分类预测 目录 分类预测 | Matlab实现BES-ELM秃鹰搜索算法优化极限学习机分类预测分类效果基本描述程序设计参考资料 分类效果 基本描述 Matlab实现BES-ELM秃鹰搜索算法优化极限学习机分类预测&#xff08;完整源码和数…

探秘前后端开发世界:猫头虎带你穿梭编程的繁忙街区,解锁全栈之路

&#x1f337;&#x1f341; 博主猫头虎 带您 Go to New World.✨&#x1f341; &#x1f984; 博客首页——猫头虎的博客&#x1f390; &#x1f433;《面试题大全专栏》 文章图文并茂&#x1f995;生动形象&#x1f996;简单易学&#xff01;欢迎大家来踩踩~&#x1f33a; &a…

算法题:盛最多水的容器

这个题目乍一看就是双指针&#xff0c;没想到官方解答也是双指针&#xff0c;我在官方的基础上优化了一下下&#xff0c;左右两边各一个指针&#xff0c;每次移动短的那一头的时候&#xff0c;不是移动一格&#xff0c;而是找到比短的那一头要长一点的&#xff0c;再进行比较。…

Linux免交互

免交互概念 不需要进入文件内部&#xff0c;可以在文件外对文件内容进行操作 sed 最强大的功能&#xff1a;改 新增 awk 最强大的功能&#xff1a;按行取列 如何对文本内容进行免交互 here document 免交互 对文本内容进行操作&#xff1a;标准输入的替代品 语法格式&…

火山引擎 ByteHouse:TB 级数据下,如何实现高效、稳定的数据导入

更多技术交流、求职机会&#xff0c;欢迎关注字节跳动数据平台微信公众号&#xff0c;回复【1】进入官方交流群 近期&#xff0c;火山引擎开发者社区、火山引擎数智平台&#xff08;VeDI&#xff09;联合举办以《数智化转型背景下的火山引擎大数据技术揭秘》为主题的线下 Meeup…

【算法学习】-【双指针】-【盛水最多的容器】

LeetCode原题链接&#xff1a;盛水最多的容器 下面是题目描述&#xff1a; 给定一个长度为 n 的整数数组 height 。有 n 条垂线&#xff0c;第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 找出其中的两条线&#xff0c;使得它们与 x 轴共同构成的容器可以容纳最多的水。…

【软件测试】自动化测试selenium(二)

文章目录 三. 掌握Selenium常用的API使用1. webdriver API2. 操作测试对象3. 添加等待4. 打印信息5. 浏览器的操作6. 键盘事件7. 鼠标事件8. 定位一组元素9. 多层框架/窗口定位10. 下拉框处理11. 弹窗处理12. 上传文件13. 关闭浏览器14. 切换窗口15. 截图操作 三. 掌握Selenium…

做私域,转化成交的秘诀!

数字化时代&#xff0c;企业开始重新定义和客户的关系&#xff0c;不仅是交易关系&#xff0c;更重要的是建立长久的、有价值的关系。 01. 私域的本质是客户经营 我们为什么要做私域&#xff1f;其实就是为了扩量提效&#xff0c;提复购加利润&#xff0c;把客户变成真正的自…

【LeetCode热题100】--199.二叉树的右视图

199.二叉树的右视图 思路&#xff1a; 使用根->右->左方法进行遍历节点&#xff0c;同时记录层数&#xff0c;将当前层数与记录的层数进行比较&#xff0c;如果当前层数大于记录的层数&#xff0c;添加该元素&#xff0c;若当前层数小于记录的层数&#xff0c;说明该层已…

博途1200/1500 ALT指令

SMART PLC的ALT指令实现代码,请查看下面文章博客 SMART PLC如何构造ALT指令_smart200类似alt指令-CSDN博客单按钮启停这些老生常谈的问题,很多人感兴趣。这篇博文讨论下不同的实现方法,希望对大家有所帮助。指令虽然简单,但是在编程的时候合理使用对我们高效率编程帮助还是…

蓝桥杯每日一题2023.10.5

3420. 括号序列 - AcWing题库 题目描述 题目分析 对于这一我们需要有前缀知识完全背包 完全背包的朴素写法&#xff1a; #include<bits/stdc.h> using namespace std; const int N 1010; int n, m, v[N], w[N], f[N][N]; int main() {cin >> n >> m;fo…

10链表-单链表构造LinkedList

目录 LeetCode之路——707. 设计链表 分析&#xff1a; Code&#xff1a; LeetCode之路——707. 设计链表 你可以选择使用单链表或者双链表&#xff0c;设计并实现自己的链表。 单链表中的节点应该具备两个属性&#xff1a;val 和 next 。val 是当前节点的值&#xff0c;n…

solidity 合约转java

Generate a Java Wrapper from your Smart Contract Solidity Gradle Plugin - Web3j web3j / web3j-maven-plugin GitLab