当前位置:   article > 正文

KALI上利用Apache2+Cpolar搭建WEB服务器(公网可访问)_kali搭建web服务器

kali搭建web服务器

学校课程要求弄一个服务器,究极小白翻遍全网,弄出来的成果很低级。今天再看会觉得文中写的方法不太合适,很笨。不过我觉得还是有一些参考意义。想搭建公网服务器,如果不考虑买云服务器,内网穿透仍然很有用。

环境:虚拟机 KALI 2022.4

工具:Apache2,Cpolar

特点:静态,免费


【2023/12/25 补充说明】

以前写的很小白的文,太丢脸很想删掉呜呜。但是看到挺多UU对这个挺感兴趣的,就还是留着。

关于内网穿透,更好的方案有很多。搭建内网服务器,更好的方案更多。文章内容都是我以前特别小白的时候懵懂的摸索记录。在今天,如果有小白想搭建一个静态网站,我可能会更加推荐小皮面板 lnmp +内网穿透(如果没有公网服务器)的方案。

内网穿透我接触的不多,使用过的暂时也只有 Cpolar。我对它的印象一般(营销太多了),但是不得不说它确实很适合小白使用。关于我这篇文章的内容,以及其他很多需要用到内网穿透的场景,其实 Cpolar 官方就发了很多不错的教程,写的比我好多了。

你可以进去看看 博客 - cpolar 极点云官网

希望  Cpolar 官方看到了能给我打钱 )


一、启动Apache2服务

1. kali 本身含 Apache2,在 /etc 目录下 ls 即可看到。

68fb82e75fdb4a41a7e8892a9535aee6.png

2. 打开 Apache 服务。

/etc/init.d/apache2 start  # 使用 start 打开 Apache 服务

/etc/init.d/apache2 status # 使用 status 查看服务是否顺利打开

9aef16ee9db84f65854b0ada04ea65ac.png

3. 测试

浏览器输入 localhost 或 127.0.0.1 测试 Apache2 是否顺利打开。出现以下界面,说明 Apache2 服务已正常启动。这时,服务器的雏形就已经形成了。

224b4a850ecc4efcaa3494bc57eec47e.png

接下来是我们自己的网站的部署。我用了一个偷懒的法子,不过相当方便有用。

二、修改 Apache2 默认页面

1. 覆盖

以 root 身份打开文件系统,进入 /var/www/html 目录,如果你和我是同样的虚拟机,那么你将会看到两个 index.html 文件,这两个文件分别是 Apache 和 Nginx(KALI 还预装了 Nginx)服务器的默认首页。我们把他俩改个名字,嘿嘿。然后我们鸠占鹊巢,把我们自己的网站文件放进去。

e9f6aadae0b2480bb093dc00fe81ca82.png

8a61d5a1a4434d4bae063dfe164f22a8.png

2.测试

同上,我们在浏览器访问 localhost 或 127.0.0.1,如果页面是自己的网站,那就说明部署成功。需要注意的是,我用了偷懒的方法让 Apache 定向在了我自己的网站上,实际上正确操作应该是修改 Apache 的配置文件。具体方法可自行了解。

三、内网穿透

1.下载 Cpolar

进入【Cpolar官网】cpolar - 安全的内网穿透工具

注册一个账号,选择免费套餐,然后下载cpolar压缩包。

注意:注册账号的时候手机号码可以不填!!!

9818c9de83834b88bd67eea32f1b5b2c.png

3291684df52e45b09f24908892d5f0a8.png

0f1c7dbe70f14635b9c6a4a5166230e0.png

下载好后在文件系统里面解压。请记住你解压后文件的路径。

d8634dbc002343de8be78fb929d58d17.png

然后,在解压文件所在的文件夹打开终端,运行命令  ./cpolar http 80

e03b9a9a726241b29de3a1f7323b4bf6.png

5fd500c27ab84cf7b2c1ffd7115e5166.png

然后就会看到如下界面,cpolar给我们提供了两个映射的域名,利用这个域名就可以在公网中访问我们部署的WEB了。现在把它复制粘贴,分享给任何小伙伴:)

需要注意的是,由于我们选择的是免费套餐,所以cpolar并不会给我们提供固定的域名,当我们关闭服务时,域名也就失效了。下次再开启,cpolar又会提供新的域名。

b77350fa39ed41f5a32a5186f2b8f95d.png

四、优化

我们每次打开Apache服务和Cpolar服务,都要通过命令行操作,很麻烦(谁会喜欢命令行啊)。好在,强大的KALI(其他系统也支持)有解决方法,可以通过设置快捷方式代替终端命令。

在桌面右键创建启动器,输入名字和命令。cpolar还需要输入其程序(上面解压出来的那个文件)所在文件夹路径。还可以选一张喜欢的图片当图标:) 现在,每次只需要点一点快捷方式就可以打开服务啦:)

75fc4411d45346a082f190e82bf84c2c.png

By QING.


参考:

【apache2 安装与部署网页】

https://blog.csdn.net/lrenjun/article/details/7380307

【Kali安装Apache、MySQL、PHP】

https://blog.csdn.net/za111r/article/details/107444812

【Ubuntu下安装和配置apache2并启用https】

https://zhuanlan.zhihu.com/p/157808047

【Ubuntu 服务器利用Apache 2搭建一个简单的网站】

https://www.cnblogs.com/Gedanke/articles/12374609.html

【Ubuntu下apache2启动、停止、重启、配置】

https://www.cnblogs.com/supe/p/8010612.html

【cpolar:一款好用的内网穿透工具 - 无需公网IP】

https://blog.csdn.net/u012039040/article/details/127490169

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号