分类 Linux教程 下的文章

修复 LookingGlass 在 PHP7 上无法使用的问题

LookingGlass 在 PHP7 环境无法使用,解决方案如下:
在根目录下ajax.php文件中找到以下内容

// execute command
$output = $lg->$_GET['cmd']($_GET['host']);

修改为

// execute command
$output = $lg->{$_GET['cmd']}($_GET['host']);

即可。

LAMP 设置反向代理

举例说明,将 1.test.com 和 2.test.com 两个域名通过反向代理指向 localhost:8080 端口
首先在 LAMP 添加任意域名,假设为 0.test.com
修改/usr/local/apache/conf/vhost目录下0.test.com.conf的配置文件,将文件修改为

<VirtualHost *:80>
ServerAdmin mail@mail.com
ServerName 0.test.com
ServerAlias 1.test.com 2.test.com
ProxyPreserveHost On
ProxyPass / http://localhost:8088/
ProxyPassReverse / http://localhost:8088/
</VirtualHost>

即可。

修复 LookingGlass 在 LAMP 上无法使用的问题

安装 LookingGlass 后发现 ping 和 mtr 等命令无法使用。发现是 PHP 的配置问题,解决方案如下:
编辑/usr/local/php目录下php.ini文件,找到

disable_functions = exec,system,dl,passthru,chown,shell_exec,popen,proc_open

proc_open删掉,重启 Apache

$ /etc/init.d/httpd restart

即可。

LAMP IP 绑定域名

在 LAMP 添加的第一个网站根目录下.htaccess文件里添加:

RewriteCond %{http_host} ^0.0.0.0 [NC]
RewriteRule ^(.*)$ http://www.examples.com/$1 [R=301,L]

注意:0.0.0.0换成服务器的IP;www.examples.com更换为需要绑定的域名。