【服务器搭建】✈️用自己电脑搭建一个服务器!

目录

👋前言

👀一、内网穿透

🌱二、内网穿透工具

💞️三、本地测试

        3.1 环境准备

         3.2 nginx 修改启动页面

        3.3 神卓互联注册,创建映射规则

📫四、章末


👋前言

        小伙伴们大家好,一直有一个想法,就是搭建自己的网站,并且可以通过公网访问;中间也去看了很多搭建服务的步骤,了解到有两种常见的实现方式,一个就是购买商业服务器,把项目部署到上面,另外就是自己的电脑做服务器,通过内网穿透实现,这篇文章来看下如何将自己的电脑开发成一个服务器,并且可以供外网访问

👀一、内网穿透

        内网穿透是一种网络技术,允许通过公共网络(比如互联网)访问处于私有局域网(内网)内部的计算机或服务。简单来讲比如我们日常自己开发的 SpringBoot 项目,只能我们自己本地访问 “ http://localhost:8080/...",通过内网穿透操作后,不仅可以自己本地访问,在别的设备上也可以访问本地的 8080 端口

🌱二、内网穿透工具

        本地测试使用的是 神卓互联,官网如下:

巴比达_企业级内网穿透

        目前市面上有很多供应商,具体介绍可以参考这篇博主大大的文章,介绍了很多可以实现的工具(但是注意甄别,有的方法已经不可用了)

十多种 五种永久免费 内网穿透傻瓜式使用_免费内网穿透-CSDN博客

💞️三、本地测试

        3.1 环境准备

        既然要测试访问本地项目,首先要有一个可以启动的项目,这里想到了之前用的 Nginx, 把nginx 下载到本地后可以一键启动,也可以算是一个可以运行的项目,访问 nginx 监听的端口号即可访问一个页面,nginx 的下载安装使用可以看之前的文章,链接如下:

【Nginx <一>⭐️】Nginx 的初步了解以及安装使用_nginx 1.26.0 安装-CSDN博客

         3.2 nginx 修改启动页面

                3.2.1 修改 nginx 默认访问页面,index2.html是一个简单的登录页面,html文件也可以简单通过创建 .txt 文件修改好之后再改为 .html 文件即可

                注:修改默认访问页面之后需要重启 nginx 项目,访问监听端口页面如下

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        * {
            margin: 0;
            padding: 0;
        }
        html {
            height: 100%;
        }
        body {
            height: 100%;
        }
        .container {
            height: 100%;
            background-image: linear-gradient(to right, #fbc2eb, #a6c1ee);
        }
        .login-wrapper {
            background-color: #fff;
            width: 358px;
            height: 588px;
            border-radius: 15px;
            padding: 0 50px;
            position: relative;
            left: 50%;
            top: 50%;
            transform: translate(-50%, -50%);
        }
        .header {
            font-size: 38px;
            font-weight: bold;
            text-align: center;
            line-height: 200px;
        }
        .input-item {
            display: block;
            width: 100%;
            margin-bottom: 20px;
            border: 0;
            padding: 10px;
            border-bottom: 1px solid rgb(128, 125, 125);
            font-size: 15px;
            outline: none;
        }
        .input-item:placeholder {
            text-transform: uppercase;
        }
        .btn {
            text-align: center;
            padding: 10px;
            width: 100%;
            margin-top: 40px;
            background-image: linear-gradient(to right, #a6c1ee, #fbc2eb);
            color: #fff;
        }
        .msg {
            text-align: center;
            line-height: 88px;
        }
        a {
            text-decoration-line: none;
            color: #abc1ee;
        }
    </style>
</head>
<body>
    <div class="container">
        <div class="login-wrapper">
            <div class="header">Login</div>
            <div class="form-wrapper">
                <input type="text" name="username" placeholder="username" class="input-item">
                <input type="password" name="password" placeholder="password" class="input-item">
                <div class="btn">Login</div>
            </div>
            <div class="msg">
                Don't have account?
                <a href="#">Sign up</a>
            </div>
        </div>
    </div>
</body>
</html>
        3.3 神卓互联注册,创建映射规则

        官网如下,注册登录不做赘述:

神卓互联内网穿透|端口映射工具-神卓互联官网

                3.3.1 映射规则创建

                 3.3.2 创建完成之后,会提示需要下载桌面版然后重启映射规则

                按照提示下载安装包,安装完成之后使用自己的账号登录,然后重启映射规则

                之后,就可以通过映射的公网地址,访问我们本地启动的项目了! 

📫四、章末

        用自己的电脑搭建服务器,整体比较简单,但是缺陷也很明显,对电脑的配置要求比较高,另外就是电脑要一直启动,并且项目也不能停止;总的来说,用来部署个人项目还可以!

        文章到这里就结束了~

要在内网服务器搭建GitLab,您可以按照以下步骤进行操作: 1. 首先,确保您的内网服务器上已经安装了适当的操作系统(如Ubuntu、Debian等)以及所需的依赖项(如Ruby、PostgreSQL等)。 2. 下载并安装GitLab的最新版本。您可以从GitLab官方网站(https://about.gitlab.com/install/)上获取下载链接和安装说明。 3. 按照官方文档中的说明进行安装。根据您的操作系统和版本,可能会有一些特定的配置步骤。确保在安装过程中遵循文档中提供的指导。 4. 安装完成后,通过访问服务器的IP地址或主机名来访问GitLab的Web界面。默认情况下,GitLab使用HTTPS协议,并监听端口443。如果您希望使用HTTP或其他端口,请根据需要进行配置。 5. 在首次访问GitLab时,您将被要求设置管理员账户和密码。请按照提示完成设置。 6. 一旦您成功登录GitLab管理员账户,您可以进一步配置您的GitLab实例,例如添加用户、创建项目等。 请注意,内网服务器的访问权限可能受到网络防火墙或路由器设置的限制。如果您遇到连接问题,请确保允许通过所选端口访问服务器,并检查服务器的网络配置。 此外,为了确保您的GitLab实例的安全性,建议您采取适当的安全措施,如启用双因素身份验证、设置访问控制等。详细的安全配置可以在GitLab官方文档中找到。 祝您搭建成功!如有任何进一步的问题,请随时提问。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

先锋 Coder

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值