我有 Ubuntu 14.04 LTS、Apache 2.4.7、Python 2.7.6 和 Ajaxterm 0.10-12ubuntu1。 Ajaxterm 通过 Apache 代理。
这是 apache.conf 摘录:
# Suppresses the Via header
ProxyVia Off
# Do not flood the log
#CustomLog /var/log/apache2/access.log combined env=!dontlog
#SetEnvIf Request_URI "^/ajaxterm/u" dontlog
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass /ajaxterm/ http://localhost:8022/ retry=0
ProxyPassReverse /ajaxterm/ http://localhost:8022/ retry=0
最初安装时,Ajaxterm 运行良好。然而现在,它改用比例字体:
我已经卸载并重新安装了它,但我无法弄清楚问题是什么。浏览器控制台或网络检查器中不会出现错误。
答案1
对我有用的临时答案是将浏览器的默认字体更改为等宽字体。作为一个长期解决方案,这很糟糕,但确实暗示问题与 ajaxterm CSS 有关,它建议浏览器使用单色字体。仍在研究。
pre.stat {
margin: 0px;
padding: 4px;
display: block;
font-family: monospace;
white-space: pre;
background-color: black;
border-top: 1px solid black;
color: white;
}