[Udemy] A Secure VPS with DigitalOcean, Nginx, LetsEncrypt. Your VPS
Продолжительность: 3,5 часа
Язык: Английский
Описание курса:
Создайте и сконфигурируйте свой собственный виртуальный частный сервер (VPS) с нуля.
Во время этого курса научитесь создавать с нуля свой собственный сервер VPS, конфигурировать его должным образом, с мерами безопасности самые подходящие и самые соответствующие механизмы операции.
Разверните свои службы и сайты на быстром сервере как Nginx с PHP или независимо от того, что Вы требуете, просто выполняете и изучаете все, что можно сделать с VPS.
Создайте свой собственный VPS с DigitalOcean, установками и разверните полную систему с Linux / Ubuntu, PHP Nginx и MySQL помимо получения свидетельств TLS, абсолютно бесплатных и автоматизированных через Letsencrypt.
После завершения этого курса Вы будете в состоянии развернуть свой собственный сервер VPS очень быстро и легко, с помощью очень мощных инструментов, инновационных и безопасных (Nginx, letsencrypt, PHP, MySQL, и т.д.). У Вас будут свои персональные и профессиональные проекты онлайн без дополнительных затрат, потому что независимо от того, сколько доменов, поддоменов или проектов ставит Ваш VPS, стоимость останется тем же самым, потому что можно сделать все, в чем Вы нуждаетесь в единственном VPS.
Вы хотите больше деталей? Вот все, что можно получить от этого курса:
Создайте свой собственный сервер VPS с DigitalOcean или службой, которую Вы предпочитаете.
Имейте безопасную и дружественную быструю систему с Linux / Ubuntu на Вашем VPS
Разверните сервер Nginx в минутах на Вашем VPS
Укрепление установки Nginx
Установите сервер MySQL быстро
Сконфигурируйте и легко используйте Git для развертывания проектов на VPS
Получите внешние пакеты и установите их глобально (композитор и Letsencrypt как примеры)
Создайте и установите свои собственные доменные и неограниченные поддомены в единственном VPS
Укажите на свой домен на Ваш сервер VPS, конфигурируя записи DNS
Соединитесь со своим VPS удаленно, легко и безопасно
Учитесь использовать основные команды (CD, служба, CP, sudo, mv, комната, mkdir, перезагрузка, и т.д.) непосредственно на VPS.
Учитесь легко справляться, Ваши пакеты со способным - получают, держат Ваш VPS в курсе
Присвойте полномочия для папок правильным способом
Сохраните легко обновленными Ваша система VPS (сохраненные пакеты и личинка)
Управление учетными записями пользователей для VPS
Управляйте и присвойте административные полномочия (sudo / su) для пользователей
Подключение со сторонней службой от Вашего VPS, через ключи SSH
Легко установите брандмауэр, и существенно увеличивает безопасность Вашего VPS
Установите свои службы для создания их более безопасными
Истечение заголовков набора для Ваших проектов
Включает системе Gzip на Вашем сервере
Установите свои службы для сокращения возможных нападений DoS и DDoS
Избегите CSS / XSS
Сертификаты безопасности установки. HTTPS / соединения TLS для Ваших проектов в Вашем VPS
Используйте Letsencrypt и получите легко бесплатные сертификаты безопасности
Создайте домены и поддомены легко в Вашем VPS
Как легко развертывают любой проект в Вашем VPS
Как развернуть сложные проекты в VPS (Laravel как вариант использования)
Оригинальное описание
Course Description
Create and configure your own virtual private server (VPS) from scratch and step-by-step.
During this course, learn to create from scratch your own VPS server, configure it properly, with security measures best suited and most appropriate mechanisms of operation.
Deploy your services and sites on a fast server like Nginx, with PHP or whatever you require, just perform and learn all that you can do with a VPS.
Displays all your projects with your own domain, with endless possibilities, because it is your VPS and your rules. Keep your own space in the cloud for all your work, projects and ideas; all in the same VPS.
Create your own VPS with DigitalOcean, installs and deploys a complete system with Linux / Ubuntu, PHP Nginx and MySQL besides obtaining TLS certificates completely free and automated through Letsencrypt.
With your VPS, you can install al what you need and you require, just learn how to do that and deploy all the projects that you want.
Why choose this course?
After completing this course, you will be able to deploy your own VPS server very quickly and easily, using very powerful tools, innovative and safe (Nginx, letsencrypt, PHP, MySQL, etc). You will have your personal and professional projects online without additional costs, because no matter how many domains, subdomains, or projects put on your VPS, the cost will remain the same because you can do all that you need in a single VPS.
Upon completion of all classes, have all your projects under a VPS server, completely safe with HTTPS / TLS connections, completely free through Letsencrypt.
Do you want more details? Here is everything that you can get from this course:
Finally, but not less important, you can contact me at any moment; I will always be pleased to help with any problem or project.
Do not wait to be an expert and keep your own services and projects in the cloud with a VPS.
Join to the course now and see you in class!
What are the requirements?
Программа курса:
Section 1: Introduction
Lecture 1
What You Are Going to Do and to Learn
02:00
Lecture 2
DigitalOcean is Not Required, but Why to Use It?
03:10
Lecture 3
Why to Use Nginx?
02:55
Lecture 4
Why to Use LetsEncrypt?
02:54
Quiz 1
Verifying The Learning Process
2 questions
Section 2: Starting With The VPS
Lecture 5
Creating a Pre-Installed VPS
04:35
Lecture 6
How to Stablish a Connection with Your VPS From Windows
03:49
Lecture 7
How to Stablish a Connection with Your VPS From OSX/Linux
Article
Lecture 8
Your Own Domain and How to Configure It
02:32
Lecture 9
Configuring The Domain From The DigitalOcean Side
03:55
Quiz 2
Verifying The Learning Process
2 questions
Section 3: Learning and Using Some Important Commands
Lecture 10
Obtaining Help and Instructions for a Specific Command
03:03
Lecture 11
Browsing Through Routes
05:32
Lecture 12
Listing the Contents of a Specific Location
03:23
Lecture 13
Managing Files (Create, Delete, Move and Copy)
06:22
Lecture 14
Managing Folders (Create, Delete, Move and Copy)
04:27
Lecture 15
Managing Packages and Updating the System (apt-get)
04:26
Lecture 16
How to Restart the System "System Restart Required"
02:29
Lecture 17
Upgrading "Retained" Packages and Grub
05:32
Lecture 18
Processes Management: The "Service" Command
03:32
Quiz 3
Verifying The Learning Process
3 questions
Section 4: Installing and Configuring Some Tools
Lecture 19
(Optional) How to Install LEMP (Nginx, MySQL and PHP)
Article
Lecture 20
Installing Git for the VPS
02:33
Lecture 21
Installing and Enabling Some PHP Packages and Modules
03:20
Lecture 22
Installing Composer to Manage Dependencies
04:00
Lecture 23
You Can Install The Package That You Require!
Article
Section 5: Setting an Initial Security Level
Lecture 24
(Optional) Creating SSH Keys for Remote Connections
04:15
Lecture 25
(Optional) Using the SSH Keys to Stablish Connections
Article
Lecture 26
User Accounts Management. Create and Delete User Accounts
06:59
Lecture 27
Giving Admin Permissions (sudo) to a Specific User
04:30
Lecture 28
Assigning Permissions in The Right Way
06:09
Lecture 29
Installing and Configuring UFW to Improve the Security
05:57
Lecture 30
Ensuring the MySQL Server
01:51
Lecture 31
Removing the "Daily Message" and Updating the System (Again)
03:20
Section 6: Initial Configuration of Nginx
Lecture 32
Where is Nginx and the Configuration Files
04:35
Lecture 33
Creating Domains and Subdomains (Part I)
09:34
Lecture 34
Creating Domains and Subdomains (Part II)
04:41
Lecture 35
Enabling and Configuring the Gzip Module
02:45
Lecture 36
Stablishing the Expiration Headers
05:54
Section 7: Hardening Nginx (Advanced Security Configurations)
Lecture 37
Solving a Privacy Problem With Nginx
02:49
Lecture 38
Hiding Details About PHP in the Responses
05:46
Lecture 39
Avoiding XSS Attacks on Nginx
03:58
Lecture 40
Mitigating DoS and DDoS Attacks
08:32
Quiz 4
Verifying The Learning Process
2 questions
Section 8: Deploy a Complete Project on You VPS (Laravel)
Lecture 41
Obtaining the Laravel Project Structure Using Git and Github
02:49
Lecture 42
Installing All the Dependencies of the Project With Composer
02:17
Lecture 43
Creating the Database and Configuring the Environment
03:42
Lecture 44
Executing the Migrations to Build the Database Structure
02:19
Lecture 45
Configuring the Domain and the Folder Permissions
04:03
Lecture 46
Testing and Fixing the Project
02:23
Section 9: Setting HTTPS/TLS Websites With LetsEncrypt
Lecture 47
Obtaining and Installing LetsEncrypt
04:20
Lecture 48
Obtaining Free Certificates, For Every Domain, With LetsEncrypt
05:53
Lecture 49
Installing the Certificates To Nginx
07:50
Lecture 50
Improving the Security with dhparams
05:17
Section 10: Increasing the Security of The VPS
Lecture 51
Using Fail2Ban to Avoid Brute Force Attacks
05:26
Section 11: Conclusions and Recommendations
Lecture 52
It is Not the End... There are Tons of New Concepts
01:28
Lecture 53
Try DigitalOcean for Free
На сегодняшний день действует скидка 79%. Возможно цена изменится.
Скрытое содержимое.
Складчина открыта для участия после завершения
Нажмите, чтобы раскрыть...
Продолжительность: 3,5 часа
Язык: Английский
Описание курса:
Создайте и сконфигурируйте свой собственный виртуальный частный сервер (VPS) с нуля.
Во время этого курса научитесь создавать с нуля свой собственный сервер VPS, конфигурировать его должным образом, с мерами безопасности самые подходящие и самые соответствующие механизмы операции.
Разверните свои службы и сайты на быстром сервере как Nginx с PHP или независимо от того, что Вы требуете, просто выполняете и изучаете все, что можно сделать с VPS.
Создайте свой собственный VPS с DigitalOcean, установками и разверните полную систему с Linux / Ubuntu, PHP Nginx и MySQL помимо получения свидетельств TLS, абсолютно бесплатных и автоматизированных через Letsencrypt.
После завершения этого курса Вы будете в состоянии развернуть свой собственный сервер VPS очень быстро и легко, с помощью очень мощных инструментов, инновационных и безопасных (Nginx, letsencrypt, PHP, MySQL, и т.д.). У Вас будут свои персональные и профессиональные проекты онлайн без дополнительных затрат, потому что независимо от того, сколько доменов, поддоменов или проектов ставит Ваш VPS, стоимость останется тем же самым, потому что можно сделать все, в чем Вы нуждаетесь в единственном VPS.
Вы хотите больше деталей? Вот все, что можно получить от этого курса:
Создайте свой собственный сервер VPS с DigitalOcean или службой, которую Вы предпочитаете.
Имейте безопасную и дружественную быструю систему с Linux / Ubuntu на Вашем VPS
Разверните сервер Nginx в минутах на Вашем VPS
Укрепление установки Nginx
Установите сервер MySQL быстро
Сконфигурируйте и легко используйте Git для развертывания проектов на VPS
Получите внешние пакеты и установите их глобально (композитор и Letsencrypt как примеры)
Создайте и установите свои собственные доменные и неограниченные поддомены в единственном VPS
Укажите на свой домен на Ваш сервер VPS, конфигурируя записи DNS
Соединитесь со своим VPS удаленно, легко и безопасно
Учитесь использовать основные команды (CD, служба, CP, sudo, mv, комната, mkdir, перезагрузка, и т.д.) непосредственно на VPS.
Учитесь легко справляться, Ваши пакеты со способным - получают, держат Ваш VPS в курсе
Присвойте полномочия для папок правильным способом
Сохраните легко обновленными Ваша система VPS (сохраненные пакеты и личинка)
Управление учетными записями пользователей для VPS
Управляйте и присвойте административные полномочия (sudo / su) для пользователей
Подключение со сторонней службой от Вашего VPS, через ключи SSH
Легко установите брандмауэр, и существенно увеличивает безопасность Вашего VPS
Установите свои службы для создания их более безопасными
Истечение заголовков набора для Ваших проектов
Включает системе Gzip на Вашем сервере
Установите свои службы для сокращения возможных нападений DoS и DDoS
Избегите CSS / XSS
Сертификаты безопасности установки. HTTPS / соединения TLS для Ваших проектов в Вашем VPS
Используйте Letsencrypt и получите легко бесплатные сертификаты безопасности
Создайте домены и поддомены легко в Вашем VPS
Как легко развертывают любой проект в Вашем VPS
Как развернуть сложные проекты в VPS (Laravel как вариант использования)
Оригинальное описание
Course Description
Create and configure your own virtual private server (VPS) from scratch and step-by-step.
During this course, learn to create from scratch your own VPS server, configure it properly, with security measures best suited and most appropriate mechanisms of operation.
Deploy your services and sites on a fast server like Nginx, with PHP or whatever you require, just perform and learn all that you can do with a VPS.
Displays all your projects with your own domain, with endless possibilities, because it is your VPS and your rules. Keep your own space in the cloud for all your work, projects and ideas; all in the same VPS.
Create your own VPS with DigitalOcean, installs and deploys a complete system with Linux / Ubuntu, PHP Nginx and MySQL besides obtaining TLS certificates completely free and automated through Letsencrypt.
With your VPS, you can install al what you need and you require, just learn how to do that and deploy all the projects that you want.
Why choose this course?
After completing this course, you will be able to deploy your own VPS server very quickly and easily, using very powerful tools, innovative and safe (Nginx, letsencrypt, PHP, MySQL, etc). You will have your personal and professional projects online without additional costs, because no matter how many domains, subdomains, or projects put on your VPS, the cost will remain the same because you can do all that you need in a single VPS.
Upon completion of all classes, have all your projects under a VPS server, completely safe with HTTPS / TLS connections, completely free through Letsencrypt.
Do you want more details? Here is everything that you can get from this course:
- Create your own VPS server with DigitalOcean or the service that you prefer.
- Have a safe and friendly fast system with Linux / Ubuntu on your VPS
- Deploy a Nginx server in minutes on your VPS
- Hardening your Nginx installation
- Install a MySQL server quickly
- Configure and easily use Git to deploy projects on your VPS
- Get external packages and install them globally (composer and Letsencrypt as examples)
- Create and set up your own domain and unlimited subdomains in a single VPS
- Point your domain to your VPS server, configuring DNS entries
- Connect to your VPS remotely, easily and safely
- Learn to use basic commands (cd, service, cp, sudo, mv, rm, mkdir, reboot, etc.) directly on the VPS.
- Learn to easily manage your packages with apt-get, keep updated your VPS
- Assign permissions for folders in the right way
- Keep easily updated your VPS system (retained packages and grub)
- Managing user accounts for the VPS
- Manage and assign administrative permissions (sudo / su) for users
- Connect with third-party service from your VPS, through SSH keys
- Easily set up a firewall and dramatically increases the security of your VPS
- Set up your services to make them safer
- Set headers expiration for your projects
- Enables system Gzip on your server
- Set up your services to reduce possible attacks DoS and DDoS
- Avoid CSS / XSS
- Install security certificates. HTTPS / TLS connections for your projects in your VPS
- Use Letsencrypt and get easily free security certificates
- Create domains and subdomains easily in your VPS
- How easily deploy any project in your VPS
- How to deploy complex projects in the VPS (Laravel as use case)
Finally, but not less important, you can contact me at any moment; I will always be pleased to help with any problem or project.
Do not wait to be an expert and keep your own services and projects in the cloud with a VPS.
Join to the course now and see you in class!
What are the requirements?
- Be able to pay for a VPS service, for the course and your own projects (5 USD / month)
- Eager to learn and participate
- Basic ideas about the web and online projects (cloud)
- Publish your projects to your own space in the cloud
- Manage efficiently and safely your own VPS Server
- Use the most recent and recommended techniques to manage your projects and services
- Build high security projects easily and without pay extra
- Who wants to manage his own space online
- Who wants to have his own projects and services, safely and without pay extra
- Who want full control over his projects, domains, subdomains and technologies
Программа курса:
Section 1: Introduction
Lecture 1
What You Are Going to Do and to Learn
02:00
Lecture 2
DigitalOcean is Not Required, but Why to Use It?
03:10
Lecture 3
Why to Use Nginx?
02:55
Lecture 4
Why to Use LetsEncrypt?
02:54
Quiz 1
Verifying The Learning Process
2 questions
Section 2: Starting With The VPS
Lecture 5
Creating a Pre-Installed VPS
04:35
Lecture 6
How to Stablish a Connection with Your VPS From Windows
03:49
Lecture 7
How to Stablish a Connection with Your VPS From OSX/Linux
Article
Lecture 8
Your Own Domain and How to Configure It
02:32
Lecture 9
Configuring The Domain From The DigitalOcean Side
03:55
Quiz 2
Verifying The Learning Process
2 questions
Section 3: Learning and Using Some Important Commands
Lecture 10
Obtaining Help and Instructions for a Specific Command
03:03
Lecture 11
Browsing Through Routes
05:32
Lecture 12
Listing the Contents of a Specific Location
03:23
Lecture 13
Managing Files (Create, Delete, Move and Copy)
06:22
Lecture 14
Managing Folders (Create, Delete, Move and Copy)
04:27
Lecture 15
Managing Packages and Updating the System (apt-get)
04:26
Lecture 16
How to Restart the System "System Restart Required"
02:29
Lecture 17
Upgrading "Retained" Packages and Grub
05:32
Lecture 18
Processes Management: The "Service" Command
03:32
Quiz 3
Verifying The Learning Process
3 questions
Section 4: Installing and Configuring Some Tools
Lecture 19
(Optional) How to Install LEMP (Nginx, MySQL and PHP)
Article
Lecture 20
Installing Git for the VPS
02:33
Lecture 21
Installing and Enabling Some PHP Packages and Modules
03:20
Lecture 22
Installing Composer to Manage Dependencies
04:00
Lecture 23
You Can Install The Package That You Require!
Article
Section 5: Setting an Initial Security Level
Lecture 24
(Optional) Creating SSH Keys for Remote Connections
04:15
Lecture 25
(Optional) Using the SSH Keys to Stablish Connections
Article
Lecture 26
User Accounts Management. Create and Delete User Accounts
06:59
Lecture 27
Giving Admin Permissions (sudo) to a Specific User
04:30
Lecture 28
Assigning Permissions in The Right Way
06:09
Lecture 29
Installing and Configuring UFW to Improve the Security
05:57
Lecture 30
Ensuring the MySQL Server
01:51
Lecture 31
Removing the "Daily Message" and Updating the System (Again)
03:20
Section 6: Initial Configuration of Nginx
Lecture 32
Where is Nginx and the Configuration Files
04:35
Lecture 33
Creating Domains and Subdomains (Part I)
09:34
Lecture 34
Creating Domains and Subdomains (Part II)
04:41
Lecture 35
Enabling and Configuring the Gzip Module
02:45
Lecture 36
Stablishing the Expiration Headers
05:54
Section 7: Hardening Nginx (Advanced Security Configurations)
Lecture 37
Solving a Privacy Problem With Nginx
02:49
Lecture 38
Hiding Details About PHP in the Responses
05:46
Lecture 39
Avoiding XSS Attacks on Nginx
03:58
Lecture 40
Mitigating DoS and DDoS Attacks
08:32
Quiz 4
Verifying The Learning Process
2 questions
Section 8: Deploy a Complete Project on You VPS (Laravel)
Lecture 41
Obtaining the Laravel Project Structure Using Git and Github
02:49
Lecture 42
Installing All the Dependencies of the Project With Composer
02:17
Lecture 43
Creating the Database and Configuring the Environment
03:42
Lecture 44
Executing the Migrations to Build the Database Structure
02:19
Lecture 45
Configuring the Domain and the Folder Permissions
04:03
Lecture 46
Testing and Fixing the Project
02:23
Section 9: Setting HTTPS/TLS Websites With LetsEncrypt
Lecture 47
Obtaining and Installing LetsEncrypt
04:20
Lecture 48
Obtaining Free Certificates, For Every Domain, With LetsEncrypt
05:53
Lecture 49
Installing the Certificates To Nginx
07:50
Lecture 50
Improving the Security with dhparams
05:17
Section 10: Increasing the Security of The VPS
Lecture 51
Using Fail2Ban to Avoid Brute Force Attacks
05:26
Section 11: Conclusions and Recommendations
Lecture 52
It is Not the End... There are Tons of New Concepts
01:28
Lecture 53
Try DigitalOcean for Free
На сегодняшний день действует скидка 79%. Возможно цена изменится.
Скрытое содержимое.
https://www.udemy.com/a-secure-vps-with-digitalocean-nginx-and-letsencrypt/