{"id":800,"date":"2017-08-25T00:14:15","date_gmt":"2017-08-24T16:14:15","guid":{"rendered":"https:\/\/www.techcoil.com\/blog\/?p=800"},"modified":"2018-09-05T00:36:54","modified_gmt":"2018-09-04T16:36:54","slug":"host-web-server-behind-linksys-ea7500-max-stream-ac1900-router","status":"publish","type":"post","link":"https:\/\/www.techcoil.com\/blog\/host-web-server-behind-linksys-ea7500-max-stream-ac1900-router\/","title":{"rendered":"How to host a web server behind Linksys EA7500 Max-Stream AC1900 router"},"content":{"rendered":"<p>My 2-year broadband contract ended with StarHub a few months ago and I signed up for a dual broadband (Cable + Fibre) contract for the <a href=\"https:\/\/www.amazon.com\/Linksys-AC1900-Wireless-Router-EA7500\/dp\/B019WAQMVY\/ref=as_li_ss_tl?ie=UTF8&qid=1503367796&sr=8-2&keywords=linksys+ea7500+max-stream%E2%84%A2+ac1900&linkCode=ll1&tag=clivsperswebs-20&linkId=8e2692e0f3f6ff5250d807d411272da5\" target=\"_blank\">Linksys EA7500 Max-Stream AC1900 MU-MIMO gigabit router<\/a>. <\/p>\n<p>With the new broadband subscription, the <a href=\"https:\/\/www.amazon.com\/gp\/product\/B00C9VB318\/ref=as_li_tl?ie=UTF8&tag=clivsperswebs-20&camp=1789&creative=9325&linkCode=as2&creativeASIN=B00C9VB318&linkId=7d7215f1459c5c5b25a64993e9a5e046\" target=\"_blank\">D-Link DIR-868L router<\/a> from my earlier contract sits behind the cable modem while the new Linksys EA7500 Max-Stream AC1900 MU-MIMO gigabit router sits behind my fibre optic modem. <\/p>\n<p>Since I want my <a href=\"https:\/\/www.techcoil.com\/blog\/the-reverse-proxy-server\/\" target=\"_blank\">reverse proxy server<\/a> to serve HTTP traffic via the fibre optic network, I had to configure my Linksys router so that my <a href=\"https:\/\/www.techcoil.com\/blog\/how-to-setup-a-reverse-proxy-server-with-nginx-raspian-jessie-lite-and-raspberry-pi-3\/\" target=\"_blank\">Raspbian Jessie Lite reverse proxy server<\/a> can serve HTTP traffic from the Internet.<\/p>\n<p>To have a reference on how to do that again when need be, this post documents the steps that I took to host a web server, which serves as a reverse proxy server, behind the Linksys EA7500 Max-Stream AC1900 router.<\/p>\n<h2>Logging into the admin portal of Linksys EA7500 Max-Stream AC1900 router<\/h2>\n<p>To begin with configuring the Linksys EA7500 Max-Stream AC1900 router, you will need to access the admin portal. The admin portal of the Linksys EA7500 Max-Stream AC1900 router is accessible via <a href=\"http:\/\/192.168.1.1\/\" target=\"_blank\">http:\/\/192.168.1.1\/<\/a>. Once you enter <a href=\"http:\/\/192.168.1.1\/\" target=\"_blank\">http:\/\/192.168.1.1\/<\/a> in the location bar of your router, you will be shown the login screen:<br \/>\n<img decoding=\"async\" src=\"https:\/\/www.techcoil.com\/blog\/wp-content\/uploads\/Linksys-EA7500-Max-Stream-AC1900-login-page.jpg\" alt=\"Linksys EA7500 Max Stream AC1900 login page\"\/><\/p>\n<p>If you had not setup a password for accessing the admin portal, the default password for accessing the admin portal of the Linksys EA7500 Max-Stream AC1900 router is <strong>admin<\/strong>.<\/p>\n<p>After logging in, you will see the following screen:<br \/>\n<img decoding=\"async\" src=\"https:\/\/www.techcoil.com\/blog\/wp-content\/uploads\/Linksys-EA7500-Max-Stream-AC1900-after-login-page.jpg\" alt=\"Linksys EA7500 Max-Stream AC1900 after login page\"\/><\/p>\n<h2>Reserving a private IP address for your web server<\/h2>\n<p>We wouldn't want the router to give our web server a different private IP address every time we restart our web server. To tell the Linksys EA7500 Max-Stream AC1900 router to reserve a private IP address for our web server, we can perform the following steps:<\/p>\n<p>Click on <strong>Connectivity<\/strong> on the panel to the left to get into the <strong>Connectivity<\/strong> screen:<br \/>\n<img decoding=\"async\" src=\"https:\/\/www.techcoil.com\/blog\/wp-content\/uploads\/Linksys-EA7500-Max-Stream-AC1900-connectivity-page.jpg\" alt=\"Linksys EA7500 Max-Stream AC1900 connectivity page\"\/><\/p>\n<p>Click on <strong>Local Network<\/strong> tab on the top to get into the <strong>Local Network<\/strong> screen:<br \/>\n<img decoding=\"async\" src=\"https:\/\/www.techcoil.com\/blog\/wp-content\/uploads\/Linksys-EA7500-Max-Stream-AC1900-local-network-page.jpg\" alt=\"Linksys EA7500 Max-Stream AC1900 local network page\" \/><\/p>\n<p>Click on the <strong>DHCP Reservations<\/strong> button to get into the <strong>DHCP Reservations<\/strong> screen:<br \/>\n<img decoding=\"async\" src=\"https:\/\/www.techcoil.com\/blog\/wp-content\/uploads\/Linksys-EA7500-Max-Stream-AC1900-DHCP-Reservations-page-without-entries.jpg\" alt=\"Linksys EA7500 Max-Stream AC1900 DHCP Reservations page without entries\" \/><\/p>\n<p>Select the web server entry and click on the <strong>Add DHCP Reservation<\/strong> button to get the router to reserve that private IP address for the web server:<br \/>\n<img decoding=\"async\" src=\"https:\/\/www.techcoil.com\/blog\/wp-content\/uploads\/Linksys-EA7500-Max-Stream-AC1900-DHCP-Reservations-page-with-raspberrypi-in-reserved-list.jpg\" alt=\"Linksys EA7500 Max-Stream AC1900 DHCP Reservations page with raspberrypi in reserved list\"\/><\/p>\n<h2>Forwarding port 80 and port 443 to your web server<\/h2>\n<p>The next thing to do is to tell the Linksys EA7500 Max-Stream AC1900 router to:<\/p>\n<ol>\n<li>reserve the standard ports for HTTP and HTTPS for our web server<\/li>\n<li>forward any traffic that the router receives at port 80 and 443 of the public address to our web server.<\/li>\n<\/ol>\n<p>This is known as port forwarding.<\/p>\n<p>To configure the Linksys EA7500 Max-Stream AC1900 router to perform port forwarding for port 80 and 443, we can perform the following steps:<\/p>\n<p>Click on <strong>Security<\/strong> on the panel to the left to get into the <strong>Security<\/strong> screen:<br \/>\n<img decoding=\"async\" src=\"https:\/\/www.techcoil.com\/blog\/wp-content\/uploads\/Linksys-EA7500-Max-Stream-AC1900-Security-page.jpg\" alt=\"Linksys EA7500 Max-Stream AC1900 Security page\"\/><\/p>\n<p>Click on <strong>Apps and Gaming<\/strong> tab at the top to get into the <strong>Apps and Gaming<\/strong> screen:<br \/>\n<img decoding=\"async\" src=\"https:\/\/www.techcoil.com\/blog\/wp-content\/uploads\/Linksys-EA7500-Max-Stream-AC1900-Apps-and-Gaming-page.jpg\" alt=\"Linksys EA7500 Max-Stream AC1900 Apps and Gaming page\" \/><\/p>\n<p>Click on <strong>Single Port Forwarding<\/strong> link to get into the <strong>Single Port Forwarding<\/strong> screen:<br \/>\n<img decoding=\"async\" src=\"https:\/\/www.techcoil.com\/blog\/wp-content\/uploads\/Linksys-EA7500-Max-Stream-Apps-and-Gaming-Single-Port-Forwarding-without-entries.jpg\" alt=\"Linksys EA7500 Max-Stream Apps and Gaming Single Port Forwarding without entries\"\/><\/p>\n<p>Click on <strong>Add a new Single Port Forwarding<\/strong> button, key in the entry to map port 80 of the public IP address (External Port) to port 80 (Internal Port) of the web server:<br \/>\n<img decoding=\"async\" src=\"https:\/\/www.techcoil.com\/blog\/wp-content\/uploads\/Linksys-EA7500-Max-Stream-Apps-and-Gaming-Single-Port-Forwarding-for-port-80.jpg\" alt=\"Linksys EA7500 Max-Stream Apps and Gaming Single Port Forwarding for port 80\" \/><br \/>\nClick on the <strong>Save<\/strong> link beside the entry to persist the record.<\/p>\n<p>Click on <strong>Add a new Single Port Forwarding<\/strong> button, key in the entry to map port 443 of the public IP address (External Port) to port 443 of the web server (Internal Port): <\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.techcoil.com\/blog\/wp-content\/uploads\/Linksys-EA7500-Max-Stream-Apps-and-Gaming-Single-Port-Forwarding-for-port-443.jpg\" alt=\"Linksys EA7500 Max-Stream Apps and Gaming Single Port Forwarding for port 443\" \/><br \/>\nClick on the <strong>Save<\/strong> link beside the entry to persist the record.<\/p>\n<p>Once you are done, the <strong>Single Port Forwarding<\/strong> screen should look like the following:<br \/>\n<img decoding=\"async\" src=\"https:\/\/www.techcoil.com\/blog\/wp-content\/uploads\/Linksys-EA7500-Max-Stream-Apps-and-Gaming-Single-Port-Forwarding-with-port-80-and-port-443-mappings.jpg\" alt=\"Linksys EA7500 Max-Stream Apps and Gaming-Single Port Forwarding with port 80 and port 443 mappings\" \/><\/p>\n<p>Finally, click on the <strong>Apply<\/strong> button and then the <strong>Ok<\/strong> button to get the Linksys EA7500 Max-Stream AC1900 router to remember the port forwarding configurations. <\/p>\n\n      <ul id=\"social-sharing-buttons-list\">\n        <li class=\"facebook\">\n          <a href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fwp.me%2Fp245TQ-cU\" target=\"_blank\" role=\"button\" rel=\"nofollow\">\n            <img decoding=\"async\" src=\"\/ph\/img\/3rd-party\/social-icons\/Facebook.png\" alt=\"Facebook icon\"> Share\n          <\/a>\n        <\/li>\n        <li class=\"twitter\">\n          <a href=\"https:\/\/twitter.com\/intent\/tweet?text=&url=https%3A%2F%2Fwp.me%2Fp245TQ-cU&via=Techcoil_com\" target=\"_blank\" role=\"button\" rel=\"nofollow\">\n          <img decoding=\"async\" src=\"\/ph\/img\/3rd-party\/social-icons\/Twitter.png\" alt=\"Twitter icon\"> Tweet\n          <\/a>\n        <\/li>\n        <li class=\"linkedin\">\n          <a href=\"https:\/\/www.linkedin.com\/shareArticle?mini=1&title=&url=https%3A%2F%2Fwp.me%2Fp245TQ-cU&source=https:\/\/www.techcoil.com\" target=\"_blank\" role=\"button\" rel=\"nofollow\">\n          <img decoding=\"async\" src=\"\/ph\/img\/3rd-party\/social-icons\/linkedin.png\" alt=\"Linkedin icon\"> Share\n          <\/a>\n        <\/li>\n        <li class=\"pinterest\">\n          <a href=\"https:\/\/pinterest.com\/pin\/create\/button\/?url=https%3A%2F%2Fwww.techcoil.com%2Fblog%2Fwp-json%2Fwp%2Fv2%2Fposts%2F800&description=\" class=\"pin-it-button\" target=\"_blank\" role=\"button\" rel=\"nofollow\" count-layout=\"horizontal\">\n          <img decoding=\"async\" src=\"\/ph\/img\/3rd-party\/social-icons\/Pinterest.png\" alt=\"Pinterest icon\"> Save\n          <\/a>\n        <\/li>\n      <\/ul>\n    ","protected":false},"excerpt":{"rendered":"<p>My 2 year broadband contract ended with StarHub a few months ago and I signed up for a dual broadband (Cable + Fibre) contract for the <a href=\"https:\/\/www.amazon.com\/Linksys-AC1900-Wireless-Router-EA7500\/dp\/B019WAQMVY\/ref=as_li_ss_tl?ie=UTF8&#038;qid=1503367796&#038;sr=8-2&#038;keywords=linksys+ea7500+max-stream%E2%84%A2+ac1900&#038;linkCode=ll1&#038;tag=clivsperswebs-20&#038;linkId=8e2692e0f3f6ff5250d807d411272da5\" target=\"_blank\">Linksys EA7500 Max-Stream AC1900 MU-MIMO gigabit router<\/a>. <\/p>\n<p>With the new broadband subscription, the <a href=\"https:\/\/www.amazon.com\/gp\/product\/B00C9VB318\/ref=as_li_tl?ie=UTF8&#038;tag=clivsperswebs-20&#038;camp=1789&#038;creative=9325&#038;linkCode=as2&#038;creativeASIN=B00C9VB318&#038;linkId=7d7215f1459c5c5b25a64993e9a5e046\" target=\"_blank\">D-Link DIR-868L router<\/a> from my earlier contract sits behind the cable modem while the new Linksys EA7500 Max-Stream AC1900 MU-MIMO gigabit router sits behind my fibre optic modem. <\/p>\n<p>Since I want my <a href=\"https:\/\/www.techcoil.com\/blog\/the-reverse-proxy-server\/\" target=\"_blank\">reverse proxy server<\/a> to serve HTTP traffic via the fibre optic network, I had to configure my Linksys router so that my <a href=\"https:\/\/www.techcoil.com\/blog\/how-to-setup-a-reverse-proxy-server-with-nginx-raspian-jessie-lite-and-raspberry-pi-3\/\" target=\"_blank\">Raspbian Jessie Lite reverse proxy server<\/a> can serve HTTP traffic from the Internet.<\/p>\n<p>To have a reference on how to do that again when need be, this post documents the steps that I took to host a web server, which serves as a reverse proxy server, behind the Linksys EA7500 Max-Stream AC1900 router.<\/p>\n","protected":false},"author":1,"featured_media":813,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"footnotes":""},"categories":[4],"tags":[442,439,440,441,443,438,57],"jetpack_featured_media_url":"https:\/\/www.techcoil.com\/blog\/wp-content\/uploads\/Linksys-EA7500-Max-Stream-Apps-and-Gaming-Single-Port-Forwarding-with-port-80-and-port-443-mappings.jpg","jetpack_shortlink":"https:\/\/wp.me\/p245TQ-cU","jetpack-related-posts":[],"jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.techcoil.com\/blog\/wp-json\/wp\/v2\/posts\/800"}],"collection":[{"href":"https:\/\/www.techcoil.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.techcoil.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.techcoil.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.techcoil.com\/blog\/wp-json\/wp\/v2\/comments?post=800"}],"version-history":[{"count":0,"href":"https:\/\/www.techcoil.com\/blog\/wp-json\/wp\/v2\/posts\/800\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.techcoil.com\/blog\/wp-json\/wp\/v2\/media\/813"}],"wp:attachment":[{"href":"https:\/\/www.techcoil.com\/blog\/wp-json\/wp\/v2\/media?parent=800"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.techcoil.com\/blog\/wp-json\/wp\/v2\/categories?post=800"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.techcoil.com\/blog\/wp-json\/wp\/v2\/tags?post=800"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}