冰蝎|01分析基本环境搭建

1 基本环境说明

虚拟机环境:vmware15+ubuntus18

nginx1.14.0+php7.2.17-0+php7.2-fpm

2 php+nginx环境搭建

参考博客:Ubuntu 18.04上nginx+php环境搭建 - Silentdoer - 博客园 (cnblogs.com)

2.1 安装指令
sudo apt-get install php7.2
sudo apt-get install php7.2-fpm 
sudo apt remove apache2*
sudo apt autoremove
sudo apt-get install nginx

#必要依赖安装
sudo apt-get install nginx
sudo apt-get install php-json
sudo apt-get install php-curl
sudo apt-get install php7.2-mysql
sudo apt-get install php7.2-cgi

安装完毕后,访问127.0.0.1,出现Apache主页。

原因:由于nginx中Server根目录与php中一致,php自动安装时apache2在该目录下自动写index.html静态文件,故显示apache主页

2.2 php-frm配置
sudo gedit /etc/php/7.2/fpm/php.ini

修改参数如下:

行数原参数修改参数
778cgi.fix_fathinfo=1cgi.fix_fathinfo=1
sudo gedit /etc/php/7.2/fpm/pool.d/www.conf

修改参数如下:

行数修改为
36listen = 127.0.0.1:9000
2.3 创建测试程序

创建index.php和info.php,用于后续测试,在terimal输入指令如下:

sudo gedit /var/www/html/index.php

在index.php文件中添加:

<h1>
     <span> hack_tool test </span>
</h1>
sudo gedit /var/www/html/info.php

在info.php中添加:

<?php phpinfo(); ?>
2.4 nginx配置
sudo gedit /etc/nginx/sites-available/default

按照博客指示进行相应的替换

2.5 重启服务
sudo service php7.2-fpm restart
sudo service nginx restart 

访问http://127.0.0.1和 http://127.0.0.1/info.php,可得到效果

2.6 问题的解决与思考
  • Problem1:在2.3创建测试程序过程中,出现权限不足,无法创建该文件的情况

    解决方法

    参考博客:(2条消息) # 如何解决“touch: cannot touch ‘info.php’: Permission denied”_weixin_44520769的博客-CSDN博客

    在命令行键入以下命令,为www文件夹进行授权:

    sudo chmod -R 777/var/www
    

    自我思考

    当遇到权限限制时,可使用chmod修改权限,其中-R表示对该目录下所用文件及其子目录进行相同权限变更,777代表所用用户拥有最高权限

  • Problem2:重启服务过程中,nginx 启动报错:Job for nginx.service failed because the control process exited with error code

    解决方法

    参考博客:https://blog.csdn.net/a1007720052/article/details/82255226

    在使用该博客的第二个解决方法后,发现重装nginx可以使nginx正常重启,但是需要重新按照2.4配置nginx.在重新配置时,发现重启报错的主要原因在于nginx配置时少删了“#”符号,导致重启出现错误,其中重启时报错如下:

    Job for nginx.service failed because the control process exited with error code.
    See "systemctl status nginx.service" and "journalctl -xe" for details.
    

    自我思考

    在配置报错查找相关缘由时,需对症下药,牢牢抓住报错的反馈信息进行查阅,这样有利于问题的解决

3 xshell连接linux系统

参考博客:使用xshell连接ubuntu - 傻不拉几猫 - 博客园 (cnblogs.com)

4 蚁剑安装

参考博客:(2条消息) 【tool】中国蚁剑(AntSword)下载、安装、使用教程_JohelLiang的博客-CSDN博客

5 冰蝎安装

参考博客:(2条消息) WebShell --冰蝎_Kevin’s Blog-CSDN博客

5.1 问题的解决与思考
  • Problem1:在双击Behinder.jar运行冰蝎时,发现无法打开,即电脑无法打开jar文件

解决方法

参考博客:(2条消息) 电脑如果打不开jar文件的解决办法_SoarFly0807的博客-CSDN博客_打不开jar文件

重新下载安装最新版Java虚拟机,解决相关问题。猜测原因可能是之前本机的java环境存在一定问题,java进行更新后解决

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值