Skip to content

Instantly share code, notes, and snippets.

View Niemi's full-sized avatar

Aleksei Niemi

View GitHub Profile
@Niemi
Niemi / gist:9fc35cc74f0e06abf6df
Created November 19, 2014 13:14
Apache 2.4 AJP proxy to Tomcat Example
<VirtualHost *:443>
# General setup for the virtual host
DocumentRoot "/srv/www/htdocs"
ServerName host.example.com
ServerAdmin webmaster@example.com
ErrorLog /var/log/apache2/error_log
TransferLog /var/log/apache2/access_log
CustomLog /var/log/apache2/host.example.com-ssl_request_log \
"%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
@Niemi
Niemi / gist:65a6f5eb74d555efa670
Created October 29, 2014 08:05
NFS services in iptables|netfilter
filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [2:200]
:RH-Firewall-1-INPUT - [0:0]
-A INPUT -j RH-Firewall-1-INPUT
-A FORWARD -j RH-Firewall-1-INPUT
-A RH-Firewall-1-INPUT -i lo -j ACCEPT
-A RH-Firewall-1-INPUT -p icmp -m icmp --icmp-type any -j ACCEPT
-A RH-Firewall-1-INPUT -p esp -j ACCEPT
@Niemi
Niemi / firewall.sh
Last active August 29, 2015 14:08 — forked from cedricwalter/firewall.sh
#!/bin/bash
# Restrictive Iptables Based Firewall for Webserver script
# Copyright (C) 2012 Cédric Walter - www.waltercedric.com
# Credits to all various authors
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
set-option -g status-utf8 on
set -g default-terminal "screen-256color"
set -g history-limit 10000
set -g base-index 1
setw -g utf8 on
set -g terminal-overrides 'xterm*:smcup@:rmcup@'
# Set window notifications
setw -g monitor-activity on
set -g visual-activity on
# set -g terminal-overrides "*88col*:colors=88,*256col*:colors=256,xterm*:colors=256"
@Niemi
Niemi / tomcat init.d
Last active August 29, 2015 14:07
tomcat init.d script [SysV] for SLES or OpenSuSe
#!/bin/sh
#source "http://tr.opensuse.org/Tomcat_HOWTO"
# Tomcat Startup Script
### BEGIN INIT INFO
# Provides: Tomcat
# Required-Start: $local_fs $network $remote_fs apache2
# Required-Stop: $local_fs $network $remote_fs apache2
# Default-Start: 3 5
# Default-Stop: 0 1 2 6
# Short-Description: Tomcat
ProxyRequests Off
ProxyPreserveHost On
<Proxy *>
AddDefaultCharset Off
Order deny,allow
Allow from all
</Proxy>
ProxyPass /myapp ajp://{{IPaddr}}:8009/myapp
ProxyPassReverse /myapp ajp://{{IPaddr}}:8009/myapp