如何免费搭建自己的网站?使用Nginx搭建服务器的详细教程

很多人都有开个网站的愿望,可是一想到要支付不菲的服务器和域名费用,他们常常会犹豫不决。别急,我找到了一个不花钱就能建站的方法,咱们一块儿来探究一下。

免费建站发现

近期,我有了搭建个人网站的愿望,但资金紧张,租用服务器和购买域名成了难题。经过网络搜索,我发现了一些免费的建站资源,比如Nginx。这对于经济能力有限的我来说,仿佛打开了一扇充满希望的大门,我们无需花费任何费用就能开始建站。

如何免费搭建自己的网站?使用Nginx搭建服务器的详细教程插图

Nginx在互联网领域享有盛誉。我选择它作为案例,主要是因为获取相关信息较为便捷,并且其操作手法与另一款免费网站搭建工具颇为相似。掌握了它,基本上就能实现免费搭建网站的愿望。

下载Nginx

如何免费搭建自己的网站?使用Nginx搭建服务器的详细教程插图1

下载Nginx软件并不繁琐,只需访问Nginx的官网或者点击我提供的链接,就能轻松获取到1.23版本。这两种方法都能满足我们的需求。对于不太擅长搜索资源的朋友们来说,通过链接直接下载会更为简便快捷。

下载完成,请执行解压步骤。解压完成后,会出现若干文件夹。在此期间,请耐心等待,不要急于进行后续操作。虽然这只是个初始步骤,但这一步处理的好坏,会直接关系到后续配置工作的流畅度。

如何免费搭建自己的网站?使用Nginx搭建服务器的详细教程插图2

配置关键文件

专属福利

点击领取:Java资料合集!650G!


Nginx的功能十分丰富,但在设置服务器时我们只需用到其中一部分。进入conf目录,找到并打开nginx.conf这个配置文件。里面的设置很多,对一般人来说可能看起来有些复杂。

别担心,我已经把那些重要的设置细节说得很清楚。在文件里,那些前面有“#”标记的地方,说明那些配置还没有真正加入。只要把“#”符号去掉,就能添加进去了。按照这个方法,我们就能灵活地完成必要的配置。

<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: 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>

启动Nginx服务

如何免费搭建自己的网站?使用Nginx搭建服务器的详细教程插图3

装好Nginx后,回到Nginx的主目录,找到nginx.exe文件,双击它启动。启动时会看到一个短暂的黑色小窗口,不要误以为出错,这表示Nginx已成功启动。接着,在浏览器输入“虚拟主机名加端口号”,回车即可。

在输入之前,需核对之前的设置是否准确无误。若一切顺利,页面将展现正常,这说明服务器的基础搭建已基本到位。但这个阶段只是开始,我们还需要对网站内容进行进一步的完善和提升。

丰富网站内容

仅开启服务还不足够,真正重要的是要确保网站有实质性的内容。首先,需要找到之前设置的文件夹,接着在该文件夹内新建一个txt文档。打开这个文档,输入必要的代码,然后,将文件名改为index.html,并完成保存。

启动浏览器,重新输入之前使用的网址,然后按下回车。这样就能看到更新后的网页内容。在这个网页上,除了HTML文档,还能添加图片、视频、压缩包等多种类型的文件,使得网站内容更加丰富多样。

如何免费搭建自己的网站?使用Nginx搭建服务器的详细教程插图4

实现内网穿透

有了服务器和网页,但局域网外的人却无法查看。这时,内网穿透技术就显得尤为重要。它能使得局域网内的设备直接通过公网IP进行访问,操作起来十分简便。

登录飞鸽内网穿透的官方网站,完成注册步骤。随后,点击“开通隧道”选项。你可以选择使用“免费节点”,若条件允许,也可选择付费服务。在填写相关信息时,务必核对前置域名和本地IP端口设置无误。确认无误后,你将获得免费域名和公网IP。按照官网指引操作,在弹窗中输入正确指令,再输入隧道访问地址。若能成功看到之前编写的网页,则表示操作成功!

使用这些免费的网站搭建工具,大家是否曾遇到特别难解决的问题?若觉得本文对您有所裨益,不妨点赞或转发给其他人!

如何免费搭建自己的网站?使用Nginx搭建服务器的详细教程插图5

THE END