如何部署一个自己的官网

星搭精卫 MtBird 实战:5分钟搞定一个企业官网(含私有化部署指南) 本文详细介绍了如何使用开源低代码平台星搭精卫 MtBird,在5分钟内快速搭建专业的企业官网。通过实战演示,文章展示了其可视化拖拽编辑、组件化开发的便捷性,并重点提供了完整的私有化部署指南,帮助企业实现数据自主与深度定制,平衡效率、灵活性与安全性。 阅读详情

        内容包含:一个打包好的前端项目,购买服务器,购买域名,以及添加一个免费证书

        首先需要购买一个服务器,我买了一个香港的服务器,两核2g,5m带宽,一个月是16元

        1、然后先将项目部署上去

                 我直接在淘宝上购买了一个香港服务器,这是他的官网https://www.5678idc.com

                然后可以通过windterm进行连接,我的是打包成了docker,所以稍微麻烦一些,需要安装docker,然后去自己的docker hub上拉取image,然后运行容器

                简单方式就是直接安装一个nginx,然后修改nginx的配置文件,将build包放到指定位置即可

        2、购买域名

                我是在西部数码上花9块钱买了一年的域名 http://www.west.cn

                

                购买成功后需要实名认证,直接把自己的信息输入进去即可,审核完成后就是图上显示的效果

                这时候添加解析是没有什么用的,会提醒为是临时模版,所以需要点击模版管理-模版过户

       ​​​​​​​

                等待过户完成后就可以进行解析了

                保存后等待dns刷新就可以了,这个域名的默认连接端口是80,没办法修改,所以nginx的配置可以先默认80端口,等到可以ping通域名后,就可以进行下一步操作了

        3、添加证书

        我找了一个国外的免费的证书申请,并且通过certbot可以实现自动申请和续期

        安装主要是 epel-release certbot nginx,因为我用的是centos7,所以就只提供了centos的代码,直接上代码吧

sudo yum install -y epel-release
sudo yum install -y certbot python2-certbot-nginx
sudo yum install nginx

        验证:

certbot --version
nginx --version

        有防火墙的话记得打开80端口和443端口

        获取证书的密钥

sudo certbot certonly --agree-tos --email xxxxxx@163.com --domains www.xxx.com

        替换成自己的邮箱和域名,运行成功后结果如下:

        然后将证书配置到自己的nginx进行一下代理就可以了
       

cd /etc/nginx/conf.d/
vi nginx.conf
# HTTP -> HTTPS 重定向
server {
    listen 80;
    server_name manyaking.xyz www.manyaking.xyz;
    return 301 https://$host$request_uri;
}

# HTTPS 服务器配置
server {
    listen 443 ssl http2;
    server_name www.xxx.com;
    
    # Let's Encrypt 证书路径
    ssl_certificate /etc/letsencrypt/live/manyaking.xyz/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/manyaking.xyz/privkey.pem;
    
    # SSL 优化配置(提高安全性)
    ssl_protocols TLSv1.3;  # 仅启用 TLS 1.3(性能更好、更安全)
    ssl_prefer_server_ciphers on;
    ssl_session_cache shared:SSL:10m;
    ssl_session_timeout 1d;
    ssl_session_tickets off;
    
    # HSTS 头部(强制 HTTPS,提高安全性)
    add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;
    
    # 网站根目录(根据你的 Docker 容器配置调整)
    root /var/www/html;  # 如果容器内挂载了目录
    # 或直接代理到 Docker 容器
    location / {
        proxy_pass http://localhost:8080;  # 替换为你的容器端口
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}

server_name 后面替换成自己的域名

        重新启动nginx就可以正常使用了

        最终效果如下

        这是我们公司的一个开源项目,目的是共享AI行业的各个公司,方便大家寻找信息,也欢迎大家在上面提交一些内容 https://github.com/openfusionx/FXView/tree/landscape

从零到上线:用Nuxt3 SSG模式部署一个超快的静态企业官网(含SEO优化技巧) 本文详细介绍了如何使用Nuxt3的SSG模式从零开始部署一个超快的静态企业官网,包含SEO优化技巧。通过Nuxt3的静态站点生成能力,结合响应式设计,确保网站在PC和移动端都能提供卓越性能,同时提升搜索引擎排名。文章涵盖了项目初始化、性能优化、SEO策略及多平台部署等关键步骤。 阅读详情

相关推荐

2024高教社杯数学建模国赛B题丨国一原创论文解析及源码超详细分享!

继续分享一篇2024国赛B题的国奖论文,包含可运行源代码jupyter,国赛B题通常比较聚焦实际复杂系统的多目标优化决策,主要偏重算法实现与概率建模解决开放性的管理问题。而且高度开放,无标准答案,学科交叉复杂,如资源调度、交通优化、海洋探测等。比较建议有一定统计学基础的同学参加。

ihui永不放弃 6739

手把手交你如何在云服务器部署网站

你是否想要搭建一个网站,却苦苦找不到方法,你是否看到别人搭建的网站,自己羡慕不已,今天,就教大家来搭建一个简单的个人网站。 本文以腾讯云为例,一步一步教你如何在云服务器部署个人网站 前置准备 首先需要确认的是,在云服务器部署一个别人可以访问的网站,你至少需要准备以下内容: 1.云服务器 云服务器是你个人网站的载体,云服务器都没有,何谈在云服务器部署!关于云服务器的选择,笔者推荐腾讯云。一是因为腾讯云是大厂,有服务质量的保证,其次是腾讯云的性价比较高,可以满足从低端到高端的所有人群。至于具体选择何种类型的服务

编程杂谈 6278

setoolkit克隆网站获取用户信息

一、环境 kali、DVWA 二、步骤 首先打开kali,输入setoolkit 依次选择选项1-选项2-选项3-选项2 输入钓鱼网站的网址(默认为本地网址) 输入要克隆的网址URL 这里我的网址如图,将网址复制 然后模拟攻击场景,攻击者向受害者发送了一条钓鱼链接,此链接与DVWA的登陆页面完全一样,受害者点击之后并进行登陆信息 点击login之后,用户信息就被setool...

BeatRex的博客 2997

网站部署详细流程(包括域名,服务器的配置等)

有很多做网页的前端后端小白都想把自己辛辛苦苦做出来的网站放到网上,让别人观摩观摩。可无奈技术有限,对于网站部署流程有些迷茫。在这里,我会告诉大家,如何将自己做出来的网站放到网上。 首先,我们需要知道,应该准备什么东西:网站源代码(这个就不细说了),服务器,域名。 一丶服务器 服务器是提供计算服务器、网络服务的一种设备。当我们访问一个网站时,点击这个网站会发出访问请求,服务器会响应服务请求,并相对应...

Jekin_KE的博客 6万+

车联网ECU、TSP与TBOX通信流程

对比维度ECU(电子控制单元)BMS(电池管理系统)应用场景传统燃油车 + 新能源汽车仅限新能源汽车核心作用控制整车各系统运行管理动力电池安全与寿命车联网角色数据采集与传输的核心载体提供电池相关的核心数据。

tecoes的博客 1233

小工匠聊架构-分布式场景下的并发幂等性常见的解决方案

Pre 我们来回顾下单体时代 单体时代,应用部署在一台主机上,可以使用JVM级别的锁来控制并发请求 。 随着应用规模的不断扩大,集群化或者微服务化的分布式部署越来越普及,每个应用都是一个单独的JVM应用,所以单体时代的这种处理方式已经无法满足当前架构下的业务需求了。 JVM级别的锁已经无法满足跨进程之间访问控制了,进而演化出来了分布式锁。 分布式锁 能否解决幂等性问题? 分布式锁解决什么问题? 简言之: 解决跨进程间无法共享本地资源的问题 ,解决的是分布式场景下并发访问的问题。 为什么需要确保并发.

小工匠 2万+

部署网站到服务器(完整版)

一、前提准备 1.购买服务器 ​ 本次以阿里云服务器为部署基础,其他云服务器大同小异。如果需要解析域名,国内服务器需要备案,除开香港或者国外服务器不需要备案。备案时间较长,一般为20天。 2.项目开发 ​ 项目开发完成后需要打成war包。 二、部署 ​ 前提: windows+R 输入mstsc打开远程连接。输入你所购买的服务器的公...

weixin_44350718的博客 9677

OpenClaw实战系列·进阶特辑02:多智能体协同——打造企业级AI中台

**企业级AI中台面临多Agent协同的挑战,本文提出基于多智能体协同的解决方案。通过分析单Agent的局限性(上下文溢出、专业度稀释等)和多Agent的核心优势(任务专注度、故障隔离等),提出三种协作架构模式(指挥型、联邦型、点对点型),并强调人格化设计的重要性。文章详细介绍Agent间通讯机制(同步/异步会话、文件系统协作)和"身脑分离"的解耦架构设计,提供可落地的企业级AI中台实施方案。

PeterPan的博客 494

从零开始,如何完整的搭建一个网站和在服务器上部署项目!

一、准备工作: 1、有一个能在本地Tomcat上成功部署访问的项目。 2、申请一个服务器,可以直接搜索阿里云的服务器,注册购买。服务器建议使用Linux系统的,centos或者ubantu的都可以,因为系统占用存储空间小,操作起来方便。 3、申请一个域名,也可以在购买服务器的同时在阿里云注册一个域名,其实都是在万网注册的,阿里说到底也是中间商,只是没有差价而已,而且以后使用这个域名也会有一点点方便...

weixin_44149663的博客 1万+

基于唤醒音频的目标说话人语音识别系统设计报告

摘要 本报告设计了一套基于唤醒音频的目标说话人语音识别系统,通过五级流水线架构(唤醒检测→声纹注册→语音分离→目标ASR→拒识决策)解决复杂声学场景下的目标说话人识别问题。系统整合ECAPA-TDNN声纹模型、Conv-TasNet语音分离网络和Whisper ASR引擎,在L20 GPU上实现高效端到端推理,支持-5dB~5dB SNR范围和0~100%重叠率的双人语音场景处理。系统在目标说话人CER、拒识率和推理效率等关键指标上均达到设计目标,为智能语音交互提供了有效的身份感知解决方案。

huanghm88的专栏 73

fast-lio系列改进版本

2.回环检测的优化结果,更新到FAST-LIO2的当前帧位姿中,幷进行ikdtree的重构,进而更新submap。其它的效果还不清楚,实测lio部分稳定性很好。用fast-lio_slam就很稳定。融合了fast-lio2和sc-pgo,两部分分开运行,SC-PGO从FAST-LIO2节点获取里程计和激光雷达点云主题。的作者kim在FAST-LIO2的基础上,添加SC-PGO模块,通过加入ScanContext全局描述子,进行回环修正,SC-PGO模块与FAST-LIO2解耦,非常方便,很优秀的工作。

z1872385的博客 3189

官网部署手册

官网部署手册 1. 前期准备 1.1安装centos6.8系统,并配置ip,能够上外网。 备注:此步骤省略 2. 安装相关软件服务 2.1lnmp环境准备 yum –y install gcc gcc-c++ autoconf automake bison flex make libtool zlib-devel zip unzip openssl-devel php pcre p...

weixin_30437847的博客 370

173、NPU的编译器开发:开源社区贡献指南

本文分享了在NPU编译器开源社区贡献的经验心得。作者通过实际案例(如卷积维度错误、NaN输出等)阐述了NPU编译器开发的特殊性:硬件迭代快、边界条件复杂、厂商代码不可全信。提出有价值的贡献应聚焦硬件适配测试、性能剖析工具和反模式文档三类内容。强调用实测数据沟通、主动承担维护责任、保持代码通用性等社区协作技巧,并建议通过RFC提前沟通、附硬件实测数据等方式提高PR通过率。最后指出,NPU编译器开发是与聪明人共同填坑的过程,鼓励开发者提交"有诚意的代码"而非完美代码。

m0_50546716的博客 37

实战应用:用快马平台快速构建一个可部署的foldcraftalauncher官网完整项目

性能上,图片都进行了压缩,并考虑到了懒加载的可能性;虽然数据是静态的,但整个分页的交互逻辑是完整的,如果未来接入真实API,只需替换数据获取部分即可。页面框架使用原生HTML、CSS和JavaScript,但为了更好的可维护性和组件化,我引入了Vue 3的组合式API(通过CDN引入),这样既能享受响应式开发的便利,又无需复杂的构建配置。当URL的哈希片段或路径发生变化时,路由器会根据预设的映射关系,动态加载并渲染对应的页面组件到主容器中,同时更新页面标题(这对SEO很重要),从而实现无刷新跳转的体验。

GreyWolf12的博客 44

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

利用nginx在同一个服务器部署多个官网

1 将官网部署在非80端口 例如:example1官网部署在81端口,example2官网部署在82端口 2 修改nginx配置,监听80端口,进行请求转发 http { server { server_name www.example1.com; location / { proxy_pass http://localhost:81; } } server { ser...

东京易冷 876

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

一个非常厉害的企业官网/cms系统部署指南

宝塔面板快速部署ModStart教程:通过宝塔后台进入软件商店"一键部署",搜索并选择ModStart安装包。填写域名、根目录(如/www/wwwroot/example.com)、数据库信息,选择PHP5.6.x版本后提交。安装完成后访问域名/install.php进入安装向导,设置管理员账号密码即可完成部署。宝塔部署方式操作简便,适合快速搭建网站。(99字)

好好学电脑 259

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

DeepSeek火爆全网,官网宕机?本地部署一个随便玩「LLM探索」

最近 DeepSeek 狠狠刷了一波屏,国产大模型真的越来越厉害了👍,官方的服务器已经爆满了,以至于频繁出现反应迟缓甚至宕机的情况,和两年多之前 ChatGPT 的遭遇颇为相似。即可覆盖主服务文件里对 OLLAMA_HOST 的设置,其他环境变量(如 PATH 等)则仍保留主服务文件里的值。我已经好久没有本地部署模型了(现在各厂商的模型都便宜量大),这次正好来试试 DeepSeek 开源模型的效果。我是在 Linux 服务器上安装的,一行命令就可以。这里根据显存选择合适的模型,我选了 14b 的模型。

weixin_55010563的博客 651

实战应用:基于快马平台从零到一开发并部署一个功能完整的qoderwork官网

我直接在平台的创建项目界面,输入了一段详细的描述,大致内容是:“生成一个名为qoderwork的官网项目,包含首页、产品详情页、定价页和博客列表页,要求采用现代响应式设计,使用HTML5、CSS3和基础JavaScript实现交互。”平台基于这段描述,在几秒钟内就生成了一个完整的项目结构,包含了四个页面的基础HTML文件、一个统一的CSS样式文件和一个用于交互的JavaScript文件。在快马平台生成的代码基础上,我通过修改CSS,添加了一个从深蓝到紫色的线性渐变背景,并利用CSS的。的在线编辑器里完成。

StarfallRaven13的博客 69

从概念到上线:使用快马平台实战开发一个可部署的qoderwork官网应用

这里有个小技巧:在快马平台可以直接使用预置的用户管理模板,省去了从头开发用户表、密码加密这些重复工作。如果你也想尝试开发类似项目,我的建议是:先聚焦核心功能(比如先做好代码生成器),再逐步扩展其他模块。快马平台的最大优势就是能让每个阶段的工作成果都立即变成可访问的线上服务,这种即时反馈对保持开发动力特别有帮助。这个项目最特别的地方在于,它不仅是个演示demo,而是真正具备完整功能、可以部署上线的产品。首先明确这个官网需要解决的核心问题:让开发者通过自然语言描述快速生成可运行的项目代码。

GreyWolf12的博客 26

实战演练:基于Cherry Studio理念,在快马平台快速生成并部署一个企业官网

比如我输入的是"云科技,主营AI解决方案,蓝白配色,需要首页、产品介绍和联系我们三个页面"。点击顶部的"SEO检查"按钮,AI会扫描当前页面结构,给出具体改进建议。点击每条建议旁边的"应用"按钮,系统会自动插入优化后的代码,不需要手动修改。生成后的页面会直接在编辑区展示,左侧是代码,右侧是实时预览窗口。最方便的是可以直接在预览界面点击任何元素修改文字内容,比如把"产品1"改成具体的解决方案名称。我在测试时发现,输入"儿童编程培训"生成的页面会自动采用更活泼的圆角设计和卡通元素,这种细节处理很加分。

SapphireOwl29的博客 29

十分钟自部署一个免费职位搜索引擎:330万岗位直连企业官网,不花一分钱

找工作最让人抓狂的,往往不是面试,而是"找"这一步。 打开招聘App,同一个岗位被八家中介改了八个标题重发;收藏了三十个链接,过两天点进去一半是死链;明明写着"急招",投过去却石沉大海——因为那个岗位三个月前就招满了。 最近技术圈在传一个开源项目,叫 **freehire**。它干的事很朴素,也很狠:**绕开所有招聘中介,直接去企业自己官网的招聘系统里把岗位抓出来**,做成一个可以搜索、可以筛

gitblog_00366的博客 43

Vue + translate.js 实战:打造一个带语言切换的SEO友好型官网(从配置到部署避坑指南)

本文详细介绍了如何使用Vue和translate.js构建一个支持多语言切换的SEO友好型官网。通过对比传统i18n方案,重点解析translate.js的运行时翻译机制及其SEO优势,提供从项目初始化、路由配置到静态部署的全流程指南,帮助开发者高效实现国际化官网开发。

weixin_30266885的博客 250

Django打造大型企业官网-项目部署

Django打造大型企业官网-项目部署 一、准备工作 1、在开发机上的准备工作  1)确认项目没有bug。 2)打开终端,进入虚拟环境,再 cd 到项目根目录下,执行命令:pip freeze > requirements.txt,将当前环境的包导出到`requirements.txt`文件中,方便在部署的时候安装。    3)将项目上传到服务器上的`/srv`目录...

weixin_30954265的博客 1531
上一篇: Mac安装Navicat16
下一篇: 模型训练--模型微调
天空原海
博客等级 码龄3年 1786粉丝 54原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值