跳转到主要内容

互联网项目必备投入

 作者自述

我是一名很普通的程序员,技术栈涵盖:


  • 前端:Vue
  • 用
  • Vue,后端:用 ASP.NET Core
  • Core,PC 端:开发 WinForm/WPF
  • WPF,移动端:MAUI
  • 使用
  • MAUI,运维:勉强算中级水平

。

目前线上运营行的项目 “叫做“灵燕空间””,专注于轻量化的 HTTPS 证书管理、客户端软件升级托管、教程在线服务等模块,覆涵盖网页端、PC 客户端和移动端 App。


前言:别急着花钱,先理清思路!

如果你正准备启动一个互联网项目,请记住一句话:““前期投入要精打细算,必要支出必须砸钱,但顺序不能乱,不然分分钟亏到怀疑人生。””


作为项目的发起人,你要做好亲自承担扛起所有基础苦力工作的准备。
但只要按照正确的流程推进来走,即使中途想撤资,也能将把损失降到最低。


第一步:服务器?先别买!

铁律 1:先不要购买服务器! 


  • 项目初期开发和测试完全可以在本地局域网完成。
  • 一旦购买了服务器,它就开始倒计时到期了。
  • 最合适的云服务器配置,只有在测试完成后才能确定。
  • 别提前超标采购,预算有限,后续面还有更多大把地方需要等着你投入钱呢。


建议做法:

  • 本地开发 →→ 内网穿透测试 →→ 上线后再选云服务器
  • 使用 Docker 模拟生产环境更高效省事

第二步:域名?也别急着注册!

铁律 2:前期不要买域名! 


  • 在项目上线前,随时可能改名。
  • 域名是按年续费的,购买后无法了就不能退款。
  • 若如果项目变更,域名可就只能被废弃。


 
建议做法:


  • 上线前 1 个1个月再注册主域名(.com/.cn/.xyz 均xyz均可)
  • 选择主流平台(阿里云、腾讯云)注册即可


第三步:短信服务怎么搞?

个人开发者专属路径:

 

  • 运营商对个人限制严格,唯一可行方式:


    • 开发一款 App
    • 通过 App 的 ICP 备案
    • 上架任意应用商店
    • 向阿里云 / 腾讯云申请短信签名

企业开发者路径:

 

  • 可通过以网站备案或 or App 备案,
  • 审核通过后即可开通短信服务

第四步:网站部署上线那些事儿

常识小课堂:

80 端口(HTTP) 和 443 端口(HTTPS) 是浏览器默认访问的两个端口。


HTTPS 是什么鬼?

  • 用户视角:看到的是地址栏的安全锁图标🔒
  • 技术层面:上就是 SSL/TLS 加密通信,常见算法有 RSA256、ES256、ES384
  • 简单理解就是:
    • 浏览器用公钥加密数据,
    • 服务器用私钥解密数据


推荐工具:我的站点「 灵燕空间 - HTTPS 证HTTPS证书图形化控制台」提供 HTTPS 证书签发、监控、部署的一站式图形化控制台,欢迎体验~

ICP 备案 & 公安备案(中国大陆用户必看)

  • ICP 备ICP备案:工信部监管的网站合法经营资格,先做 ICP 备案 (免费办理

    )

      • 通过阿里云 / 腾讯云提交备案
      • 平台会协助通过阿里云 / 腾讯云提交至备
      • 他们会帮你提交给工信部审核
      • 一般半个月出结果,遵循听客服建议可能提高成功率

    公安备案:网安部门监管你的网站安全合规性

    • 需在 ,ICP 通过后办理
    • ,再做 公安备案

        • 登录各地公安备案系统(如北京公安网安备案系统)
        • 提交网站或 App 的主体信息,
        • 审核通过后才算真正 ““合法上线””


      小贴士:

      • 小公司暂时不需要办理 ICP 经营许可证(需满足注册资本 100 万 100万+、社保 3 人3人以上才需要);
      • 一旦公司流水过百万,建议尽快办理 ICP 资质认定。

    项目开发完成后如何部署上线步骤

    1.

    1、部署前准备清单

    包)
    ✅ 已完成项目开发(
    包括前端 Vue、后端 ASP.NET Core、PC 客户端、移动端 App)
    App
    ✅ 已打包构建产物(
    Vue 构建为 dist 文件夹tar包
    tar 包、
    ASP.NET Core 发布为 publish 文件夹tar包
    tar
    ✅ 拥有服务器资源(
    静态博客:2 核 2G5M 带宽起步;牵扯数据库:4 核 8G10M 带等等(2核2G5M带宽起步)
    牵扯到数据库最好加码到4核8G10M带宽起步
    ✅ 拥有域名(
    如 lingyanspace.com,com(用于绑定访问)
    ✅ 完成 ICP 备案(
    若用户在中国大陆,必须备案)
    ✅ 系统环境(
    Alibaba Cloud Linux、TencentOS、Rocky Linux、CentOS、CentOS 、Windows Server)Server

    2.

    2、云厂商规则组开放端口

    80、443、22(SSH)、以及你项目实际使用的其他端口

    3.

    3、安装 dotnet 运dotnet运行环境

    4.

    4、安装 Nginx(反向代理)并启动

    bash

    sudo yum install -y nginx

    systemd start nginx


    5.

    5、上传并部署项目文件

    • 前端 Vue 打包上传:

      • 将其上传至到服务器目录,并且解压(,例如 /var/www/html/lingyanspace-web)web

      后端 ASP.NET Core 打包上传:

      • 上传至服务器路径,并且解压(,例如 /var/www/html/lingyanspace-api)api


      配置 systemd 启动后端服务(以 ASP.NET Core 为例):


        • 创建服务文件:
          bash
          sudo nano /etc/systemd/system/lingyanspace.service
          


        • 写入以下内容:
          ini

          [Unit]
          Description=灵燕空间 API 服务

          [Service]
          WorkingDirectory=/var/www/applications/lingyanspace-api
          ExecStart=/usr/bin/dotnet /var/www/applications/lingyanspace-api/YourApp.dll
          Restart=always
          RestartSec=10
          SyslogIdentifier=lingyanspace
          User=www-data
          Environment=ASPNETCORE_ENVIRONMENT=Production

          [Install]
          WantedBy=multi-user.target



        • 启用并启动服务:
          bash
          sudo systemctl enable lingyanspace.service && sudo systemctl start lingyanspace.service
          


        • 查看日志:
          bash
          journalctl -u lingyanspace.service -f
          


    6.

    6、配置nginx站点

    nginx
      站点

  • 配置站点:

  • nginx
    server {
        listen 80;
        server_name www.lingyanspace.com lingyanspace.com;

        location / {
            root /var/www/html/lingyanspace-web;
            index index.html;
            try_files $uri $uri/ =404;
        }

        location /api/ {
            proxy_pass http://localhost:5000/;
            proxy_http_version 1.1;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection 'upgrade';
            proxy_set_header Host $host;
            proxy_cache_bypass $http_upgrade;
        }
    }

    }


  • 保存后测试并重新加载配置:


    bash
    sudo nginx -t && sudo nginx -s reload


7.

7、开放防火墙 & 测试访问


 第五步:移动端 App 上架攻略

国内安卓应用商店

  • ICP
  • 备
    必备项目
    条件:
      ICP备案(
      必须有(App ICP备案)
    • 软著或 or 电子版权认证(
      二选一)
      • 电子认证 :600 元600元,10 个10个工作日,适合快速上架推广
      • 软著(计算机软件著作权) :个人可免费申请(,约 2 个2个月下证),;也可代办(约 1000 元1000元)
  • 注意事项:

      • 不要找我代办,我不是中介 😂
      • 软著可用于政府项目申报、招投标、高校加分等多种用途

    苹果 App Store(iOS)

    类型
    年费
    特点
    个人开发者
    $9999/年
    / 年
    支持一人团队,可发布 App
    企业开发者
    $299299/年
    / 年
    用于内部分发,不能上架 App Store


    温馨提示:


    • 若如果你的 App 不再更新了,不续费也没关系,不会下架
    • 若但如果你想持续迭代,每年都要续费(美金哦!)

     

    Google Play Store(Android)

    类型
    费用
    特点
    Google Play 开发者账号
    一次性 $25
    终身有效,支持全球发布


    小技巧:

    • 注册只需一个 Google 账号 + 支付方式,
    • 成本低、流程简单,非常适合独立开发者试水市场

     

    📝 最后几个温馨提醒

    • 软著认证是国家免费提供的 ,仅只是邮寄证书需要快递费用,也可以自己去现场领取

    • 。

    • 网站 ICP 备案≠ ≠ App ICP 备案 ,两者都要单独提交

    • 。

    • App ICP 备案类型建议填写 ““工具类型”” ,更容易通过审核

    • 。



     总结

    一句话:

    ““前期不乱花钱,后期不怕烧钱。””


    作为一个普普通通的程序员,你可以一个人完成从构思、开发、测试、上线到、运营的全流程。
    只要你不颠倒顺序,合理分配资源,就能在最小成本下验证产品价值,随时止损或扩大投入。


    ✨ 欢迎访问我的站点「 灵燕空间」: lingyanspace.com
    提供一站式 HTTPS 证书管理、客户端托管、视频教程等服务,助你轻松构建互联网项目。