Estou usando o serviço de compartilhamento de arquivos F*EX
F * EX . Se eu executar o serviço sem um proxy
, posso alcançá-lo e ele funciona. O serviço é controlado por xinetd
. Agora, um apache2
está configurado para executar como proxy e um redirecionamento para port 443
, mas o serviço está inacessível. Eu não recebi nem mensagens de erro do xinetd nem do apache2.
A saída de netstat -tulpnq
:
tcp 0 0 127.0.0.1:9988 0.0.0.0:* LISTEN 15302/xinetd
Arquivo de configuração do Apache2 http:
<VirtualHost *:80>
ServerName fex.myserver.de
Redirect / https://fex.myserver.de
</VirtualHost>
Arquivo de configuração do Apache2 http:
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerName fex.myserver.de
ProxyPass / http://127.0.0.1:9988/
ProxyPreserveHost On
DocumentRoot /home/fex
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /home/fex/htdocs/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
*SSL OPTIONS GO HERE*
ErrorLog ${APACHE_LOG_DIR}/error.log
</VirtualHost>
</IfModule>
xinetd.d/fex :
# default: on
# description: F*EX web server
#
service fex
{
socket_type = stream
log_type = FILE /var/log/xinetd
log_on_success = PID HOST EXIT DURATION
log_on_failure = PID HOST EXIT DURATION
wait = no
type = unlisted
protocol = tcp
bind = 127.0.0.1
port = 9988
cps = 10 2
user = fex
groups = yes
server = /home/fex/bin/fexsrv
nice = 0
disable = no
}
Tags xinetd apache-httpd