使用阿里云服务器部署网站,保姆级教程(nginx部署及宝塔部署)

简介: 本文详解如何在阿里云轻量服务器上部署网站,涵盖两种主流方案:一是手动配置Nginx(含安装、启停、修改配置及静态文件部署);二是使用图形化宝塔面板(一键安装、建站、上传文件与路径配置)。配套Xshell远程连接和Xftp文件管理,适合新手与进阶用户。

简介

文本主要介绍如何使用nginx 和 集成的宝塔面板二种方法 来部署上线网站,我用到的云服务器是阿里


需要用到的:


1.一台云服务器


2.Xshell软件(用来连接操作服务器)


3.Xftp 软件(用来方便管理服务器中的文件)

一、服务器

首先我们要部署网站肯定得需要一台服务器,当然你的电脑也可以当成一台服务器,但是那样的话电脑就不能关机,得一直开着,所以我们购买一台轻量级的服务器即可

轻量级的服务器,配置选择入口:https://www.aliyun.com/product/swas

操作系统选择:centos即可,这个比较好用。


然后我们就可以进入到轻量服务器控制台

去设置一下服务器的密码

centos默认的用户名是root

二、远程连接服务器

其实呢我们是可以直接在阿里云中登录操作服务器的

image.png

像这样输密码或者免密登录即可

然后我们就可以在里面输入一些linux命令操作服务器了

但是这个我个人感觉不舒服,所以我推荐大家使用一个免费的软件来远程操作服务器,就是Xshell,他是完全免费的,下载地址:

https://www.xshell.com/zh/free-for-home-school/?spm=a2c6h.13046898.publish-article.9.337f6ffa6ERGlv

image.png

下载好之后安装即可,然后运行此软件

先新建一个连接

image.png

image.png

输入用户名,就是我们刚刚修改的用户名和密码,如果没有改那默认的就是root

image.png

image.png

像这样子,我们就连接成功了

image.png

三、nginx部署

1.安装配置

目前主流的用于部署web服务器的有nginx , apache等,我们这里就使用nginx来部署网站

首先我们需要安装nginx,直接输入下面的命令安装即可

yum install nginx

遇到需要确认的地方,输入 y 确认即可

image.png

然后运行nginx

输入下面的命令即可运行


nginx

使用此命令可以查看nginx是否处于运行运行状态


ps -ef | grep nginx

image.png

像这样就证明是正在运行中

image.png

这样就是没有运行

当我们运行之后,可以直接在浏览器中访问公网ip,就可以看到nginx部署的默认页面了

2.修改默认的访问页面

我们可以使用此命令直接访问到默认的存放页面的地方


cd /usr/share/nginx/html

image.png

这就是他的默认页面了

我们可以使用命令将其删除,然后讲我们的页面代码拖进来即可


rm -rf index.html


然后讲我们文件夹中的index.html文件拖进来即可,必须得是index.html的文件才行喔,其他的命名需要另外配置,我们直接按照默认的来比较好,然后就可以再次访问公网ip地址,就可以看到我们上传的页面了

image.png

当然这种方法对于不熟悉Linux命令的人来说可能不够优雅,而且我们也不推荐随便删除其中的默认文件

接下来我给大家推荐一个可以直接操作服务器文件的软件:Xftp,他的下载地址及连接的方式和Xshell是一模一样的,连接好后可以看到如下界面

image.png

这就是我们这台服务器中的文件,我们可以直接在这里进行删除文件,修改文件等操作

3.修改访问的配置文件

刚刚上面讲到了删除默认文件那种方法是不太合适的,所以我们可以修改nginx的配置文件,来设置它的访问路径

使用下面的命令进入到nginx配置文件中


cd /etc/nginx

然后运行下面的命令来修改配置文件


vim nginx.conf

在修改之前我们可以先把项目 文件放置到文件夹中,我这里是将一个打包好的Vue3项目放入下面目录中的文件夹中

image.png

接下来就是修改配置文件了,输入上方的命令

image.png

我们只需要修改其中的访问目录即可

我们定位到需要修改的地方,然后按下插入键,就是键盘上的insert建,可能有些电脑键盘是简写,那就是ins

image.png

只需要修改成存放index.html文件的那个目录即可,然后可以按下左上角的 Esc 键,然后输入下面的命令保存文件


:wq

image.png

现在配置文件就修改好了,修改完配置文件后我们需要重新启动nginx

关闭nginx


nginx -s stop

然后可以查看nginx运行状态,接着再次运行nginx,然后访问公网ip,即可看到我们放入的项目页面了

image.png

其他的登录页面也是可以正常使用的

image.png

四、宝塔部署

我们前面的nginx部署虽然可以成功部署,但是其中涉及到很多的Linux的命令,这对于不太熟悉Linux的人来说还是挺麻烦的,所以宝塔就应运而生了,它就是一个工具,可以帮我们管理我们的服务器,并且它是图形化界面,更方便我们操作。

我们在Xshell中进行安装,根据自己的操作系统

输入宝塔安装命令

if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec

中途会弹出是否安装,输入y,按照提示继续安装

不同系统的安装命令不同,具体可以在宝塔官网查看

Centos/OpenCloud/Alibaba

url=https://download.bt.cn/install/install_panel.sh;if [ -f /usr/bin/curl ];then curl -sSO $url;else wget -O install_panel.sh $url;fi;bash install_panel.sh ed8484bec

Debian

wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh && bash install_panel.sh ed8484bec


Ubuntu/Deepin

wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh && sudo bash install_panel.sh ed8484bec

我们是centos,所以运行此行命令

url=https://download.bt.cn/install/install_panel.sh;if [ -f /usr/bin/curl ];then curl -sSO $url;else wget -O install_panel.sh $url;fi;bash install_panel.sh ed8484bec

遇到所有需要选择的地方直接选择 “y" 同意即可

image.png

下载完之后,会给我们一个访问宝塔页面的地址和账号密码,我们可以将其保存,记下来

image.png

然后就可以复制面板地址进行登录了,但是在这之前我们需要配置安全组,确保我们的服务器的防火墙 是对此端口开放的,否则是无法访问的

image.png

然后就可以进入此页面了

image.png

填写它给我们的初始用户名和密码

image.png

绑定手机号,如果没有的话,注册一个即可。

接着进入了宝塔页面,我们直接安装推荐的默认配置即可

image.png

image.png

在安装期间我们可以先把原来的nginx部署的网页给关闭掉,直接关闭nginx就行,避免等会出现冲突,安装好后我们可以在设置中进行配置

image.png

这里使用默认的即可,接下来进行网站中添加站点

image.png

image.png

提交后就可以访问对应的端口号就可以看到页面了,不过这个页面是默认的页面,我们需要将我们的项目文件添加进文件夹


image.png

在文件中上传我们的文件

image.png

在设置中修改页面的访问路径

image.png

image.png

选择好index.html文件的目录

image.png

再次访问ip地址 ,页面就部署完毕了

image.png

下次我们需要操作服务器可以直接登录宝塔页面就行,不需要用Xshell来用linux命令进行操作了


相关文章
|
3月前
|
安全 Linux 网络安全
2026年阿里云轻量应用服务器超全教程:配置选择・连接・管理・部署项目一站式干货
阿里云轻量应用服务器是专为个人站长、学生及初创团队打造的高性价比云主机,24小时在线、免运维,支持一键部署WordPress等应用,价格灵活、访问稳定、安全可靠,轻松搭建网站、博客、小程序后端等。
|
2月前
|
前端开发 NoSQL Java
宝塔面板部署Java项目全指南:JDK+Nginx+MySQL+Redis一站式配置
本文详解宝塔面板部署Java全栈项目全流程:涵盖宝塔安装、Nginx/MySQL/Redis配置、JDK环境搭建(支持1.8/11/17)、Spring Boot Jar包部署、前端静态资源托管及Nginx反向代理配置,附数据库建库导入与Redis安全设置,保姆级实操指南。(239字)
|
2月前
|
弹性计算 Linux Go
阿里云服务器使用宝塔部署go项目(完整步骤)
本文详解Go项目在阿里云ECS上的三种部署方式:1)手动配置(安装Go环境、编译运行);2)Docker镜像化部署(本地构建+推送Docker Hub+服务器拉取运行);3)直接上传预编译二进制文件。含宝塔面板安装、安全组配置、LNMP/LAMP选型等实操步骤。(239字)
|
3月前
|
监控 Linux 网络安全
阿里云轻量应用服务器安装宝塔面板教程,基于宝塔Linux或Windows面板
本文详解阿里云轻量应用服务器一键部署宝塔Linux面板(9.2.0阿里云专享版)全流程:选BT-Panel应用镜像,3步完成创建、登录与激活;享两大特权——免费使用异常监控推送/堡塔APP,及官方付费软件额外折扣。新手友好,图文清晰。(239字)
550 7
|
4月前
|
监控 Linux 网络安全
阿里云轻量应用服务器快速搭建宝塔Linux面板教程(图)新手也能一次成功!
本文详解阿里云轻量应用服务器一键部署宝塔Linux面板(9.2.0阿里云专享版)全流程:选BT-Panel应用镜像、快速创建服务器、登录面板,并享两大特权——免费使用异常监控推送/堡塔APP,及宝塔付费软件专属折扣。新手友好,图文清晰。(239字)
|
3月前
|
弹性计算 安全 Linux
2026阿里云建站教程:从购买ECS到部署PageAdmin CMS,完整步骤+踩坑记录
本文分享 2026 年阿里云搭建 PageAdmin 网站全流程,含购服务器、域名、备案、部署步骤,总花费 134 元耗时约 15 天,并总结 5 个常见问题及解决办法。
675 0
|
4月前
|
人工智能 运维 Ubuntu
阿里云轻量服务器系统镜像 vs 应用镜像有什么区别?90%的人都选错!
阿里云轻量服务器中,系统镜像为纯净OS(如Ubuntu、Windows),需手动部署环境;应用镜像则预装WordPress、宝塔等完整应用及依赖,开箱即用。新手选应用镜像,定制需求选系统镜像。
586 6
|
5月前
|
监控 Linux 网络安全
阿里云轻量应用服务器宝塔Linux面板搭建参考:详解操作流程
本文介绍了通过阿里云轻量应用服务器搭建宝塔Linux面板并获取专享特权的完整流程。宝塔面板支持一键配置LAMP/LNMP等环境,阿里云用户部署阿里云专享版9.2.0后可享两大特权:免费使用异常监控推送、堡塔APP等付费功能,以及购买宝塔官方软件享额外折扣。
1343 10
|
6月前
|
弹性计算 应用服务中间件 Linux
【运维实战】手把手教你在阿里云ECS上从零搭建Nginx服务器
本文详细介绍如何在阿里云ECS服务器(Alibaba Cloud Linux/CentOS/Ubuntu)上从零部署Nginx。涵盖安装、启动服务、安全组配置、验证访问及页面修改,并提供常用命令速查,助你快速搭建首个Web服务。
|
10月前
|
弹性计算 安全 Linux
阿里云服务器ECS安装宝塔Linux面板、安装网站(新手图文教程)
本教程详解如何在阿里云服务器上安装宝塔Linux面板,涵盖ECS服务器手动安装步骤,包括系统准备、远程连接、安装命令执行、端口开放及LNMP环境部署,手把手引导用户快速搭建网站环境。