Just, for the records.

On 28/03/2019 19:46, Marion & Christophe JAILLET wrote:
Le 28/03/2019 à 15:37, anthony a écrit :
Hello,

I am new on this mailing list and I hope to find an answer on my apache2 configuration problem.

My OS : Linux openSUSE 15.2 64 bit
Apache : apache2 2.4.33 standard install
   browser url : local host --> It works!

I try to use apache as a echo server for telnet.

reading https://httpd.apache.org/docs/2.4/mod/mod_echo.html
"It provides a simple echo server. Telnet to it and type stuff, and it will echo it."

What I did : # a2enmod echo
# apache2ctl -M  --> see : echo_module (shared)
# edit /etc/apache2/global.conf --> add : ProtocolEcho On
# apache2ctl restart

Test:
# telnet localhost --> connection refused
# telnet localhost 80 --> ... <h1>Bad request!</h1> ...

The firewall is disabled.

Reading the manual and google I am not able to correctly configure this.
Can you assist me or give a hint?
Anthony

Hi

just tested locally and it works as expected with:
   telnet localhost 80

When ProtocolEcho is not defined, I get the bad request you get.


What system are you running?
What httpd version are you using?

Base on https://wiki.apache.org/httpd/DistrosDefaultLayout, using /etc/apache2/global.conf looks unusual.
Are you sure that it is loaded?
(an easy way to check is to write a bogus directive (ProtocolEchoXXXXX On) and check if apache2ctl restart works or not)

CJ


Dear Cristophe,

thanks for your answer, it was spot-on. I use openSUSE 15.2 which uses systemd to initialize. In the file /etc/apache2/httpd.conf is mentioned that loadmodule.conf and global.conf are not loaded in systems started via systemd. Putting the command 'ProtocolEcho On' in httpd.conf gave me the expected behaviour. Thanks.

Anthony



Reply via email to