仅记录一下工作,如何找到机器中部署的PHP网站:
1. 假如我们知道有个网站部署在一台Linux机器,而且可以通过像这样的http://192.168.33.22:2333/访问。
2. 首先登录机器,找到进程ps anp | grep "2223"
输出如下,通过httpd我们知道了这个应该是一个apache部署的进程,进程号为5550:
[root@AutoTest www]# netstat -anp | grep "2333"
tcp 0 0 0.0.0.0:2333 0.0.0.0:* LISTEN 5550/httpd
3. 执行 ps -ef |grep "5550" ,确认是apache服务器
[root@AutoTest www]# ps -ef |grep "5550"
root 2500 18290 0 15:23 pts/0 00:00:00 grep 5550
apache 5550 8268 0 13:48 ? 00:00:16 /usr/sbin/httpd
4. 应用的配置信息一般放在httpd.conf文件,而我们也不知道apache装在哪里,执行find命令
[root@AutoTest www]# find / -name httpd.conf
/etc/httpd/conf/httpd.conf
5. 执行less /etc/httpd/conf/httpd.conf,并找到<VirtualHost>节点
<VirtualHost *:2333>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/portal
ErrorLog error.log
CustomLog access.log combined
</VirtualHost>
6. 这样我们就知道网站部署在/var/www/portal
7. cd /var/www/portal进入目录执行打包成website.zip
zip -q -r website.zip /var/www/portal
如何快速找到在Linux机器中部署的PHP网站:
最新推荐文章于 2024-06-18 14:57:45 发布