SlideShare a Scribd company logo
Deploy .Net application and SQL
server database on linux
environment
Ajith Ramawickrama
Chief Technology Officer
FinTechnology Asia Pasific.
Install .Net Core, SQL Server V-Next on Linux and deploy .Net core application and sql server database on Linux
Introduction
Microsoft has been working with Linux for a number of years in order
to facilitate their customers to run work loads in both Windows and
Linux platforms. Followings are the few achievements
๏ฑLinux on your Datacenter โ€“ Hyper-V
๏ฑLinux on Azure
๏ฑ.Net Core
๏ฑVisual Studio Code โ€“ Official IDE for .Net core on Linux and OSX
๏ฑSQL Server V-Next (Production release on mid 2017)
.Net Core
.Net Core is a cross platform, open source, general purpose , modular
application development framework developed by Microsoft. Unlike
other .Net framework, .Net core has built from the stretch using .Net
standards. It contains most of APIs as the .Net standard framework, but
.net core is a smaller set which includes runtime, framework, compiler
and tools components that support a variety of operating systems and
chip targets. .Net runs on Windows, Linux and OS-x operating systems.
.Net Core
Advantages of .Net core
๏ฑFlexible deployment: Can be included in your app or installed side-by-side user- or
machine-wide.
๏ฑCross-platform: Runs on Windows, macOS and Linux
๏ฑCommand-line tools: All product scenarios can be exercised at the command-line.
๏ฑCompatible: .NET Core is compatible with .NET Framework, Xamarin and Mono, via the .NET
Standard.
๏ฑOpen source: The .NET Core platform is open source, using MIT and Apache 2 licenses.
๏ฑ Supported by Microsoft: .NET Core is supported by Microsoft, per .NET Core Support
๏ฑRuns on Docker.
๏ฑComes with inbuilt web server Kerstral
Supporting Linux Systems
๏ฑUbuntu โ€“ 14.04,16.04,16.10
๏ฑRed Hat Enterprise Linux
๏ฑLinux Mint -17,18
๏ฑDebian 8
๏ฑFedora
๏ฑCentOS 7.1
๏ฑOracle Linux 7.1
๏ฑOpen SUSE
Install .Net core on Ubuntu 16.04 LTS
1) Preparing the system for installation
In order to apt-get feed that hosts the package you need Run following commands in the
console one after another
โ€ข sudo sh -c 'echo "deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/dotnet-release/ xenial main" >
/etc/apt/sources.list.d/dotnetdev.list'
โ€ข sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 417A0893
โ€ข sudo apt-get update
2) Install .Net Code SDK
Run Following command in order to install .Net Core SDK
sudo apt-get install dotnet-dev-1.0.4
Deploy FinAp Formula in Ubuntu 16.04
There are two types of deployment options available in .Net core
1) Framework dependent deployment
๏‚ง .Net core should be pre installed
๏‚ง Size of the deployment package is very small
๏‚ง Reduce the disk and memory usage of deployment server
2) Self contained deployment
๏‚ง Create deployment package including all framework dependencies and other third party
dependencies
๏‚ง No need to install .Net core on target server
๏‚ง Need to set target platform at the time of deployment package creation
๏‚ง Large deployment package
Framework dependent deployment
๏‚ง Go to your solution folder in windows command prompt
๏‚ง Run the command โ€œdotnet restoreโ€ in order to make sure that all the dependencies are properly
restored
๏‚ง Navigate to ASP.Net application(web or web api) folder and run the command โ€œdotnet buildโ€ to
build the solution
๏‚ง Run the command โ€œdotnet publish -f netcoreapp1.1 -c Releaseโ€ to create deployment package
๏‚ง Copy created package to Ubuntu PC
๏‚ง Go to the copied directory and run โ€œdotnet executable-name.dllโ€ in ubuntu terminal
SQL Server VNext
โ€ข SQL Server 2017 represents a major step towards making SQL Server
a platform that gives you choices of development languages, data
types, on-premises and in the cloud, and across operating systems by
bringing the power of SQL Server to Linux, Linux-based Docker
containers, and Windows.
โ€ข Newest version is SQL Server 2017 CTP 2.1. According to Microsoft
Production version to be released on mid 2017
โ€ข Currently Support Linux Versions
โ€ข Red Hat Enterprise Linux
โ€ข SUSE Linux Enterprise Server
โ€ข Ubuntu 16.04
โ€ข Docker Engine 1.8 +
Install SQL Server Vnext on Ubuntu 16.04
โ€ข Minimum System Requirements
โ€ข Memory- 3.25 GB
โ€ข File System- XFS or EXT4
โ€ข Disk Space - 1GB
โ€ข Processor Speed -1.4 Ghz
โ€ข Processor Cores โ€“ 2 cores
โ€ข Processor Type โ€“ X64 only
1) Import the public repository GPG keys
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
2) Register the Microsoft SQL Server Ubuntu repository:
curl https://packages.microsoft.com/config/ubuntu/16.04/mssql-server.list | sudo tee
/etc/apt/sources.list.d/mssql-server.list
3) Install SQL Server
sudo apt-get update
sudo apt-get install -y mssql-server
4) Config SQL Server
sudo /opt/mssql/bin/mssql-conf setup
5) Check the status
systemctl status mssql-server
Install SQL tools on Ubuntu
1) Import the public repository GPG keys.
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add โ€“
Register the Microsoft Ubuntu repository.
curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list | sudo tee
/etc/apt/sources.list.d/msprod.list
3) unixODBC developer package
sudo apt-get update
sudo apt-get install mssql-tools unixodbc-dev
4) Update MsSql tools
sudo apt-get update
sudo apt-get install mssql-tools
5) Set PATH variable
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc
Restore SQL Server Backup On Ubuntu
โ€ข Take a backup of the database from Windows machine
โ€ข Transfer backup to Linux (VMWare Tools/PUTTY,SSH)
โ€ข Move the backup files to SQL directory
Enter Super user mode
sudo su
Create Backup Directory On /var/opt/mssql
mkdir -p /var/opt/mssql/backup
Move Backup files
mv /home/user1/AdventureWorks2014.bak
/var/opt/mssql/backup/
โ€ข Restore database
sqlcmd -S localhost -U SA
RESTORE DATABASE FinApCore
FROM DISK = '/var/opt/mssql/backup/backupName.bak'
WITH MOVE โ€˜FinApCore_Data' TO '/var/opt/mssql/data/FinapCore_Data.mdf',
MOVE โ€˜FinApCore_Log' TO '/var/opt/mssql/data/FinApCore_Log.ldf'
GO
Why we Need Reverse Proxy?
โ€ข Kestrel is the default web server for .net core which is serving
dynamic contents
โ€ข Reverse Proxy Allows Us to
โ€ข serving static content
โ€ข caching requests
โ€ข compressing requests
โ€ข SSL termination from the HTTP server
โ€ข IIS Works as the reverse proxy for windows and NginX or Apache
works as the reverse proxy for Linux
Thank You

More Related Content

What's hot (20)

DOCX
final proposal-Xen based Hypervisor in a Box
Paramkusham Shruthi
ย 
PDF
Dev stacklabguide
openstackcisco
ย 
PPTX
OpenStack : DevStack installation using VirtualBox & Ubnutu (Juno with Neutron)
Ian Choi
ย 
PPTX
DataDrivenMtl 20170906 - SQL Server 2017 on Linux
Michael Albo, MSc IT, MBA
ย 
PDF
Downloads
energetictongue26
ย 
PDF
Scale13
Dru Lavigne
ย 
PDF
Oracle linux kube
Ahmed Mekawy
ย 
PDF
Introduction to FreeNAS development by John Hixson
iXsystems
ย 
PDF
Docker
Anil Wadghule
ย 
PPTX
Helm @ Orchestructure
Matthew Farina
ย 
PPTX
Devops in Networking
Sreenivas Makam
ย 
PDF
Rancher Rodeo
SUSE
ย 
ODP
LinuxKit Swarm Nodes
Moby Project
ย 
PDF
Docker security: Rolling out Trust in your container
Ronak Kogta
ย 
PDF
Docker Security and Content Trust
ehazlett
ย 
PDF
Olf2017
Dru Lavigne
ย 
PPTX
K8s security best practices
Sharon Vendrov
ย 
PPTX
Docker Container Security - A Network View
NeuVector
ย 
PPTX
DevStack
Everett Toews
ย 
PPTX
LinuxKit: the first five months by Justin Cormack & Riyaz Faizullabhoy (Docker)
Docker, Inc.
ย 
final proposal-Xen based Hypervisor in a Box
Paramkusham Shruthi
ย 
Dev stacklabguide
openstackcisco
ย 
OpenStack : DevStack installation using VirtualBox & Ubnutu (Juno with Neutron)
Ian Choi
ย 
DataDrivenMtl 20170906 - SQL Server 2017 on Linux
Michael Albo, MSc IT, MBA
ย 
Downloads
energetictongue26
ย 
Scale13
Dru Lavigne
ย 
Oracle linux kube
Ahmed Mekawy
ย 
Introduction to FreeNAS development by John Hixson
iXsystems
ย 
Docker
Anil Wadghule
ย 
Helm @ Orchestructure
Matthew Farina
ย 
Devops in Networking
Sreenivas Makam
ย 
Rancher Rodeo
SUSE
ย 
LinuxKit Swarm Nodes
Moby Project
ย 
Docker security: Rolling out Trust in your container
Ronak Kogta
ย 
Docker Security and Content Trust
ehazlett
ย 
Olf2017
Dru Lavigne
ย 
K8s security best practices
Sharon Vendrov
ย 
Docker Container Security - A Network View
NeuVector
ย 
DevStack
Everett Toews
ย 
LinuxKit: the first five months by Justin Cormack & Riyaz Faizullabhoy (Docker)
Docker, Inc.
ย 

Similar to Install .Net Core, SQL Server V-Next on Linux and deploy .Net core application and sql server database on Linux (20)

PDF
AltNet fr talks #2016.11 - news
Rui Carvalho
ย 
PPTX
SUSE Expert Days, Brussels and Luxembourg - SUSE + Microsoft Partnership gets...
Vadim Zendejas
ย 
PPTX
SQL Server vNext on Linux
Travis Wright
ย 
PPTX
Nordic infrastructure Conference 2017 - SQL Server on Linux Overview
Travis Wright
ย 
PPTX
SUSE Webinar - Introduction to SQL Server on Linux
Travis Wright
ย 
PPTX
The Long Awaited Cloud Solution - Azure Stack Service and Use Case
PT Datacomm Diangraha
ย 
PPTX
SQL Server 2017 on Linux Introduction
Travis Wright
ย 
PPTX
SQL Server on Linux - march 2017
Sorin Peste
ย 
PPTX
SQL Server 2017 on Linux Introduction
Travis Wright
ย 
PPTX
Flisol 2018 - Microsoft + Open Source
Invent IT Solutions
ย 
PDF
Microsoft SQL server 2017 Level 300 technical deck
George Walters
ย 
PDF
SUSE Open Source Solutions on Azure and Azure Stack
Juan Herrera Utande
ย 
PPTX
Experience sql server on l inux and docker
Bob Ward
ย 
PPTX
Microsoft Really Loves Linux โ€“ a Virtual Love Story
Christian Heitkamp
ย 
PPTX
Tech-Spark: SQL Server on Linux
Ralph Attard
ย 
PPTX
Keynote Microsoft Azure Summit
Danilo Bordini
ย 
PPTX
Brk2051 sql server on linux and docker
Bob Ward
ย 
PDF
AWS Innovate: Moving Microsoft .Net applications one container at a time - Da...
Amazon Web Services Korea
ย 
PPTX
Sql on linux - ITpro
Kiki Noviandi
ย 
PDF
Linux en microsoft azure global azure lima
MUG Perรบ
ย 
AltNet fr talks #2016.11 - news
Rui Carvalho
ย 
SUSE Expert Days, Brussels and Luxembourg - SUSE + Microsoft Partnership gets...
Vadim Zendejas
ย 
SQL Server vNext on Linux
Travis Wright
ย 
Nordic infrastructure Conference 2017 - SQL Server on Linux Overview
Travis Wright
ย 
SUSE Webinar - Introduction to SQL Server on Linux
Travis Wright
ย 
The Long Awaited Cloud Solution - Azure Stack Service and Use Case
PT Datacomm Diangraha
ย 
SQL Server 2017 on Linux Introduction
Travis Wright
ย 
SQL Server on Linux - march 2017
Sorin Peste
ย 
SQL Server 2017 on Linux Introduction
Travis Wright
ย 
Flisol 2018 - Microsoft + Open Source
Invent IT Solutions
ย 
Microsoft SQL server 2017 Level 300 technical deck
George Walters
ย 
SUSE Open Source Solutions on Azure and Azure Stack
Juan Herrera Utande
ย 
Experience sql server on l inux and docker
Bob Ward
ย 
Microsoft Really Loves Linux โ€“ a Virtual Love Story
Christian Heitkamp
ย 
Tech-Spark: SQL Server on Linux
Ralph Attard
ย 
Keynote Microsoft Azure Summit
Danilo Bordini
ย 
Brk2051 sql server on linux and docker
Bob Ward
ย 
AWS Innovate: Moving Microsoft .Net applications one container at a time - Da...
Amazon Web Services Korea
ย 
Sql on linux - ITpro
Kiki Noviandi
ย 
Linux en microsoft azure global azure lima
MUG Perรบ
ย 
Ad

Recently uploaded (20)

PDF
What Is an Internal Quality Audit and Why It Matters for Your QMS
BizPortals365
ย 
DOCX
Best AI-Powered Wearable Tech for Remote Health Monitoring in 2025
SEOLIFT - SEO Company London
ย 
PPTX
Iobit Driver Booster Pro 12 Crack Free Download
chaudhryakashoo065
ย 
PPTX
Wondershare Filmora Crack 14.5.18 + Key Full Download [Latest 2025]
HyperPc soft
ย 
PPTX
Foundations of Marketo Engage - Programs, Campaigns & Beyond - June 2025
BradBedford3
ย 
PDF
Building scalbale cloud native apps with .NET 8
GillesMathieu10
ย 
PDF
AI Software Development Process, Strategies and Challenges
Net-Craft.com
ย 
PDF
OpenChain Webinar - AboutCode - Practical Compliance in One Stack โ€“ Licensing...
Shane Coughlan
ย 
PDF
Rewards and Recognition (2).pdf
ethan Talor
ย 
PPTX
IObit Uninstaller Pro 14.3.1.8 Crack Free Download 2025
sdfger qwerty
ย 
PPTX
IObit Driver Booster Pro 12 Crack Latest Version Download
pcprocore
ย 
PDF
CodeCleaner: Mitigating Data Contamination for LLM Benchmarking
arabelatso
ย 
PDF
From Data Preparation to Inference: How Alluxio Speeds Up AI
Alluxio, Inc.
ย 
PPTX
Introduction to web development | MERN Stack
JosephLiyon
ย 
PDF
Best Software Development at Best Prices
softechies7
ย 
PDF
Azure AI Foundry: The AI app and agent factory
Maxim Salnikov
ย 
PDF
Alur Perkembangan Software dan Jaringan Komputer
ssuser754303
ย 
PPTX
Agentforce โ€“ TDX 2025 Hackathon Achievement
GetOnCRM Solutions
ย 
PDF
Which Hiring Management Tools Offer the Best ROI?
HireME
ย 
PPTX
IObit Driver Booster Pro 12.4-12.5 license keys 2025-2026
chaudhryakashoo065
ย 
What Is an Internal Quality Audit and Why It Matters for Your QMS
BizPortals365
ย 
Best AI-Powered Wearable Tech for Remote Health Monitoring in 2025
SEOLIFT - SEO Company London
ย 
Iobit Driver Booster Pro 12 Crack Free Download
chaudhryakashoo065
ย 
Wondershare Filmora Crack 14.5.18 + Key Full Download [Latest 2025]
HyperPc soft
ย 
Foundations of Marketo Engage - Programs, Campaigns & Beyond - June 2025
BradBedford3
ย 
Building scalbale cloud native apps with .NET 8
GillesMathieu10
ย 
AI Software Development Process, Strategies and Challenges
Net-Craft.com
ย 
OpenChain Webinar - AboutCode - Practical Compliance in One Stack โ€“ Licensing...
Shane Coughlan
ย 
Rewards and Recognition (2).pdf
ethan Talor
ย 
IObit Uninstaller Pro 14.3.1.8 Crack Free Download 2025
sdfger qwerty
ย 
IObit Driver Booster Pro 12 Crack Latest Version Download
pcprocore
ย 
CodeCleaner: Mitigating Data Contamination for LLM Benchmarking
arabelatso
ย 
From Data Preparation to Inference: How Alluxio Speeds Up AI
Alluxio, Inc.
ย 
Introduction to web development | MERN Stack
JosephLiyon
ย 
Best Software Development at Best Prices
softechies7
ย 
Azure AI Foundry: The AI app and agent factory
Maxim Salnikov
ย 
Alur Perkembangan Software dan Jaringan Komputer
ssuser754303
ย 
Agentforce โ€“ TDX 2025 Hackathon Achievement
GetOnCRM Solutions
ย 
Which Hiring Management Tools Offer the Best ROI?
HireME
ย 
IObit Driver Booster Pro 12.4-12.5 license keys 2025-2026
chaudhryakashoo065
ย 
Ad

Install .Net Core, SQL Server V-Next on Linux and deploy .Net core application and sql server database on Linux

  • 1. Deploy .Net application and SQL server database on linux environment Ajith Ramawickrama Chief Technology Officer FinTechnology Asia Pasific.
  • 3. Introduction Microsoft has been working with Linux for a number of years in order to facilitate their customers to run work loads in both Windows and Linux platforms. Followings are the few achievements ๏ฑLinux on your Datacenter โ€“ Hyper-V ๏ฑLinux on Azure ๏ฑ.Net Core ๏ฑVisual Studio Code โ€“ Official IDE for .Net core on Linux and OSX ๏ฑSQL Server V-Next (Production release on mid 2017)
  • 4. .Net Core .Net Core is a cross platform, open source, general purpose , modular application development framework developed by Microsoft. Unlike other .Net framework, .Net core has built from the stretch using .Net standards. It contains most of APIs as the .Net standard framework, but .net core is a smaller set which includes runtime, framework, compiler and tools components that support a variety of operating systems and chip targets. .Net runs on Windows, Linux and OS-x operating systems.
  • 6. Advantages of .Net core ๏ฑFlexible deployment: Can be included in your app or installed side-by-side user- or machine-wide. ๏ฑCross-platform: Runs on Windows, macOS and Linux ๏ฑCommand-line tools: All product scenarios can be exercised at the command-line. ๏ฑCompatible: .NET Core is compatible with .NET Framework, Xamarin and Mono, via the .NET Standard. ๏ฑOpen source: The .NET Core platform is open source, using MIT and Apache 2 licenses. ๏ฑ Supported by Microsoft: .NET Core is supported by Microsoft, per .NET Core Support ๏ฑRuns on Docker. ๏ฑComes with inbuilt web server Kerstral
  • 7. Supporting Linux Systems ๏ฑUbuntu โ€“ 14.04,16.04,16.10 ๏ฑRed Hat Enterprise Linux ๏ฑLinux Mint -17,18 ๏ฑDebian 8 ๏ฑFedora ๏ฑCentOS 7.1 ๏ฑOracle Linux 7.1 ๏ฑOpen SUSE
  • 8. Install .Net core on Ubuntu 16.04 LTS 1) Preparing the system for installation In order to apt-get feed that hosts the package you need Run following commands in the console one after another โ€ข sudo sh -c 'echo "deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/dotnet-release/ xenial main" > /etc/apt/sources.list.d/dotnetdev.list' โ€ข sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 417A0893 โ€ข sudo apt-get update 2) Install .Net Code SDK Run Following command in order to install .Net Core SDK sudo apt-get install dotnet-dev-1.0.4
  • 9. Deploy FinAp Formula in Ubuntu 16.04 There are two types of deployment options available in .Net core 1) Framework dependent deployment ๏‚ง .Net core should be pre installed ๏‚ง Size of the deployment package is very small ๏‚ง Reduce the disk and memory usage of deployment server 2) Self contained deployment ๏‚ง Create deployment package including all framework dependencies and other third party dependencies ๏‚ง No need to install .Net core on target server ๏‚ง Need to set target platform at the time of deployment package creation ๏‚ง Large deployment package
  • 10. Framework dependent deployment ๏‚ง Go to your solution folder in windows command prompt ๏‚ง Run the command โ€œdotnet restoreโ€ in order to make sure that all the dependencies are properly restored ๏‚ง Navigate to ASP.Net application(web or web api) folder and run the command โ€œdotnet buildโ€ to build the solution ๏‚ง Run the command โ€œdotnet publish -f netcoreapp1.1 -c Releaseโ€ to create deployment package ๏‚ง Copy created package to Ubuntu PC ๏‚ง Go to the copied directory and run โ€œdotnet executable-name.dllโ€ in ubuntu terminal
  • 11. SQL Server VNext โ€ข SQL Server 2017 represents a major step towards making SQL Server a platform that gives you choices of development languages, data types, on-premises and in the cloud, and across operating systems by bringing the power of SQL Server to Linux, Linux-based Docker containers, and Windows. โ€ข Newest version is SQL Server 2017 CTP 2.1. According to Microsoft Production version to be released on mid 2017 โ€ข Currently Support Linux Versions โ€ข Red Hat Enterprise Linux โ€ข SUSE Linux Enterprise Server โ€ข Ubuntu 16.04 โ€ข Docker Engine 1.8 +
  • 12. Install SQL Server Vnext on Ubuntu 16.04 โ€ข Minimum System Requirements โ€ข Memory- 3.25 GB โ€ข File System- XFS or EXT4 โ€ข Disk Space - 1GB โ€ข Processor Speed -1.4 Ghz โ€ข Processor Cores โ€“ 2 cores โ€ข Processor Type โ€“ X64 only
  • 13. 1) Import the public repository GPG keys curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add - 2) Register the Microsoft SQL Server Ubuntu repository: curl https://packages.microsoft.com/config/ubuntu/16.04/mssql-server.list | sudo tee /etc/apt/sources.list.d/mssql-server.list 3) Install SQL Server sudo apt-get update sudo apt-get install -y mssql-server 4) Config SQL Server sudo /opt/mssql/bin/mssql-conf setup 5) Check the status systemctl status mssql-server
  • 14. Install SQL tools on Ubuntu 1) Import the public repository GPG keys. curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add โ€“ Register the Microsoft Ubuntu repository. curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list 3) unixODBC developer package sudo apt-get update sudo apt-get install mssql-tools unixodbc-dev 4) Update MsSql tools sudo apt-get update sudo apt-get install mssql-tools 5) Set PATH variable echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc source ~/.bashrc
  • 15. Restore SQL Server Backup On Ubuntu โ€ข Take a backup of the database from Windows machine โ€ข Transfer backup to Linux (VMWare Tools/PUTTY,SSH) โ€ข Move the backup files to SQL directory Enter Super user mode sudo su Create Backup Directory On /var/opt/mssql mkdir -p /var/opt/mssql/backup Move Backup files mv /home/user1/AdventureWorks2014.bak /var/opt/mssql/backup/
  • 16. โ€ข Restore database sqlcmd -S localhost -U SA RESTORE DATABASE FinApCore FROM DISK = '/var/opt/mssql/backup/backupName.bak' WITH MOVE โ€˜FinApCore_Data' TO '/var/opt/mssql/data/FinapCore_Data.mdf', MOVE โ€˜FinApCore_Log' TO '/var/opt/mssql/data/FinApCore_Log.ldf' GO
  • 17. Why we Need Reverse Proxy? โ€ข Kestrel is the default web server for .net core which is serving dynamic contents โ€ข Reverse Proxy Allows Us to โ€ข serving static content โ€ข caching requests โ€ข compressing requests โ€ข SSL termination from the HTTP server โ€ข IIS Works as the reverse proxy for windows and NginX or Apache works as the reverse proxy for Linux