【建站教程】使用阿里云服务器怎么搭建网站?

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

目录

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

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

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

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

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

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

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

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

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

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

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

步骤七:安装WordPress程序


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

如果你已经有了阿里云服务器,那么可以跳过步骤一。阿里云服务器分为云服务器ECS和轻量应用服务器,关于轻量和ECS区别请参考:https://www.aliyunfuwuqi.com/ecs/3283/ 本文不多赘述。轻量应用服务器支持WordPress、宝塔面板等应用镜像,通过应用镜像可以一键搭建网站,非常简单,所以阿里云服务器网就不多赘述。本文阿里云服务器网是以云服务器ECS实例为例,从零开始为大家讲解使用阿里云服务器建站流程。

云服务器CPU内存配置如何选择?根据实际应用情况选择,如果是个人用户搭建博客1核2G或2核2G就够用了,如果是企业用户建议2核4G起步,详细参考:阿里云服务器配置怎么选?CPU内存带宽多少合适?。

阿里云服务器网用来搭建个人博客,所以选择了1核2G配置的云服务器,1M公网带宽就够用了,操作系统选择了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安装包到根目录

点击左侧栏【文件】>>【上传】,将你的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关于阿里云服务器的使用教程和建站方法。

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

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

相关文章

绝热量热法反应热测试过程中的温度和压力自动跟踪控制解决方案

摘要:现有的ARC加速量热仪普遍存在单热电偶温差测量误差大造成绝热效果不好,以及样品球较大壁厚造成热惰性因子较大,都使得ARC测量精度不高。为此本文提出了技术改进解决方案,一是采用多只热电偶组成的温差热电堆进行温差测量&…

ChatGPT提示词(prompt)资源汇总

文章目录 awesome-chatgpt-promptsLearn PromptingSnack PromptFlow GPTPrompt VineChatGPT 指令大全AI Toolbox HubAI Short ChatGPT是一种强大的生成式AI模型,而提示词(prompt)则是与ChatGPT一起使用的指导性文本,用于引导模型生…

R语言并行计算提高速度丨parallel包和foreach包

并行计算提高R语言速度 今天与大家分享的是R语言中的并行计算的内容,将探讨如何使用parallel和foreach包在R中进行并行计算,以及在不同情况下提高计算效率的方法。 目标:让计算等待时间缩短! 1. 什么是并行计算? 并行计…

《Linkerd 2.0:下一代服务网格的探索》

🌷🍁 博主猫头虎(🐅🐾)带您 Go to New World✨🍁 🐅🐾猫头虎建议程序员必备技术栈一览表📖: 🛠️ 全栈技术 Full Stack: &#x1f4da…

数据结构——排序算法——插入排序

交换法插入排序 void swap(vector<int> arr, int i, int j) {int temp arr[i];arr[i] arr[j];arr[j] temp;}void insertSort(vector<int> arr) {// 从第二个数开始&#xff0c;往前插入数字for (int i 1; i < arr.size(); i) {// j 记录当前数字下标int j …

WPS或EXCEL表格单元格下拉快捷选择项修改及设置方法

WPS或新版本EXCEL的设置下拉选项的方法是.点击一个单元格,菜单上选择数据,下拉列表即可设置,双击文字可编辑 EXCEL 旧的版本不同,可能有不同方法 方法一, 1.在空白区域里面&#xff0c;准备好需要填入下拉菜单里面的内容。 2.选中一个需要添加下拉菜单的单元格&#xff0c;然后…

Linux编辑器-vim使用

文章目录 前言一、vim编辑器1、vim的基本概念2、vim的基本操作2.1 命令模式切换至插入模式2.2 插入模式切换至命令模式2.3 命令模式切换至底行模式 3、vim命令模式命令集3.1 移动光标3.2 删除文字3.3 复制与粘贴3.4 替换3.5 撤销上一次操作3.6 更改3.7 跳至指定的行 4、vim末行…

论文浅尝 | 思维树:使用大语言模型反复思考解决问题

笔记整理&#xff1a;许泽众&#xff0c;浙江大学博士&#xff0c;研究方向为知识图谱上的神经符号推理 链接&#xff1a;https://arxiv.org/abs/2305.10601 1. 动机 语言模型是一种强大的工具&#xff0c;可以用于各种需要数学、符号、常识或知识推理的任务。然而&#xff0c;…

请体验一下falcon 180b 大语言模型的感觉

引言 由Technology Innovation Institute(T四训练的开源大模型Falcon 180B登陆Hugging Face!Falcon180B为开源大模型树立了全新的标杆。作为当前最大的开源大模型&#xff0c;有l80B参数并且是在在3.5万亿token的TII RefinedWeb数据集上进行训练&#xff0c;这也是目前…

列表和字典练习

定义四个学生信息 在Python环境下&#xff0c;用列表定义&#xff1a; >>> stu1[xiaoming,True,21,79.9] >>> stu1[lihong,False,22,69.9] >>> stu1[zhangqiang,True,20,89.9] >>> stu1[EMT,True,23,99.9]如图&#xff0c;定义了四个列表…

Redis高效、安全的不停机数据迁移方案

Redis是目前最流行的键值对存储数据库&#xff0c;凭借高性能和丰富的数据类型的特性&#xff0c;不仅可以作为缓存&#xff0c;还可以作为一个可持久化的数据库存储。随着业务的发展和版本的迭代&#xff0c;必然会遇到内存不足、集群节点不够和BUG等一系列问题。为了防止这些…

深入理解JVM虚拟机第三篇:JVM的指令集架构模型和JVM的生命周期

文章目录 一&#xff1a;JVM的指令集架构模型 1&#xff1a;基于栈式架构的特点 (1)&#xff1a;什么叫零地址指令、一地址指令、二地址指令、三地址指令&#xff1f; (2)&#xff1a;为什么说不需要硬件支持&#xff0c;可移植性好&#xff1f; 2&#xff1a;基于寄存…

基于Elasticsearch的多文档检索 比如 商品(goods)、案例(cases)

概述 Elasticsearch多文档聚合检索 详细 记得把这几点描述好咯&#xff1a;需求&#xff08;要做什么&#xff09; 代码实现过程 项目文件结构截图 演示效果 应用场景 我们需要在五种不同的文档中检索数据。 比如 商品&#xff08;goods&#xff09;、案例&#xff08;ca…

1014. 最佳观光组合

1014. 最佳观光组合 原题链接&#xff1a;完成情况&#xff1a;解题思路&#xff1a;参考代码&#xff1a; 原题链接&#xff1a; 1014. 最佳观光组合 https://editor.csdn.net/md/?not_checkout1&spm1000.2115.3001.5352 完成情况&#xff1a; 解题思路&#xff1a; …

【DevOps核心理念基础】3. 敏捷开发最佳实践

一、敏捷开发最佳实践 1.1 项目管理 1.2 需求管理 1.3 技术架构 1.4 技术开发 1.5 测试 二、敏捷开发最佳实践 2.1 敏捷开发的执行细节 三、全面的DevOps工具链 四、版本控制和协作开发工具 4.1 集中式版本控制工具 4.2 分布式版本控制工具 一、敏捷开发最佳实践 …

房地产小程序 | 小程序赋能,房地产业务数字化升级

随着科技的不断发展&#xff0c;房地产行业正逐渐向数字化转型。在这个过程中&#xff0c;房地产小程序成为了一种重要的工具&#xff0c;可以帮助房地产企业提供更好的购房体验、增加销售额&#xff0c;并实现管理的便捷化。 优点 便捷购房体验&#xff1a;房地产小程序为用户…

使用mybatis批量插入数据

最近在做项目的时候&#xff0c;有些明细数据&#xff0c;一条一条的插入太费资源和时间&#xff0c;所以得需要批量插入&#xff0c;今晚闲来无事写个小demo。 新建工程 <dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis…

如何实现微服务

一、问题拆解 1.1、客户端如何访问这些服务 原来的Monolithic方式开发&#xff0c;所有的服务都是本地的&#xff0c;UI可以直接调用&#xff1b;现在按功能拆分成独立的服务&#xff0c;跑在独立的虚拟机上的Java进程了。客户端UI如何访问他的&#xff1f; 后台有N个服务&a…

计算机毕业设计 高校课程评价系统的设计与实现 Java实战项目 附源码+文档+视频讲解

博主介绍&#xff1a;✌从事软件开发10年之余&#xff0c;专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精…

redis安装部署

文章目录 准备工作下载安装包修改配置文件命令常用配置信息 准备工作 检查linux系统是否安装了相关的编译工具 要检查 Linux 系统上是否已经安装了编译工具&#xff0c;可以执行以下命令&#xff1a; 检查 GCC 是否安装&#xff1a;在终端窗口中运行 gcc --version 命令&#…