Fossil SCM

Added explicit instructions on installing IIS within the new IIS server docs. It isn't installed by default, and in the CGI case, CGI isn't part of the default IIS install.

wyoung 2019-08-19 03:44 server-docs
Commit b2f10ad5855b3aeb0536b369b105eaa5b34e41d1f82b1f0c0eba47a5989d216e
--- www/server/windows/cgi.md
+++ www/server/windows/cgi.md
@@ -46,10 +46,23 @@
4646
4747
[b1s]: https://azure.microsoft.com/en-us/blog/introducing-b-series-our-new-burstable-vm-size/
4848
[cp]: https://stackoverflow.com/a/48244/142454
4949
[fbug]: https://fossil-scm.org/forum/forumpost/de18dc32c0
5050
51
+
52
+## Install IIS with CGI Support
53
+
54
+The steps for this are identical to those for the [reverse proxying IIS
55
+setup](./iis.md#install) except that you need to enable CGI in the last
56
+step, since it isn’t installed by default. For Windows Server, the path
57
+is:
58
+
59
+![Install CGI in IIS](./cgi-install-iis.png)
60
+
61
+The path is similar on the consumer-focused versions of Windows, once
62
+you get to that last step.
63
+
5164
5265
## Setup
5366
5467
1. Install the Fossil executable to `c:\inetpub\wwwroot\bin` on the web
5568
server. We can’t use an executable you might already have because IIS
5669
--- www/server/windows/cgi.md
+++ www/server/windows/cgi.md
@@ -46,10 +46,23 @@
46
47 [b1s]: https://azure.microsoft.com/en-us/blog/introducing-b-series-our-new-burstable-vm-size/
48 [cp]: https://stackoverflow.com/a/48244/142454
49 [fbug]: https://fossil-scm.org/forum/forumpost/de18dc32c0
50
 
 
 
 
 
 
 
 
 
 
 
 
 
51
52 ## Setup
53
54 1. Install the Fossil executable to `c:\inetpub\wwwroot\bin` on the web
55 server. We can’t use an executable you might already have because IIS
56
--- www/server/windows/cgi.md
+++ www/server/windows/cgi.md
@@ -46,10 +46,23 @@
46
47 [b1s]: https://azure.microsoft.com/en-us/blog/introducing-b-series-our-new-burstable-vm-size/
48 [cp]: https://stackoverflow.com/a/48244/142454
49 [fbug]: https://fossil-scm.org/forum/forumpost/de18dc32c0
50
51
52 ## Install IIS with CGI Support
53
54 The steps for this are identical to those for the [reverse proxying IIS
55 setup](./iis.md#install) except that you need to enable CGI in the last
56 step, since it isn’t installed by default. For Windows Server, the path
57 is:
58
59 ![Install CGI in IIS](./cgi-install-iis.png)
60
61 The path is similar on the consumer-focused versions of Windows, once
62 you get to that last step.
63
64
65 ## Setup
66
67 1. Install the Fossil executable to `c:\inetpub\wwwroot\bin` on the web
68 server. We can’t use an executable you might already have because IIS
69
--- www/server/windows/iis.md
+++ www/server/windows/iis.md
@@ -42,10 +42,38 @@
4242
4343
For a more robust setup, we recommend that you [install Fossil as a
4444
Windows service](./service.md), which will allow Fossil to start at
4545
system boot, before anyone has logged in interactively.
4646
47
+
48
+## <a name="install"></a>Install IIS
49
+
50
+IIS might not already be already in your system, so follow the path
51
+appropriate to your host OS. We’ve tested only the latest Microsoft
52
+OSes as of the time of this writing, but the basic process should be
53
+similar on older OSes.
54
+
55
+The default set of IIS features there will suffice for this tutorial,
56
+but you might want to enable additional features.
57
+
58
+
59
+### Windows Server 2019
60
+
61
+1. Start “Server Manager”
62
+2. Tell it you want to “Add roles and features”
63
+3. Select “Role-based or feature-based installation”
64
+4. Select your local server
65
+5. In the Server Roles section, enable “Web Server (IIS)”
66
+
67
+### Windows
68
+
69
+1. Open Control Panel
70
+2. Go to “Programs”
71
+3. Select “Turn Windows features on or off” in the left-side pane
72
+4. In the “Windows Features” dialog, enable “Internet Information
73
+ Services”
74
+
4775
4876
## Reverse Proxy with URL Rewriting
4977
5078
The stock IIS setup doesn’t have reverse proxying features, but they’re
5179
easily added through extensions. You will need to install the
5280
--- www/server/windows/iis.md
+++ www/server/windows/iis.md
@@ -42,10 +42,38 @@
42
43 For a more robust setup, we recommend that you [install Fossil as a
44 Windows service](./service.md), which will allow Fossil to start at
45 system boot, before anyone has logged in interactively.
46
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
47
48 ## Reverse Proxy with URL Rewriting
49
50 The stock IIS setup doesn’t have reverse proxying features, but they’re
51 easily added through extensions. You will need to install the
52
--- www/server/windows/iis.md
+++ www/server/windows/iis.md
@@ -42,10 +42,38 @@
42
43 For a more robust setup, we recommend that you [install Fossil as a
44 Windows service](./service.md), which will allow Fossil to start at
45 system boot, before anyone has logged in interactively.
46
47
48 ## <a name="install"></a>Install IIS
49
50 IIS might not already be already in your system, so follow the path
51 appropriate to your host OS. We’ve tested only the latest Microsoft
52 OSes as of the time of this writing, but the basic process should be
53 similar on older OSes.
54
55 The default set of IIS features there will suffice for this tutorial,
56 but you might want to enable additional features.
57
58
59 ### Windows Server 2019
60
61 1. Start “Server Manager”
62 2. Tell it you want to “Add roles and features”
63 3. Select “Role-based or feature-based installation”
64 4. Select your local server
65 5. In the Server Roles section, enable “Web Server (IIS)”
66
67 ### Windows
68
69 1. Open Control Panel
70 2. Go to “Programs”
71 3. Select “Turn Windows features on or off” in the left-side pane
72 4. In the “Windows Features” dialog, enable “Internet Information
73 Services”
74
75
76 ## Reverse Proxy with URL Rewriting
77
78 The stock IIS setup doesn’t have reverse proxying features, but they’re
79 easily added through extensions. You will need to install the
80

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button