WDCP面板相关设置及命令
服务器面板 2016-07-18 15:38:38 WDCP   

 QQ图片20160718153755.png

 

 

4、重启过阿里云的ECS实例以后,发现WDCP面板打不开了,端口为111

首先,查看端口有没有启动

PHP Code复制内容到剪贴板
  1. netstat -al  

命令表示:列出所有已经在监听端口,看一下有没有这个端口号

藏标网提供解决方案,重启WDCP:

PHP Code复制内容到剪贴板
  1. /etc/init.d/wdapache start  

 

如果发现启动失败,可选择先关闭

PHP Code复制内容到剪贴板
  1. /etc/init.d/wdapache stop && chkconfig –level 345 wdapache off  

 

 

 

PHP Code复制内容到剪贴板
  1. //进入网站目录    
  2. cd /www/web/    
  3.     
  4.     
  5. //查看当前目录下的所有文件及文件夹    
  6. dir    
  7.     
  8.     
  9.     
  10. //查看隐藏的目录    
  11. ls -a    
  12.     
  13.     
  14. //将user_add.php 改名为 user_add_bbbbak.php    
  15.     
  16. mv user_add.php user_add_bbbbak.php    
  17.     
  18.     
  19. //删除一个叫做 'file1' 的文件'    
  20.     
  21. rm -f file1    
  22.     
  23.     
  24.     
  25. //删除一个叫做 'dir1' 的目录'     
  26. rmdir dir1    
  27.     
  28.     
  29.     
  30. //删除一个叫做 'dir1' 的目录并同时删除其内容     
  31. rm -rf dir1    
  32.     
  33.     
  34.     
  35. //同时删除两个目录及它们的内容    
  36. rm -rf dir1 dir2    
  37.     
  38.     
  39.     
  40. //查看磁盘空间大小      
  41. df -hl    
  42.   
  43. //清理回收站  
  44. rm -rf /www/trash/*  

 

去掉指定目录的可执行权限:

C# Code复制内容到剪贴板
  1. # 对d目录取消可执行权限  
  2. chmod -x d  

 

 

日志目录:

PHP Code复制内容到剪贴板
  1. # 直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字  
  2. # -r 就是向下递归,不管有多少级目录,一并删除  
  3. # -f 就是直接强行删除,不作任何提示的意思  
  4.   
  5. # 删除文件夹实例:  
  6. # rm -rf /xxx/x1/httpd/access  
  7. # 将会删除/xxx/x1/httpd/access目录以及其下所有文件、文件夹  
  8.   
  9. # 删除文件使用实例:  
  10. # rm -f /xxx/x1/httpd/access.log  
  11. # 将会强制删除/xxx/x1/httpd/access.log这个文件  
  12.   
  13.   
  14. # 网站日志  
  15. # 对应域名的前缀,yoyo88.cn_access_log和yoyo88.cn_error_log  
  16. cd /www/web_logs/  
  17.   
  18. # 系统日志  
  19. cd /www/wdlinux/nginx-1.0.15/logs  
  20. cd /www/wdlinux/httpd-2.2.22/logs  
  21.   
  22. # 重启wdcp  
  23. service wdapache restart  
  24.   
  25. # 重启apache  
  26. /etc/init.d/httpd restart  
  27.   
  28. # 重启nginx  
  29. /etc/init.d/nginxd restart  

 

 

PHP Code复制内容到剪贴板
  1. // 查看该目录下所有文件的大小,不含文件夹  ls -lh
  2. ls -all  
  3.   
  4. // 查看指定文件夹的大小  
  5. du -sh dirname  
  6.   
  7. // 查看该目录下所有文件的及文件夹的大小  
  8. du -h --max-depth=1  

 

 

PHP Code复制内容到剪贴板
  1. clear  
  2. pwd    //查看当前路径  
  3. redis-cli //进入redis  
  4. cd ..     //返回上一级  
  5. cd /      //返回最高级  

 

查看定时任务:

crontab -e 看看是否有可疑任务,如果有多个/tmp下的随机名称的文件,那就是恶意程序,删除该任务

 

WDCP出现问题的参考贴:www.yunlifang.cn/help/vps/207.htm 

 

关闭恶意进程:

ps auxww 查看当前系统进程 查找恶意进程一般是*.rar 或者使用CPU较高的

kill -9 进程ID

killall 进程名 比如256.rar proxy.rar 等

 

WDCP的日志文件

wdcp系统网站的日志路径是:/www/wdlinux/httpd-2.2.22/logs/

删除了access_log和error_log

C# Code复制内容到剪贴板
  1. rm access_log  
  2. rm error_log  
  3. #回车后yes即可  

 

 

control的apache的站点配置文件

 QQ截图20161025091809.jpg

 可在对应的站点目录的conf文件中,配置入口目录,如:

PHP Code复制内容到剪贴板
  1. <VirtualHost *:80>       
  2.      DocumentRoot "F:\pro\advanced\frontend\web"       
  3.      ServerName www.demo.com       
  4.      ServerAlias www.demo.com    
  5.  </VirtualHost>    
  6.    
  7.  <VirtualHost *:80>       
  8.      DocumentRoot "F:\pro\advanced\backend\web"       
  9.      ServerName admin.demo.com       
  10.      ServerAlias admin.demo.com    
  11.  </VirtualHost>  

进入:

/www/wdlinux/apache/conf/vhost/对应的站点.conf 

 QQ截图20170423212407.jpg

重启WEB即可

 

 服务器别名设置 ,没配出来 ,不过迂回走了另一条路线,作img域名解析:

PHP Code复制内容到剪贴板
  1. <VirtualHost *:80>  
  2.     DocumentRoot "D:/xxx/static/images/"  
  3.     ServerName img.xxx.ccc:80  
  4. <Directory "D:/xxx/static/images/">  
  5.     Options FollowSymLinks  
  6.     AllowOverride All  
  7.     Require all granted  
  8. </Directory>  
  9. <LocationMatch "/(inc)/(.*)$">  
  10.     Require all denied  
  11. </LocationMatch>  
  12. <LocationMatch "/(attachment|attachments|uploadfiles|avatar)/(.*).(php|php5|phps|asp|asp.net|jsp)$">  
  13.     Require all denied  
  14. </LocationMatch>  
  15. </VirtualHost>  

重启apache ,WDCP中重启web

 

mysql连接失败,登录shell:

PHP Code复制内容到剪贴板
  1. // 查看mysql状态  
  2. service mysqld status  
  3.   
  4. //查看mysql 的启动状态如图,如果没有,应该就没有mysqld这个进程  
  5. chkconfig --list | grep off  
  6.   
  7. //查看mysql 的启动状态  
  8. ps aux | grep mysqld  
  9.   
  10. //启动mysql  
  11. service mysqld start  

 

 

 

 

本文来自于:http://www.yoyo88.cn/study/control/17.html

Powered by yoyo苏ICP备15045725号