鸿佳 發表於 2026-1-4 00:00:00

小白如何搭建一台属于自己的服务器?新手服务器搭建并部署网站的详细教程

<div id="navCategory"><h5 class="catalogue">目录</h5><ul class="first_class_ul"><li>前期准备</li><li>搭建服务器并部署网站</li><li>教程总结</li><li>如何通过域名快速部署网站?<ul class="second_class_ul"><li>准备工作</li><ul class="third_class_ul"><li>1. 配置云服务器并安装 Yops 运维面板</li><li>2. DNS 解析域名</li></ul><li>网站部署</li><ul class="third_class_ul"><li>1. 创建站点</li><li>2. 上传项目代码</li><li>3. 配置 SSL 证书</li></ul><li>高效与便捷:适合每个站长的部署流程</li><ul class="third_class_ul"></ul></ul></li></ul></div><p>对于很多刚入门的开发者、学生或个人站长来说,<strong>搭建一台服务器并成功部署自己的网站</strong>,听起来像是一件非常复杂的事情。</p>
<p>服务器是一种专门提供服务的计算机,它不用于日常的娱乐或办公操作,而是长期稳定运行,为其他设备或用户提供特定功能。你访问的网站、App 后台、在线商店、甚至聊天工具背后,几乎都依赖服务器来处理数据、存储内容、保持在线。</p>
<p>对于个人开发者或小型团队来说,拥有一台自己的服务器,意味着可以:</p>
<ul><li><strong>部署自己的网站或博客</strong></li><li><strong>搭建项目演示或测试环境</strong></li><li><strong>运行定时脚本、容器服务、爬虫程序等后台任务</strong></li><li><strong>搭建云盘、VPN、私有Git仓库等个性化服务</strong></li></ul>
<p>本教程将带你从零开始,学会如何搭建这样一台属于自己的服务器,并上线自己的网站,真正将&ldquo;远程主机&rdquo;掌握在自己手中。</p>
<p class="maodian"></p><h2>前期准备</h2>
<p>在正式开始之前,需要准备以下两样东西</p>
<p><strong>1. 安装 VMware Workstation虚拟机软件</strong></p>
<p><img alt="前期准备" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G223Q3.png" /></p>
<p><img alt="前期准备_图2" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G223501.png" /></p>
<p>&nbsp;VMware Workstation虚拟机软件目前是免费的,可自行前往官网下载,但这种方式比较不推荐,因为可能涉及科学上网等操作,可以直接找我获取</p>
<p><strong>2.Ubuntu LTS Server 镜像</strong></p>
<p>ISO镜像推荐Ubuntu Server的任意版本,轻量、稳定<br />Ubuntu镜像下载地址:获取Ubuntu服务器版 | Ubuntu&nbsp;</p>
<p><img alt="前期准备_图3" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G223G8.png" /></p>
<p class="maodian"></p><h2>搭建服务器并部署网站</h2>
<p>1、创建新的虚拟机</p>
<p>创建新的虚拟机,选择自定义类型配置,下一步&nbsp;</p>
<p><img alt="搭建服务器并部署网站" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G2233X.png" /></p>
<p>硬件兼容性默认即可,直接下一步&nbsp;</p>
<p><img alt="搭建服务器并部署网站_图2" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G224194.png" /></p>
<p>稍后安装操作系统,下一步&nbsp;</p>
<p><img alt="搭建服务器并部署网站_图3" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G224Z1.png" /></p>
<p>客户机操作系统选择Linux,版本选择Ubuntu 64位,下一步&nbsp;</p>
<p><img alt="搭建服务器并部署网站_图4" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G224B1.png" /></p>
<p>虚拟机名称自定义,虚拟机存储位置自定义,下一步&nbsp;</p>
<p><img alt="搭建服务器并部署网站_图5" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G2245X.png" /></p>
<p>处理器数量根据实际业务需求自定义,下一步&nbsp;</p>
<p><img alt="搭建服务器并部署网站_图6" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G224929.png" /></p>
<p>内存大小同样根据实际业务需求自定义,下一步&nbsp;</p>
<p><img alt="搭建服务器并部署网站_图7" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G224O9.png" /></p>
<p>网络类型推荐使用桥接模式,下一步&nbsp;</p>
<p><img alt="搭建服务器并部署网站_图8" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G225493.png" /></p>
<p>控制器类型默认即可,下一步&nbsp;</p>
<p><img alt="搭建服务器并部署网站_图9" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G225361.png" /></p>
<p>磁盘类型默认即可,下一步&nbsp;</p>
<p><img alt="搭建服务器并部署网站_图10" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G2262Y.png" /></p>
<p>选择创建新虚拟磁盘,下一步&nbsp;</p>
<p><img alt="搭建服务器并部署网站_图11" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G226321.png" /></p>
<p>磁盘文件直接下一步即可&nbsp;</p>
<p><img alt="搭建服务器并部署网站_图12" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G22E16.png" /></p>
<p>点击完成&nbsp;</p>
<p><img alt="搭建服务器并部署网站_图13" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G226244.png" /></p>
<p>在虚拟机配置界面点击&ldquo;CD/DVD(SATA)&rdquo;&nbsp;</p>
<p><img alt="搭建服务器并部署网站_图14" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G22C09.png" /></p>
<p>开启此虚拟机&nbsp;</p>
<p><img alt="搭建服务器并部署网站_图15" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G22H29.png" /></p>
<p>当出现这个页面的时候,点击 `我已完成安装` ,然后回车&nbsp;</p>
<p><img alt="搭建服务器并部署网站_图16" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G22L11.png" /></p>
<p>由于Ubuntu server版本没有中文选项,所以默认英文即可,直接回车&nbsp;</p>
<p><img alt="搭建服务器并部署网站_图17" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G22H27.png" /></p>
<p>如果你用的ubuntu不是最新版本,出现此更新弹窗的时候,选中&ldquo;Continue without updating&rdquo; 并回车,就是不更新的意思&nbsp;</p>
<p><img alt="搭建服务器并部署网站_图18" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G22KP.png" /></p>
<p>Keyboard配置直接回车&nbsp;</p>
<p><img alt="搭建服务器并部署网站_图19" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G22M23.png" /></p>
<p>选择安装类型,默认ubuntu server回车即可&nbsp;</p>
<p><img alt="搭建服务器并部署网站_图20" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G22IC.png" /></p>
<p>接下来会去到网络配置页面,此页面可以直接为服务器配置一个静态ip,配置之前,在本地电脑使用&nbsp; <strong>&nbsp;win+R</strong>&nbsp; 快捷键,打开终端,执行以下命令</p>
<div class="dxycode"><pre class="brush:bash;">ipconfig#查询所在的内网网段</pre></div>
<p>以我的设备为例,我所在的内网IPv4地址的网段是192.168.10,记住这三位,在稍后的静态ip配置中,大有所用&nbsp;</p>
<p><img alt="搭建服务器并部署网站_图21" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G22H64.png" /></p>
<p>&nbsp;选中网卡以后,选择&ldquo;Edit IPv4&rdquo;&nbsp;</p>
<p><img alt="搭建服务器并部署网站_图22" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G22RX.png" /></p>
<p>IPv4 Method选择&nbsp;<strong>&ldquo;Manual&rdquo;</strong>&nbsp;</p>
<p><img alt="搭建服务器并部署网站_图23" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G22S26.png" /></p>
<p>随后填写配置静态ip的相关信息,以下内容的所有信息仅作为演示的信息,<strong>实际相关信息请根据自己的实际ip网段进行填写</strong></p>
<blockquote><p>Subnet(子网):192.168.10.0/24</p>
<p>Address(本机IP地址):192.168.10.100</p>
<p>Gateway(默认网关):192.168.10.1</p>
<p>Name servers(DNS服务器):8.8.8.8,8.8.4.4</p></blockquote>
<p><img alt="搭建服务器并部署网站_图24" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G22W60.png" /></p>
<p><strong>配置注意事项:</strong></p>
<ul><li>本机 IP 要&nbsp;<strong>避免冲突</strong>,确认局域网中没有其他设备使用&nbsp;192.168.10.100。</li><li>子网设置需与实际网络一致,<strong>不要随意更改</strong>&nbsp;192.168.10.0/24,默认第四位是 0 后面接上 /24。</li><li>默认网关必须是&nbsp;<strong>同一网段内的设备</strong>,如你的路由器地址就是&nbsp;192.168.10.1,第四位默认 1。</li><li>DNS 可选本地或公共服务商,默认&nbsp;8.8.8.8,8.8.4.4&nbsp;两个DNS之间用英文逗号连接。</li></ul>
<p>静态ip配置完成以后,Ubuntu会进行连接测试,测试没有问题以后才可以进行下一步&nbsp;</p>
<p><img alt="搭建服务器并部署网站_图25" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G22W06.png" /></p>
<p>Proxy配置默认即可,直接回车&nbsp;</p>
<p><img alt="搭建服务器并部署网站_图26" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G22TL.png" /></p>
<p>镜像源配置页面显示 <strong>Err</strong> ,说明镜像源不可用&nbsp;</p>
<p><img alt="搭建服务器并部署网站_图27" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G22W02.png" /></p>
<p>需要手动输入一些可用的镜像源,当出现Get的时候,说明镜像源可用,就可以Done进行下一步了</p>
<div class="dxycode"><pre class="brush:plain;">Ubuntu镜像源:
清华大学:https://mirrors.tuna.tsinghua.edu.cn/ubuntu/
中科大:https://mirrors.ustc.edu.cn/ubuntu/
北京外国语大学:http://mirrors.bfsu.edu.cn/ubuntu/
华为云:https://mirrors.huaweicloud.com/repository/ubuntu/
阿里云:http://mirrors.aliyun.com/ubuntu/
网易:http://mirrors.163.com/ubuntu/</pre></div>
<p><img alt="搭建服务器并部署网站_图28" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G22S53.png" /></p>
<p>此配置页面直接回车&nbsp;</p>
<p><img alt="搭建服务器并部署网站_图29" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G22VG.png" /></p>
<p>磁盘分配给数据卷和逻辑卷的大小同样可以根据实际需求进行设置,比如我为了给 <strong>`根目录/` </strong>分配多点存储就进行编辑&nbsp;</p>
<p><img alt="搭建服务器并部署网站_图30" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G2291P.png" /></p>
<p>将根目录大小设置到最大值并进行保存,其余配置默认即可&nbsp;</p>
<p><img alt="搭建服务器并部署网站_图31" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G22b20.png" /></p>
<p>这一步直接选择&ldquo;continue&rdquo;继续&nbsp;</p>
<p><img alt="搭建服务器并部署网站_图32" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G229210.png" /></p>
<p>这一步设置用户名和密码,在之后的ssh隧道连接服务器以及登录时都会用到,所以设置的用户名和密码一定要记住,设置完成后Done回车&nbsp;</p>
<p><img alt="搭建服务器并部署网站_图33" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G229C6.png" /></p>
<p>这一步是提示更新到Ubuntu pro,直接忽略回车即可&nbsp;</p>
<p><img alt="搭建服务器并部署网站_图34" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G229B0.png" /></p>
<p>SSH配置页面,用键盘定位到 &ldquo;<strong>Install OpenSSH server</strong>&rdquo; 以后,按一下&nbsp;空格键&nbsp;即可选中,然后Done回车&nbsp;</p>
<p><img alt="搭建服务器并部署网站_图35" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G22b18.png" /></p>
<p>这一步直接Done回车&nbsp;</p>
<p><img alt="搭建服务器并部署网站_图36" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G230M6.png" /></p>
<p>随后等待安装即可,当出现&nbsp;<strong>Reboot</strong>&nbsp;字样时,选中回车,重启虚拟机即可&nbsp;</p>
<p><img alt="搭建服务器并部署网站_图37" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G230616.png" /></p>
<p>当重启后显示这三行字时,再次回车&nbsp;</p>
<p><img alt="搭建服务器并部署网站_图38" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G230N0.png" /></p>
<p>出现login字样时,意味着你的服务器搭建完成了</p>
<p><img alt="搭建服务器并部署网站_图39" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G230P1.png" /></p>
<p>2、开启root权限</p>
<p>Linux系统的服务器,绝大多数操作都需要root权限才能执行,所以为了使用体验更佳,我们需要开启root权限,首先在本地电脑使用快捷键&nbsp;<strong>&ldquo;win+R&rdquo;</strong>打开终端,执行ssh连接命令:</p>
<div class="dxycode"><pre class="brush:bash;">ssh yops@192.168.10.100#ssh 用户名@静态ip,这里的用户名和静态ip就是在服务器配置时设置的</pre></div>
<p><img alt="搭建服务器并部署网站_图40" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G230D9.png" /></p>
<p>ssh连接成功后,执行以下命令,设置root密码</p>
<div class="dxycode"><pre class="brush:bash;">sudo passwd root#设置root密码</pre></div>
<p><img alt="搭建服务器并部署网站_图41" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G231931.png" /></p>
<p>root密码设置完成以后,编辑一下ssh配置文件,执行以下命令</p>
<div class="dxycode"><pre class="brush:bash;">sudo vim /etc/ssh/sshd_config#编辑ssh配置文件</pre></div>
<p>找到&nbsp;<strong>PermitRootLogin</strong>&nbsp;这一行,将<br /><strong>#PermitRootLogin prohibit-password 改为 PermitRootLogin yes</strong><br />改好以后,按一下&nbsp;ESC&nbsp;键,然后输入 &quot;&nbsp;<strong>:wq!</strong>&nbsp;&quot; (保存并退出的意思),再次回车,即可完成配置&nbsp;</p>
<p><img alt="搭建服务器并部署网站_图42" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G231C8.png" /></p>
<p>ssh配置文件修改完成后,执行以下命令重启SSH服务,即可完成root权限的开启</p>
<div class="dxycode"><pre class="brush:bash;">sudo systemctl restart ssh #重启ssh服务</pre></div>
<p><img alt="搭建服务器并部署网站_图43" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G231411.png" /></p>
<p>完成以上步骤,就算是完成了对服务器的所有配置,但是细心的你会发现上述对服务器的操作都是通过命令行操作,这对于Linux系统的小白用户来说极其不友好,在实际应用生产场景中也不够高效,如果后续要执行任何操作都要通过终端命令的形式,这对于没有技术背景的用户来说显然不是长久之计,所以接下来,通过给服务器安装运维面板实现可视化界面部署网站等其他操作,还可以对服务器进行监控,比如监控资源情况、文件监控等</p>
<p>3、安装yops运维面板</p>
<p>在开启root权限后,接下来再次通过终端连接我们的服务器,执行以下命令</p>
<div class="dxycode"><pre class="brush:bash;">ssh root@192.168.10.100#root用户连接服务器</pre></div>
<p><img alt="搭建服务器并部署网站_图44" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G231446.png" /></p>
<p>或者直接在原来的终端执行&nbsp;<strong>sudo su</strong>&nbsp;切换root权限,效果是一样的&nbsp;</p>
<p><img alt="搭建服务器并部署网站_图45" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G231F5.png" /></p>
<p>然后执行以下命令安装Yops运维面板</p>
<div class="dxycode"><pre class="brush:bash;">sudo bash -c "$(curl -sSL https://download.yops.cn/package/install.sh)"</pre></div>
<p>出现时区修改时尽量选择上海,数据库选择&nbsp;<strong>1:本机安装</strong>,系统管理员密码输入是不会显示的,输完直接回车即可,等待安装完成&nbsp;</p>
<p><img alt="搭建服务器并部署网站_图46" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G231306.png" /></p>
<p>当出现以下信息时,说明Yops运维面板安装成功了&nbsp;</p>
<p><img alt="搭建服务器并部署网站_图47" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G23K25.png" /></p>
<p>安装完成后,复制上图提供访问入口,在浏览器打开 Yops运维面板登录页面并输入账号密码即可进入。&nbsp;</p>
<p><img alt="搭建服务器并部署网站_图48" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G23G38.png" /></p>
<p>Yops运维面板获取的服务器详情信息&nbsp;</p>
<p><img alt="搭建服务器并部署网站_图49" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G23M15.png" /></p>
<p>4、安装 &quot;Openresty&quot; 应用</p>
<p>想要在新建的服务器运行网站代码,必须配置一些底层依赖或者安装应用,在Yops运维面板,只需打开应用商店,一键安装&nbsp;<strong>&quot;Openresty&quot;</strong>&nbsp;即可&nbsp;</p>
<p><img alt="搭建服务器并部署网站_图50" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G23LE.png" /></p>
<p>5、新建站点</p>
<p>打开站点模块,点击&ldquo;&nbsp;<strong>新增</strong>&nbsp;&rdquo;,Yops运维面板提供了四种站点部署类型,可根据实际需求进行部署,除此之外,Yops支持Java、Python、PHP、Go、Node.js等语言架构的网站部署,本次作为演示,我部署一个最简单的html静态网站,在域名栏输入服务器ip(<strong>如果想要部署到公网ip或者域名,我后面会出一个详细的教程</strong>) ,站点代号就是网站文件夹名,可自定义,然后选择部署的Openresty,点击创建即可&nbsp;</p>
<p><img alt="搭建服务器并部署网站_图51" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G23S49.png" /></p>
<p>6、上传网站文件</p>
<p>站点创建以后,进入站点详情,在&nbsp;&nbsp;<strong>文件管理</strong>&nbsp;模块,上传网站的相关的文件和目录即可,上传成功后,无需做任何操作&nbsp;</p>
<p><img alt="搭建服务器并部署网站_图52" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G23Y02.png" /></p>
<p>7、访问网站</p>
<p>直接在浏览器中输入在站点新建时在域名栏填的ip,就可以看到网站上线啦!</p>
<div class="dxycode"><pre class="brush:plain;">192.168.10.100
</pre></div>
<p><img alt="搭建服务器并部署网站_图53" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G23T36.png" /></p>
<p>&nbsp;至此,整个服务器搭建到部署网站,全流程就此完成,是不是有种眼睛看会了的感觉 (手动狗头加上)</p>
<p>8、监控网站目录</p>
<p>在实际的业务场景中,网站的安全是重中之重,在Yops运维面板,我们可以通过给网站目录设置监控计划,打开文件监控模块,创建监控计划,选择监控主机以及监控目录,制定监控计划以及备份数量并保存即可&nbsp;</p>
<p><img alt="搭建服务器并部署网站_图54" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G23T25.png" /></p>
<p><img alt="搭建服务器并部署网站_图55" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G23T58.png" /></p>
<p>9、其他配置</p>
<p>除了上述配置以外,还支持对站点设置监听信息、负载均衡、反向代理、SSL配置等&nbsp;</p>
<p><img alt="搭建服务器并部署网站_图56" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041G23Q18.png" /></p>
<p class="maodian"></p><h2>教程总结</h2>
<p>回顾刚才的操作,从安装虚拟机软件、创建服务器、修改镜像源、配置网络和权限到安装 Yops 运维面板并部署网站,整个过程并没有想象中那么复杂。</p>
<p>哪怕你不是技术人员,只要跟着教程一步步来,同样可以轻松完成一台服务器的搭建与网站上线。</p>
<p class="maodian"></p><h2>如何通过域名快速部署网站?</h2>
<p class="maodian"></p><h3>准备工作</h3>
<p>在正式开始部署网站之前,首先需要做好一些准备工作,确保后续部署能够顺利进行。</p>
<p class="maodian"></p><h4>1. 配置云服务器并安装 Yops 运维面板</h4>
<p>首先,你需要一台配备公网 IP 的云服务器,因为域名需要通过DNS解析到公网IP。这里我们推荐浪浪云的香港服务器,免备案、延迟低,性价比高,而且配备了铂金 8255 CPU,性能非常强大。与阿里云等大厂的同配置服务器相比,浪浪云的价格便宜了十倍以上,特别适合小白用户或预算有限的站长做长期使用。</p>
<p><img alt="" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041GAI46.png" /></p>
<p>浪浪云服务器支持一键部署&nbsp;Yops运维面板</p>
<p><img alt="" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041GAG91.png" /></p>
<p>在其他云服务器上安装 Yops 运维面板也非常简单。只需运行一行命令即可完成安装:</p>
<div class="dxycode"><pre class="brush:bash;">sudo bash -c "$(curl -sSL https://download.yops.cn/package/install.sh)"</pre></div>
<p><img alt="" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041GAY39.gif" /></p>
<p class="maodian"></p><h4>2. DNS 解析域名</h4>
<p>准备好域名后,需要将域名解析到云服务器的公网 IP 上。域名解析是网站上线前的必备步骤,确保你能够通过域名而不是 IP 地址来访问站点。你可以选择任何一个 DNS 服务商,创建 A 记录并指向你的服务器公网 IP。</p>
<p>以我在阿里云购买的域名为例,首先打开阿里云的域名控制台</p>
<p><img alt="" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041GAV94.png" /></p>
<p>访问域名,在右侧基本信息栏打开&quot;<strong>域名解析</strong>&quot;&nbsp;</p>
<p><img alt="" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041GATB.png" /></p>
<p>选择公网权威解析,快速添加解析,域名解析业务需求有三种,根据实际的公网ip格式进行选择即可,域名都勾选上,主机记录可根据实际进行配置,输入实际的云服务器公网IP并确定就完成域名解析了&nbsp;</p>
<p><img alt="" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041GAWH.png" /></p>
<p class="maodian"></p><h3>网站部署</h3>
<p>如果你是首次安装Yops运维面板,打开Yops运维面板应用商店需要给服务器安装Openresty应用</p>
<p><img alt="" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041GAS57.png" /></p>
<blockquote><p>OpenResty 是一个基于 Nginx 和 Lua 的高性能 Web 平台,用于构建处理超高并发和扩展性极强的动态 Web 应用、Web 服务和动态网关</p></blockquote>
<p class="maodian"></p><h4>1. 创建站点</h4>
<p>进入 Yops 运维面板打开站点模块,选择 &quot;新增&quot;。&nbsp;</p>
<p><img alt="" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041GA9456.png" /></p>
<p>在站点类型中,选择 &quot;静态网站&quot;,然后填写域名(填写你的实际域名)、站点代号(网站文件夹名,可自定义)选择需要部署的Openresty(也就是部署的服务器,一台服务器可以部署多个站点,一个站点也可以部署在不同的服务器上)。点击 &quot;创建&quot; 即可完成站点创建。</p>
<p><img alt="" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041GAa60.png" /></p>
<p class="maodian"></p><h4>2. 上传项目代码</h4>
<p>站点创建完成后,你只需要上传你的项目代码。本次演示的网站为一个基于<strong>HTML+CSS+JS</strong>的静态网站,在实际的业务需求可能会有各种不一样的项目(如PHP,Java,Go,Python等项目),在Yops均能快速完成部署</p>
<p><img alt="" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041GA91W.png" /></p>
<p>通过Yops文件管理可快速上传代码文件,打开网站详情的文件管理会直接跳转到该网站文件夹下,将你的代码通过Web界面上传到网站目录下</p>
<p><img alt="" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041GF02T.png" /></p>
<p>当代码文件上传以后,如果你的静态网站首页默认是index.html则无需更改配置文件,直接访问域名即可打开网站</p>
<p><img alt="" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041GF0D5.png" /></p>
<p>但是首次访问网站时,浏览器会提示&ldquo;网站不安全&rdquo;。</p>
<p><img alt="" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041GF1624.png" /></p>
<p>这是由于网站缺少SSL&nbsp;证书导致,如果网站没有启用&nbsp;SSL 证书,浏览器往往会提示&lsquo;不安全&rsquo;,用户输入的登录信息、支付数据、隐私内容都有可能被窃取或篡改。这不仅影响用户信任,也会让搜索引擎降低收录和排名。</p>
<p class="maodian"></p><h4>3. 配置 SSL 证书</h4>
<p>SSL 证书配置过程可参考此教程</p>
<p>配置完成后,浏览器地址栏会显示连接安全标志,表示站点已经启用了 HTTPS 安全协议。</p>
<p><img alt="" src="https://zhuji.jb51.net/uploads/allimg/20260104/2-2601041GF1W8.png" /></p>
<p class="maodian"></p><h3>高效与便捷:适合每个站长的部署流程</h3>
<p>从技术层面来看,通过域名部署网站的核心原理是 DNS 解析。通过 DNS解析 将域名映射到云服务器的公网 IP,使得用户可以通过易记的域名而非 IP 地址访问站点。而配置 SSL 证书的目的是为了确保数据传输的加密安全。</p>
<p>对于站点的长期运营和维护,Yops 运维面板提供了一个简便而高效的解决方案。无论是初次建站,还是维护已有站点,Yops 的自动化管理工具都能让你在最短时间内完成各项任务,极大提高了工作效率。</p>
<p>以上就是小白如何搭建一台属于自己的服务器?新手服务器搭建并部署网站的详细教程的详细内容,更多相关资料请阅读琼殿技术社区其它文章!</p>
頁: [1]
查看完整版本: 小白如何搭建一台属于自己的服务器?新手服务器搭建并部署网站的详细教程