Apache2 webserver with SPDY support. SPDY is not forced over SSL, which is very useful for debugging
142
FROM ubuntu:12.04 MAINTAINER Netlab-HBRS [email protected]
RUN apt-get update RUN apt-get -y install apache2 RUN apt-get -y install wget RUN wget -P /root http://dl-ssl.google.com/dl/linux/direct/mod-spdy-beta_current_amd64.deb RUN dpkg -i /root/mod-spdy-beta_current_amd64.deb RUN sed -i '/# alert, emerg./s/# alert, emerg./SpdyDebugUseSpdyForNonSslConnections 3/' /etc/apache2/sites-available/default
ENTRYPOINT ["/usr/sbin/apache2ctl", "-D", "FOREGROUND"]
Use Chromium webbrowser to connect the webserver, but start them with the following flag:
chromium-browser --use-spdy=no-ssl
Is your Chromium version higher than 37, the flag --use-spdy=no-ssl is no more available. In this case you can use the provided image netlab/spdy-no-ssl-chromium.
Use Wireshark with a minimum version of 1.12.7 (SPDY support available) to analyse the traffic. Furthermore use the "Decode As..." option in Wireshark to see spdy traffic. Otherwise Wireshark will interpret it only as tcp traffic.
docker run -t -d -p 80:80 --name=spdy-apache netlab/spdy-no-ssl-apache:v1.0
Content type
Image
Digest
sha256:ad3fdc7ba…
Size
95.2 MB
Last updated
almost 11 years ago
docker pull netlab/spdy-no-ssl-apache:v1.0