wiki:SWAT

Version 7 (modified by guest, 16 years ago) (diff)

additionla module

How to enable SWAT as a Apache CGI

This page provides a quick cookbook to setup SWAT as a CGI for Apache on eComstation & OS/2.

Prerequsites:

  1. Make sure you have downloaded Apache2 and unziped. Lets assume it was unziped to x:\apache2.
  1. Copy x:\apache2\conf\httpd.conf.sample to x:\apache2\conf\httpd.conf
  1. Edit x:\apache2\conf\httpd.conf

ServerRoot "x:/apache2"
# remove the # infront of the below modules
Loadmodule authn_file_module modules/authn_fi.dll
LoadModule auth_basic_module modules/auth_bas.dll
DocumentRoot "x:/apache2/htdocs"

# This should be changed to whatever you set DocumentRoot to.
<Directory "x:/apache2/htdocs">

ScriptAlias /cgi-bin/ "x:/apache2/cgi-bin/"

<Directory "x:/apache2/cgi-bin/samba">
AllowOverride All
Options None
Order allow,deny
Allow from all
AuthName "Samba Web Admin Tool"
AuthType Basic
AuthUserFile x:/apache2/conf/users
require valid-user
</Directory>

  1. Adjust startup.cmd in x:\apache2 with set beginlibpath=x:\apache2\bin;x:\apache2\modules
  1. create user with: x:/apache2/bin/htpasswd -c x:/apache2/conf/users my_user_name
  1. Start startup.cmd (if all went well Apache starts)

Using SWAT:

  1. Copy SWAT.exe from your samba installation to x:\apache2\cgi-bin\samba.
  1. Open the Browser and point it to 127.0.0.1/cgi-bin/samba/swat.exe
  1. Now you should see the SWAT interface to configure Samba server