Centos 6 httpd apache 2.2.15 wstunnel

Yuempek
Feb 9, 2021

--

# Check apache version (should be 2.2.20 as of writing, if not adjust the next step)

# Checkout apache source
svn checkout http://svn.apache.org/repos/asf/httpd/httpd/tags/2.2.20/ httpd-2.2.20

# Get patch and apply it
wget http://cafarelli.fr/gentoo/apache-2.2.24-wstunnel.patch
cd httpd-2.2.20
patch -p1 < ../apache-2.2.24-wstunnel.patch

# Build Apache
svn co http://svn.apache.org/repos/asf/apr/apr/branches/1.4.x srclib/apr
svn co http://svn.apache.org/repos/asf/apr/apr-util/branches/1.3.x srclib/apr-util
./buildconf
./configure — enable-proxy=shared — enable-proxy_wstunnel=shared — with-included-apr
make

# Copy the module and recompiled mod_proxy (for new symbols) to the centos apache installation and update the permissions to match the other modules
cp /usr/lib/httpd/modules/mod_proxy_*.so /tmp/
cp modules/proxy/.libs/mod_proxy_*.so /usr/lib/httpd/modules/
#chmod 644 /usr/lib/httpd/modules/mod_proxy{_wstunnel,}.so
echo -e “# Depends: proxy\nLoadModule proxy_wstunnel_module /usr/lib/httpd/modules/mod_proxy_wstunnel.so” | sudo tee -a /etc/httpd/conf/httpd.conf

# Enable the module (also make any configuration changes you need)
service httpd restart

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

Yuempek
Yuempek

No responses yet

Write a response