BSOFTINDIA APP DOCUMENTATION

GENERAL INFORMATION
Bsoftindia Prerequisites
Get Started
Bsoft App Editions
Activating Your License
Updating Bsoftindia App
Upgrading Bsoftindia App
Securing A Bsoftindia Apps Server
Long Term Support Versions
SERVER ADMINISTRATION
Server Management
Application Publishing
Assigning Applications To Users Or Groups
RemoteApp On Client Feature
Remote Taskbar And Desktops Themes
Floating Panel And Application Panel
File Transfer
Secured Folder Sharing
Open Files On Client Side
Open URLs On Client Side
REMOTE PRINTING
Universal Printer
Printing With Standard RDP…
CONNECTION MODES
Bsoftindia Connection Client
Portable Client Generator
App Client Program
Edit Or Delete The Parameter Of A Generated Client
Seamless And RemoteApp Connection…
Access Your Server On The Web
Built-In Web Server Management
Web Applications Portal
Remote App Plugin
Creating And Customizing HTML Web Access
Web Credentials
Using IIS (Microsoft Internet Information Server)
Using Apache
HTML5 CLIENT
MOBILE CLIENT (HTML5) Remote Connection
From An IPhone / IPad / Android Device
HTML5 Client: Supported Browsers
HTML5 Client: Using Gestures On Mobile Devices (Touch)
HTML5 Client: Using File Transfer
HTML5 Client: Using Clipboard
HTML5 Client: Using Two Languages
HTML5 Server Memory Usage
App
Bsoft App Configuration
SECURING WEB CONNECTION
Two-Factor-Authentication
Free And Easy-To-Install SSL Certificate
HTTPS & SSL Third Party Certificates Tutorial
Choosing Your Ciphers Suites To Enhance Security
LOAD-BALANCING / FARM MANAGEMENT
GATEWEY SERVERS
FARM FEATURES
ADVANCED FEATURES
PRODUCT
Advanced Features Security
SESSION
ADVANCED DOCUMENTATION
Web Application Portal: Parameters In URL Address
Close The Logon Form After Logon
Change The Logon Splashscreen
HTML Pages And Customization
Completely Customize The Web Access Page
Open The HTML5 Client In The Same Tab
Add A Custom HTTP Header
Enforce HTTPS Protocol
Enforce-Web-Portal
Web Autologon
Html5 Client Mobile Devices Resolution
Html5 Maximize The Browser Window
HTML5 Client: Parameters In URL Address
Bind Web Server To Several Network Cards
Mount A Logical Drive

USING IIS (MICROSOFT INTERNET INFORMATION SERVER)

HOW TO USE IIS RATHER THAN BSOFT APP DEFAULT WEB SERVERS

PRE-REQUISITES

It can be a good idea to Update Terminal Service Plus to be sure that you get the latest Bsoft App programs.

1) IIS CONFIGURATION

  • Install IIS with the following modules : CGI, ISAPI Extensions and ISAPI Filters.
  • Configuring the IIS Port:

Access the IIS management console, expand the list below your server name, then Expand the “Sites” menu and right click on “Default Web Site” and click on “Edit Bindings”:

Click on “http” and “Edit”. Change the port to 81 and click Ok, and then click Close:

Then, restart the IIS Manager.

2) CREATE VIRTUAL DIRECTORY FOR CGI

In the left panel menu, expand the menu under your server, then “Sites,” and right-click on your site to add a new “virtual directory”, as shown in the image below:

On the window that will open fill in as follows:

Alias: cgi-bin

Physical path: “C:\Program Files(x86)\Bsoft App\Clients\www\cgi-bin”

 

Then click “OK” and you will see that the “cgi-bin” virtual directory has been added to your IIS Web site. Now, right-click this “cgi-bin” virtual directory and click on “Convert to Application”. Click “OK” and accept the default settings.

Then select the “Handler Mappings” icon for this folder on the right side of the Manager window:

From the list of Handler Mappings, double click on “CGI-exe”.
Then, search the hb.exe executable from the Executable property box and click OK.

A prompt for confirmation appears. Click “OK” to allow this ISAPI extension.

Now click on “Edit Feature Permissions”:

Check the “Execute” checkbox and click OK:

Back to the “CGI-bin” Home, click on “CGI” to open the CGI properties:

On the “ISAPI and CGI Restrictions” page, click “Add …” on the right side of the window. Now specify the full path to the “hb.exe” file hosted in the TSplus folder. Be sure to check the “Allow extension path to execute” option, as Illustrate the following images:

 

4) ADD MIME TYPES IN IIS

Open a command prompt as an administrator and run the following commands:

%SystemRoot%\system32\inetsrv\appcmd set config /section:staticContent /+[fileExtension=’.dat’,mimeType=’text/plain’]

%SystemRoot%\system32\inetsrv\appcmd set config /section:staticContent /+[fileExtension=’.’,mimeType=’text/plain’]

Restart IIS.

5) CONFIGURE IIS DIRECTORY PERMISSIONS

Give full permission to the group “Everyone” in the directory “C:\inetpub\wwwroot”

6) CONFIGURE BSOFT APP

Go to the Web Server tab of the AdminTool, then choose the “Use a Different HTTP server” option:

Then, in the same window, click on “Select a new Web Server root path”, and put the path of the IIS directory, which should be something like: “C: \ inetpub \ wwwroot”. Now click on “Save and Restart the AdminTool”.

The following messages will appear:

 

Wait. The Admintool will be closed automatically. Then open the Admintool again and click on the Web tile.
Finally, restart the web servers:

7) TEST WITH LOCAL HOST

Warning: Use a different user account.

If you try with your current user account from your own RDP session to the server, then you will be disconnected and not be able to reconnect.