Deprecated: Creation of dynamic property wpdb::$categories is deprecated in /home/u193939359/domains/devsdaily.com/public_html/wp-includes/wp-db.php on line 668

Deprecated: Creation of dynamic property wpdb::$post2cat is deprecated in /home/u193939359/domains/devsdaily.com/public_html/wp-includes/wp-db.php on line 668

Deprecated: Creation of dynamic property wpdb::$link2cat is deprecated in /home/u193939359/domains/devsdaily.com/public_html/wp-includes/wp-db.php on line 668

Deprecated: Return type of WP_Theme::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u193939359/domains/devsdaily.com/public_html/wp-includes/class-wp-theme.php on line 554

Deprecated: Return type of WP_Theme::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u193939359/domains/devsdaily.com/public_html/wp-includes/class-wp-theme.php on line 595

Deprecated: Return type of WP_Theme::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u193939359/domains/devsdaily.com/public_html/wp-includes/class-wp-theme.php on line 535

Deprecated: Return type of WP_Theme::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u193939359/domains/devsdaily.com/public_html/wp-includes/class-wp-theme.php on line 544

Deprecated: Return type of WP_REST_Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u193939359/domains/devsdaily.com/public_html/wp-includes/rest-api/class-wp-rest-request.php on line 952

Deprecated: Return type of WP_REST_Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u193939359/domains/devsdaily.com/public_html/wp-includes/rest-api/class-wp-rest-request.php on line 972

Deprecated: Return type of WP_REST_Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u193939359/domains/devsdaily.com/public_html/wp-includes/rest-api/class-wp-rest-request.php on line 984

Deprecated: Return type of WP_REST_Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u193939359/domains/devsdaily.com/public_html/wp-includes/rest-api/class-wp-rest-request.php on line 995

Deprecated: Return type of WP_Block_List::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u193939359/domains/devsdaily.com/public_html/wp-includes/class-wp-block-list.php on line 151

Deprecated: Return type of WP_Block_List::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u193939359/domains/devsdaily.com/public_html/wp-includes/class-wp-block-list.php on line 175

Deprecated: Return type of WP_Block_List::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u193939359/domains/devsdaily.com/public_html/wp-includes/class-wp-block-list.php on line 164

Deprecated: Return type of WP_Block_List::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u193939359/domains/devsdaily.com/public_html/wp-includes/class-wp-block-list.php on line 186

Deprecated: Return type of WP_Block_List::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u193939359/domains/devsdaily.com/public_html/wp-includes/class-wp-block-list.php on line 138

Deprecated: Return type of WP_Block_List::offsetExists($index) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u193939359/domains/devsdaily.com/public_html/wp-includes/class-wp-block-list.php on line 75

Deprecated: Return type of WP_Block_List::offsetGet($index) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u193939359/domains/devsdaily.com/public_html/wp-includes/class-wp-block-list.php on line 89

Deprecated: Return type of WP_Block_List::offsetSet($index, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u193939359/domains/devsdaily.com/public_html/wp-includes/class-wp-block-list.php on line 110

Deprecated: Return type of WP_Block_List::offsetUnset($index) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u193939359/domains/devsdaily.com/public_html/wp-includes/class-wp-block-list.php on line 127

Deprecated: Return type of WP_Block_List::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u193939359/domains/devsdaily.com/public_html/wp-includes/class-wp-block-list.php on line 199

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /home/u193939359/domains/devsdaily.com/public_html/wp-includes/class-wp.php on line 173

Deprecated: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in /home/u193939359/domains/devsdaily.com/public_html/wp-includes/wp-db.php on line 3031

Deprecated: Creation of dynamic property WP_Term::$object_id is deprecated in /home/u193939359/domains/devsdaily.com/public_html/wp-includes/class-wp-term.php on line 198

Deprecated: Creation of dynamic property WP_Term::$object_id is deprecated in /home/u193939359/domains/devsdaily.com/public_html/wp-includes/class-wp-term.php on line 198

Deprecated: Creation of dynamic property WP_Term::$object_id is deprecated in /home/u193939359/domains/devsdaily.com/public_html/wp-includes/class-wp-term.php on line 198

Deprecated: Creation of dynamic property WP_Term::$object_id is deprecated in /home/u193939359/domains/devsdaily.com/public_html/wp-includes/class-wp-term.php on line 198

Deprecated: Creation of dynamic property WP_Term::$object_id is deprecated in /home/u193939359/domains/devsdaily.com/public_html/wp-includes/class-wp-term.php on line 198

Deprecated: Creation of dynamic property WP_Term::$object_id is deprecated in /home/u193939359/domains/devsdaily.com/public_html/wp-includes/class-wp-term.php on line 198
Windows – DevsDaily

How to manage IIS Server online

Hey folks, now it’s possible to manage your IIS (Internet Information Services) Server right from the browser. I’m here going to share the steps I was required to perform before it started running. It was simple though. Right now the service is in “Preview” mode, hope to see this launched very soon!

“To start, head over to https://manage.iis.net and download IIS Administration Setup.

3-download-iis-administration-setup

As soon the download starts, it shows you another screen waiting for the service to be installed and run, and let you proceed further.

4-wait-for-the-installation

 

The installation failed twice. It asked me to install “Microsoft Visual C++ 2015 Redistributable (x64)” first and then asked to install “Microsoft .Net Core 1.0.1 Windows Server Hosting”. I had no other trouble during the installation. My machine config at the time is Windows 10 Enterprise (x64) / i5 / 12 GB.

I did an IIS reset and the waiting window started receiving signals 🙂 The first screen prompted me with a default port (PORT# 55539) on localhost address and asked me to supply an “Access Token”.

6-connection-manager

The link below the input box lets you generate or refresh the access token. In the background, it installed “Microsoft IIS Administration Service” exposing a web service on port 55539. I’m yet to figure out if the port it configurable.

Generate an access token and supply to the IIS Management form and you’re done. It also allows you to set how soon the access token should be expired.

7-create-access-key

8-create-access-key_2

9-access-key-generated

10-connect-to-iis-administration

 

IIS Administration Setup needs to be installed on the machine running IIS Server. To manage any IIS server online you just need this Access Token.

So, the steps are as follow:

1. Install IIS Administration Setup and its dependencies on the IIS Server machine. (It will install and start “Microsoft IIS Administration” Service)

2. Generate Access Token on that machine

3. Use that token anywhere in the world to access IIS Server which belongs to the token. Make sure the port 55539 is allowed from the network you’re trying to access the IIS Server over the web.

Note: you can refresh the key anytime you want to (or an access token has been compromised).

Server and Website Administration is very smooth with the web console. All options from IIS Manager is available online and is very user friendly. You can do pretty much everything from the web console that comes available with IIS Manager on Windows.

Exploring websites:

11-iis-connected

Creating a website:

12-create-web-site

13-select-from-available-pools

Managing IIS Server:

15-server-specific-settings 14-administer-any-website

I’ll leave the rest of the exploration for you. Hope you enjoyed it. Thanks for reading!

Happy Learning 🙂


Deprecated: Creation of dynamic property WP_Term::$cat_ID is deprecated in /home/u193939359/domains/devsdaily.com/public_html/wp-includes/category.php on line 378

Deprecated: Creation of dynamic property WP_Term::$category_count is deprecated in /home/u193939359/domains/devsdaily.com/public_html/wp-includes/category.php on line 379

Deprecated: Creation of dynamic property WP_Term::$category_description is deprecated in /home/u193939359/domains/devsdaily.com/public_html/wp-includes/category.php on line 380

Deprecated: Creation of dynamic property WP_Term::$cat_name is deprecated in /home/u193939359/domains/devsdaily.com/public_html/wp-includes/category.php on line 381

Deprecated: Creation of dynamic property WP_Term::$category_nicename is deprecated in /home/u193939359/domains/devsdaily.com/public_html/wp-includes/category.php on line 382

Deprecated: Creation of dynamic property WP_Term::$category_parent is deprecated in /home/u193939359/domains/devsdaily.com/public_html/wp-includes/category.php on line 383
Categories Web Hosting Tags , , , Leave a comment