Hi,

I have a iFolder server 3.6 that perfectly running and I want to use it behind an apache proxy using mod_proxy.

I currently have a main web server running apache 2.0. This sever is directly accessible via a DDNS (exemple.homeip.net). I want to access the iFolder/simias server via http://ifolder.exemple.homeip.net:8080.

A try to get it working by using proxy in the main apache server, but it's doesn't work well. While I surf to http://ifolder.exemple.homeip.net:8080/simias10, the browser is redirect to a private address like http://172.10.12.41/simias10 (this is the private address the of simias server).


ifolder.conf (on the main apache server) :
<VirtualHost *>
       ServerName ifolder.exemple.homeip.net
       ServerAdmin [EMAIL PROTECTED]

       #Proxy for simias
       ProxyRequests On
       <Proxy *>
               Order deny,allow
               Allow from all
       </Proxy>
       ProxyPass /simias10 http://172.10.12.41/simias10
       ProxyPassReverse /simias10 http://172.10.12.41/simias10

       ProxyPass /ifolder http://172.10.12.41/ifolder
       ProxyPassReverse /ifolder http://172.10.12.41/ifolder

       ProxyPass /admin http://172.10.12.41/admin
       ProxyPassReverse /admin http://172.10.12.41/admin

       ErrorLog /var/log/apache2/ifolder.error.log

       # Possible values include: debug, info, notice, warn, error, crit,
       # alert, emerg.
       LogLevel warn

       TransferLog /var/log/apache2/ifolder.access.log
       ServerSignature On

</VirtualHost>

Simias.config file:
<configuration>
 <section name="EnterpriseDomain">
   <setting name="SystemName" value="iFolder" />
   <setting name="Description" value="iFolder Enterprise System" />
   <setting name="AdminName" value="admin" />
   <setting name="AdminPassword" value="simias" />
 </section>
 <section name="Server">
   <setting name="Name" value="iFolderServer" />
<setting name="PublicAddress" value="http://ifolder.exemple.homeip.net:8080/simias10"; /> <setting name="PrivateAddress" value="http://ifolder.exemple.homeip.net:8080/simias10"; />
 </section>
 <section name="Authentication">
<setting name="SimiasAuthNotRequired" value="Registration.asmx, Login.ashx, Simias.asmx:PingSimias, DomainService.asmx:GetDomainID, pubrss.ashx, pubsfil$
   <setting name="SimiasRequireSSL" value="no" />
 </section>
 <section name="Identity">
   <setting name="Assembly" value="Simias.Server" />
   <setting name="Class" value="Simias.Server.InternalUser" />
   <!--
       <setting name="Assembly" value="Simias.SimpleServer" />
       <setting name="Class" value="Simias.SimpleServer.User" />
       -->
   <!--
       <setting name="Assembly" value="Simias.MdbSync" />
       <setting name="Class" value="Simias.MdbSync.User" />
       -->
 </section>
 <section name="StoreProvider">
   <setting name="Assembly" value="SimiasLib.dll" />
<setting name="Type" value="Simias.Storage.Provider.Flaim.FlaimProvider" />
   <setting name="Path" value="/var/lib/simias" />
 </section>
</configuration>

simias.conf:
Include /etc/apache2/mod_mono.conf

Alias /simias10 "/usr/local/lib/simias/web"
AddMonoApplications simias10 "/simias10:/usr/local/lib/simias/web"
MonoSetEnv simias10 "SimiasRunAsServer=true;SimiasDataDir=/var/lib/simias"
<Location /simias10 >
       MonoSetServerAlias simias10
       Order allow,deny
       Allow from all
       SetHandler mono
</Location>


   Patrik Dufresne
_______________________________________________
ifolder-dev mailing list
[email protected]
http://forge.novell.com/mailman/listinfo/ifolder-dev

Reply via email to