NGINX+飞哥内网穿透,没钱也能搭建自己的服务器
我想搭建自己的网站,但钱包空空,租不起服务器,更别提域名了。所以我想知道我是否可以免费自己搭建一个服务器?
真的很好! ! !
逛了几天,发现了两个免费的建站工具:Apache和Nginx
由于这两个工具建站的方法类似,所以就以Nginx为例
1。安装Nginx
首先到Nginx官方网站(nginx.org[1])下载,也可以直接使用我提供的链接下载1.23版本:http://nginx .org /download/nginx-1.23.1.zip [2]
安装完成后解压,你会看到如下目录: ![]()
由于Nginx的功能很多,而我们今天只是搭建一个服务器,我们只会使用其中的一些。
2。 Nginx配置
进入conf文件夹,打开nginx.conf文件进行编辑。里面有很多配置。我解释了一些重要的配置(之前用#表示的配置其实没有写,如果要连接就去掉#)![]()
3。启动Nginx服务
配置好Nginx后,回到Nginx根目录,找到nginx.exe,双击运行。如果是这样,你会看到一个小黑框在闪烁,这意味着Nginx已经成功启动了!你可以打开浏览器,输入:虚拟主机名:监听端口(刚刚配置的),回车后你会看到如下网页: ![]()
恭喜你,你已经成功搭建Nginx服务器了!
4。将文件添加到您的网站
仅仅打开服务是不够的。如果别人看到你的网页只是一段干巴巴的文字,那有什么好处呢?接下来进入刚才配置的文件夹位置,在该文件夹下新建一个txt,打开并输入这段代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta >
<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" >
<input type="password" >
<div class="btn">Login</div>
</div>
<div class="msg">
Don't have account?
<a href="#">Sign up</a>
</div>
</div>
</div>
</body>
</html>
然后将文件名改为index.html,保存最后再次打开浏览器输入虚拟主机名:监听端口(刚刚配置的),按回车键,你会看到如下页面: ![]()
是不是很好看?这个index.html其实是用HTML+CSS写的。有兴趣的可以学习一下。
除了html文件外,这个文件夹中还可以放任何文件,比如图片、视频、压缩包等。
5。内网入侵
服务器搭建好了,网站也可以访问了,但实际上,除了和你在同一个局域网的人之外,没有人可以访问你的网站。
这里用到了入侵内网。所谓内网穿透,就是可以通过公网的IP直接访问本地网络,极大的方便了用户日常的远程操作。这里推荐大家使用飞哥内网穿透。使用方法如下:
5.1注册
进入飞歌官方内网穿透网站并注册。我不会详细介绍这一步。
5.2 开放隧道
注册后,我们点击“开放隧道”选项,选择“自由节点”。有能力的也可以选择贵的。 ![]()
然后填写数据。域名前缀可以自定义。本地ip端口必须设置为:你的内网ip:刚才配置的端口号。
最后点击确认激活就可以了。这样你就可以获得免费域名+免费公网IP。
5.3 启动服务
点击此链接,根据电脑系统下载客户端。下载解压后,一共有两个文件:点我,跑疯了。 vbs 和 npc.exe。点击“愚蠢的奔跑”,然后点击“我”。 vbs。打开后,您将看到一个弹出窗口,要求您完成说明。我们切换回飞鸽官网,点击“隧道管理”,如下图: 根据电脑系统选择命令,点击复制按钮,然后切换回弹窗,输入命令,点击确定。 ![]()
这样渗透内网就成功了!打开浏览器,输入刚刚打开的隧道的访问地址(上图中删除的区域),然后按Enter键。也可以打开之前写的网站就成功了。
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
code前端网