Установил на CentOS 6.0 shellinabox 2.10
С настройкой http проблем не возникло, но высовывать голую ж*пу на улицу не хочется, а https никак не получается прикрутить.
При попытке зайти на https://ipadress/shell апач предлагает принять selfsigned сертификат (т.е. по идее https на сервере работает), но дальше 404 /shell не найден.Вот кусок httpd.conf
<VirtualHost *:80>
<Location /shell>
ProxyPass http://localhost:4200/
Order allow,deny
Allow from all
</Location>
</VirtualHost>
<VirtualHost *:443>
NameVirtualHost *:443
SSLEngine on
SSLCertificateFile /etc/pki/tls/certs/ca.crt
SSLCertificateKeyFile /etc/pki/tls/private/ca.key
<Location /shell>
ProxyPass http://localhost:4200/
Order allow,deny
Allow from all
</Location>
</VirtualHost>
Кусок error-лога апач:
[Tue Nov 01 12:50:59 2011] [error] [client 192.168.77.136] File does not exist: /var/www/html/shell
[Tue Nov 01 12:51:00 2011] [error] [client 192.168.77.136] File does not exist: /var/www/html/shell
[Tue Nov 01 13:33:20 2011] [error] [client 192.168.77.136] File does not exist: /var/www/html/shell
[Tue Nov 01 13:43:20 2011] [error] [client 192.168.77.136] File does not exist: /var/www/html/shell
shellinascriptd зпускается с параметрами --disable-ssl --localhost-only
Никак не пойму почему он пытается найти эту директорию, вместо обращения на локальный порт 4200.
Уверен, что где-то накосячил, но где никак не пойму.
Буду благодарен за ссылку или keywords для почитать. А то уже всю голову сломал.