技术干货||用阿里云轻量应用服务器搭建个人网站

本文涉及的产品
轻量应用服务器 2vCPU 4GiB,适用于搭建Web应用/小程序
轻量应用服务器 2vCPU 4GiB,适用于网站搭建
云防火墙,500元 1000GB
简介: 技术干货||用阿里云服务器搭建个人网站

搭建过程如下:


1 准备工具

2 详细过程

(1)进入控制台

(2)进入轻量应用服务器管理台

(3)远程连接

(4)安装宝塔面板

(5)添加网站

(6)上传源码


01—准备工具


阿里云“轻量应用服务器”,购买链接如下:

https://partner.aliyun.com/shop/1586986852753298?spm=a2cbv.aps.0.0.72e2561cLOdgKJ

image.png


个人网站源码



本次搭建使用阿里云轻量应用服务器,预装环境为系统镜像,CentOS7.3 64位,地域不限如图

image.png


02—详细过程


(1)进入控制台

阿里云首页“右上角”。

image.png

(2)进入轻量应用服务器管理台

进入服务器列表,点击已经拥有的CentOS服务器。

image.png


(3)远程连接

本次搭建没有下载任何连接软件,直接使用阿里云的远程连接。远程连接在页面右上角。

image.png



打开如下界面。

image.png

输入 sudo -i 命令进入管理员模式。(前面的 $ 会变成 #)

sudo -i //进入管理员模式//注:该窗口下,不能用“ctrl+c/v”进行复制粘贴,可以使用鼠标右键


(4)下载宝塔面板


进入宝塔面板官网,选择安装Linux版

image.png

复制下载代码

image.png


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

将此代码粘贴至命令行中,回车确认。


image.png

之后,按照提示输入“y”,不需要再进行输入,两分钟后命令行窗口打印出宝塔面板类似如下信息:

Bt-Panel-URL: http://172.0.0.0:8888/7f848w6w 登录地址(不包括http前面的)username: fhjkdffsk 登录用户名password: 468ddfs 登录密码

最后按照提示进入登录地址,如果登录界面一直加载不出,可能原因是服务器没有打开8888端口,需进行如下步骤:

打开阿里云控制台,进入左边栏防火墙选项,点击右上角添加规则,添加一个自定义的TCP端口8888

image.png

之后顺利进入登录界面,输入命令行窗口中的用户名和密码后进入宝塔面板。如果刚才忘记保存密码,而且关闭了命令行窗口,可输入如下代码查看用户名和密码,需要先 输入sudo-i 命令进入管理员模式。

sudo -i//进入管理员模式/etc/init.d/bt default//查看宝塔面板入口、用户名和密码

(5)添加网站

首先进入宝塔面板,按照推荐进行一键部署

下载完成后在左侧边栏进入网站选项,然后点击添加站点。

image.png

上图中,域名填写服务器的IP地址(公),即宝塔面板登录地址中间那串,比如我的登录地址为 http://172.0.0.0:8888/7f848w6w,那么我的IP就是172.0.0.0。

根目录是放置网站源码的目录,这里直接默认。

FTP为文件传输协议,用于文件下载和上传,暂时不添加。

数据库添加MySQL,如图设置,用户名密码默认。

点击提交后,就可以用IP直接访问网站了。(输入http://IP地址 访问网站)

如果无法访问,可能是80端口没有打开,此时按照第(4)步中的步骤添加一个80的TCP端口即可。

后面会遇到phpMyAdmin打不开,可能是因为888端口没开,则继续以上操作。)

(6)上传源码

左侧边栏选择文件,打开刚刚配置的根目录/www/wwwroot/106.15.91.148,已经存在默认文件,相当于网站搭建的"Hello World!"了,之后将自己的源码上传即可。


03

结语



至此,网站已经搭建好了,最初遇到很多奇奇怪怪的问题,令人崩溃。但通过查阅其他博客攻略,逐渐熟悉了linux终端的操作方式。

我觉得要及时记录一些常用命令,比如防火墙操作、数据库操作、nginx和uwsgi的关闭重启等。

常用命令如下:

sudo -i #进入管理员模式cd /www/myweb/HelloWorld #cd打开某路径文件(路径开头要‘/’)killall -9 uwsgi #结束uwsgiuwsgi -x socket.xml #启动uwsgi(根据配置不同)service nginx reload #重启nginxfirewall-cmd --reload #重启防火墙
firewall-cmd --zone=public --add-port=8899/tcp --permanent #开启防火墙python3 manage.py makemigrations #生成迁移(django)python3 manage.py migrate #执行迁移(django)

后面我将使用python3+django+uwsgi+nginx的方式部署网站。将会做更多与python django有关的记录。



相关文章
|
25天前
|
弹性计算 编解码 大数据
性价比最高提升50%!阿里云企业级云服务器上新
阿里云ECS云服务器推出全新升级的u2系列实例,包括基于Intel的u2i实例与首个基于AMD的u2a实例,提供企业级独享算力,综合性价比最高提升50%。u2i实例已开放公测,适用于中小型数据库、企业网站建设等场景。同时发布基于AMD的第九代旗舰实例g9ae,性能提升65%,适用于大数据、视频转码等密集型业务。
147 0
|
1月前
|
弹性计算 运维 安全
阿里云轻量应用服务器是什么?看完你就知道了
阿里云轻量应用服务器是面向网站建设、开发测试等轻量场景的云服务器,按套餐售卖,内置多种应用镜像,支持一键部署,操作简单,适合个人开发者和中小企业使用。
240 0
|
1月前
|
存储 安全 数据挖掘
阿里云特惠云服务器轻量级38元,经济型99元,通用算力型199元性能、适用场景及选择参考
2025年,阿里云推出了3款特惠云服务器,轻量云服务器2核2G200M峰值带宽38元一年,经济型e实例云服务器2核2G3M带宽99元1年,通用算力型u1实例2核4G5M带宽199元1年。本文将深度解析这三款现象级产品的配置亮点、适用场景,以供参考和选择。
|
27天前
|
存储 机器学习/深度学习 缓存
阿里云企业级九代云服务器:c9i、g9i、r9i实例的收费标准、性能与选型攻略
计算型c9i、通用型g9i和内存型r9i实例是阿里云专为需要高性能云服务器的用户推出的第九代新品云服务器实例规格,适用于机器学习推理应用,数据分析等场景。本文为大家介绍阿里云服务器的新品实例——计算型c9i、通用型g9i、内存型r9i实例各自的性能参数与适用场景,再到最新的活动价格与其他实例的对比选型指南,以供参考。
|
25天前
|
弹性计算 固态存储 JavaScript
阿里云4核8G服务器ECS配置大全以及参考价格整理
阿里云4核8G服务器ECS提供多种实例规格选择,如通用算力型u1、计算型c8i、经济型e等,价格从每月216元至879元不等。当前u1实例年付仅955元,支持3M带宽下约30人并发访问,适用于日均万级IP应用,系统盘为20GB-40GB ESSD Entry云盘,性能稳定,适合企业及开发者使用。
237 5
|
23天前
|
存储 机器学习/深度学习 缓存
阿里云九代云服务器怎么样?计算型c9i、通用型g9i、内存型r9i实例介绍
阿里云第9代云服务器主要实例规格包括计算型c9i、通用型g9i、内存型r9i,本文将为大家介绍阿里云九代云服务器中的计算型c9i、通用型g9i、内存型r9i实例的主要性能特点,并分享最新的活动价格信息,以供参考。
177 1
|
27天前
|
弹性计算 运维 监控
阿里云国际站轻量云服务器价格怎么样?
阿里云国际站轻量云服务器是一款便捷易用的云计算产品,适合个人开发者及中小企业快速搭建应用。它基于云服务器ECS资源,提供一键部署、域名解析、安全管理和运维监控等功能,降低使用门槛和成本。相比传统云服务器,轻量云服务器操作更简单、价格更实惠,适用于网站搭建、学习测试等轻量级场景。
|
29天前
|
弹性计算 监控 网络协议
阿里云精品BGP线路EIP助力香港云服务器访问加速
香港云服务器因默认BGP线路问题常导致大陆访问延迟高、丢包严重。阿里云国际站推出精品BGP线路EIP,通过直连优化,实现低至80ms延迟、高稳定性跨境访问,助企业提升业务体验。
|
1月前
|
弹性计算 运维 网络安全
阿里云轻量应用服务器和ecs区别:适用人群、使用场景、性能差异及限制全方位对比
阿里云轻量应用服务器适用于个人开发者和中小企业,适合网站建设、小型应用等轻量场景,使用门槛低,自带应用镜像和可视化运维;而云服务器ECS面向企业级用户,支持高可用、高容灾和集群类应用,适用于专业级、复杂业务场景。两者在适用人群、业务场景、产品优势及使用限制等方面存在明显差异,用户可根据实际需求选择。
155 0

热门文章

最新文章