198 Lotus blogs updated hourly. Who will post next? Home | Blogs | Search | About 
 
Latest 7 Posts
install DB2 on Ubuntu LTS 14.04
Mon, Jan 30th 2017 12
Scripting survival zone
Fri, Jan 27th 2017 3
Open GitHUB
Mon, Jan 16th 2017 4
IBM support Ubuntu LTS
Thu, Nov 10th 2016 4
Two path to run http server as non-root user
Fri, Sep 23rd 2016 9
dockerize it
Fri, Sep 16th 2016 5
you never stop learning :-)
Tue, Apr 26th 2016 3
Top 10
install DB2 on Ubuntu LTS 14.04
Mon, Jan 30th 2017 12
Two path to run http server as non-root user
Fri, Sep 23rd 2016 9
IBM Connections 5.0 CR2 is available
Wed, Feb 25th 2015 8
Attention, to install IBM Security Directory Server 6.3.x on RedHAT
Sun, Jun 21st 2015 6
IBM Connections 5 on W2k12 strange agreement
Thu, Mar 26th 2015 6
dockerize it
Fri, Sep 16th 2016 5
Recovery Windows Administrator password on W2k12
Tue, May 12th 2015 4
Solutions to reduce Total Cost of Setup (TCS), and simplify your life!
Thu, Feb 26th 2015 4
How to Auto Start more then one instance of DB2 in linux environment
Tue, Sep 23rd 2014 4
IBM support Ubuntu LTS
Thu, Nov 10th 2016 4


Two path to run http server as non-root user
Twitter Google+ Facebook LinkedIn Addthis Email Gmail Flipboard Reddit Tumblr WhatsApp StumbleUpon Yammer Evernote Delicious
   

When you install and configure your HTTP server on linux and you need to run it with a non-root user,
you can't bind your service on port 80 or 443, because non-root user can't use port lower then 1024.

in this case if you have ipTables active in your server you can redirect your http/s traffic to another ports, in my case i choose ports 1080 and 1443.

you can configure a specific NAT rule to redirect it like:

iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 1080
iptables -t nat -A PREROUTING -p tcp --dport 443 -j REDIRECT --to-port 1043

if you need use localhost you must add following rules

iptables -t nat -I OUTPUT -p tcp -d 127.0.0.1 --dport 80 -j REDIRECT --to-ports 1080
iptables -t nat -I OUTPUT -p tcp -d 127.0.0.1 --dport 443 -j REDIRECT --to-ports 1443


to check your configuration

iptables -t nat --line-numbers -n -L

Chain PREROUTING (policy ACCEPT)                                                   
num target prot opt source destination
1 REDIRECT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:80 redir ports 1080 2 REDIRECT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:443 redir ports 1443


In other case if you have not iptables, you can add your user as "sudoers" in your linux machine.

1. 'Touch' the log files:
   touch /opt/IBM/HTTPServer/logs/access_log
touch /opt/IBM/HTTPServer/logs/error_log

2. Make the following changes in httpd.conf (ensure user 'was run' and group 'was runners' has been created already)
User wasrun
Group wasrunners


3. Change ownership of IHS files:
chown -R wasadmin:wasadmin /opt/IBM/HTTPServer

4. Edit sudoers file (visudo), add the following line:

%wasrunners ALL = (root) NOPASSWD: /opt/IBM/HTTPServer/bin/apachectl *

This means any user in the 'wasrunners' group (prefixed with %) can control (start/stop) the IHS instance as root without needing to enter password. If you only want to allow the user 'wasadmin' to perform this, then remove the '%' to denote a user.





---------------------
http://razioni-k.net2action.com/2016/09/two-path-to-run-http-server-as-non-root.html
Sep 23, 2016
10 hits



Recent Blog Posts
12
install DB2 on Ubuntu LTS 14.04
Mon, Jan 30th 2017 10:51a   Andrea Fontana
in my gitHub you can find first script collection and you can use it to install DB2 on Ubuntu 14.04 LTS in short time, my script install DB2, and create all databases you need to configure rempotely databases for IBM Digital Expereince 8.5, and preset all backup script for hot backup. in next video i show you how to configure in shorttime all databases under HADR configuration.
3
Scripting survival zone
Fri, Jan 27th 2017 1:49a   Andrea Fontana
Some of my script to survive at DB2 Tecnologies was released ! you can get it : https://github.com/net2action/Scripting/tree/Linux Scripting survival zoneIn this collection you can find some script to help you to survive at technologies :-) my plan is release all script for Linux: Ubuntu, RedHat, Suse and if possible for Winzoz **** today all script are tested on Ubuntu 14.04 LTS **** **** today all script are tested on Ubuntu 16.04 LTS **** for DB2 on Ubuntu 16.4 LTS must install apt-get in
4
Open GitHUB
Mon, Jan 16th 2017 9:48a   Andrea Fontana
Today i open my GitHub Open Source and release some script under Apache 2.0 license you can find it at following link i hope that can be help someone :-)
4
IBM support Ubuntu LTS
Thu, Nov 10th 2016 1:47p   Andrea Fontana
today more then one products of IBM support instalaltion on Ubuntu x.x LTS today you can installo following products of Commerce family IBM Digital Experience 8.5 DB2 IBM Http Server 8/9 WAS 8.5.x / 9.0 a very good opportunity to sales this product, enjoy




Created and Maintained by Yancy Lent - About - Planet Lotus Blog - Advertising - Mobile Edition