Step 6: Now click on Select a server from the server pool radial icon.
Step 7: Locate web server (IIS) option and expand it. Again expand web server from the list appeared.
Step 8: Select ISAPI extensions and click Next and install it.
Step 10: Run the Python setup and make sure to set the installation path as C:\Python37. Python37 denotes python 3.7, you can change the folder name according to python version.
But ensure, the folder is first child of C:\ drive, not inside any other folder.
Step 11: Now install wfastcgi. Open command prompt and execute pip install wfastcgi
Step 12: After installing wfastcgi, again open Command Prompt with “Run as Administrator” and enable fastcgi.
Step 13: Go to C:\Python37\lib\site-packages folder and copy wfastcgi.py file.
Step 14: Paste wfastcgi.py to "C:\Program Files\Empress Media\eTube" folder.
Step 15: Open CMD and enter “cd C:\python37”.
Step 16: Enter “python “C:\Program Files\Empress Media\eTube\setup.py” install”.
Step 17: Create a new application, "eTube" in IIS pointing to "C:\Program Files\Empress Media\eTube" directory. Assign administrator privilege to the application.
Step 18: Select eTube and go to "Handler Mapping" in IIS.
Step 19: Select "Add Module Mapping" and assign the following values.
Request path: *
Executable: C:\Python37\python.exe|"C:\Program Files\Empress Media\eTube\wfastcgi.py"
Step 20: Click "Request Restrictions". Make sure "Invoke handler only if request is mapped to:" checkbox is unchecked.
Step 21: Select OK. If a warning popup, click "Yes".
Step 22: Go to the root server settings and click "FastCGI Settings".
Step 23: Double click on the "C:\Python37\python.exe", where the argument is "C:\Program Files\Empress Media\eTube\wfastcgi.py"
Step: 24: Goto Application pools in IIS and associate Administrator account with default application pool