Linux server administration for beginners : Complete A-Z tutorial on Linux

Поделиться
HTML-код
  • Опубликовано: 2 июн 2024
  • Linux Masterclass bootcamp: Linux server administration for beginners : Complete A-Z tutorial on Linux
    You will learn the below topics in this video
    1. How to setup a linux server in virtual box inside windows
    2. How to connect with Linux server from windows using Putty, WinSCP
    3. How much does a cloud server costs? (Compare AWS, Azure, Vultr, Digital Ocean)
    4. How to setup a cloud linux server
    5. How to install with YUM or DNF in linux (package management in linux)
    6. How to setup a linux web server (using nginx & apache)
    7. How to host multiple websites on single linux server (using nginx reverse proxy)
    8. How to point a domain to ip address (go daddy and nginx)
    9. How to setup mysql server on the cloud (with remote access in mysql workbench)
    10. How to connect VS Code to remote linux server running on the cloud
    11. How does SSL work explained with simple animation example
    12. How to install SSL certificate in nginx (self -signed SSL)
    13. How to get a free HTTPS SSL certificate for nginx using Lets encrypt
    Chapters:
    00:00:00 L1 - SETUP LINUX SERVER IN VIRTUAL BOX
    00:14:25 L2 - CONNECT WITH LINUX SERVER FROM WINDOWS (USING PUTTY, WINSCP)
    00:26:12 L3 - CLOUD SERVER COSTS & COMPARISON
    00:37:42 L4 - CLOUD LINUX SERVER SETUP
    00:44:47 L5 - PACKAGE MANAGERS - YUM, DNF
    01:02:09 L6 - SETUP A WEB SERVER (NGINX, APACHE)
    01:03:47 L6 - Install NginX & Apache web servers
    01:04:41 L6 - Piping Concept in Linux
    01:07:24 L6 - CMD: Grep command
    01:09:09 L6 - What is a WEB Server?
    01:12:49 L6 - Conflict for setting up both Nginx & Apache at same server
    01:13:54 L6 - CMD : SystemCtl, Firewall-Cmd, SS
    01:16:02 L6 - Understand "SS" command
    01:18:09 L6 - NGINX : Enable and Start server
    01:20:06 L6 - CONF: Understand Nginx Configuration File
    01:24:20 L6 - Firewall: Open NginX port (80)
    01:26:33 L6 - APACHE: Enable and Start Server
    01:29:41 L6 - CONF:Modify Apache conf and change port
    01:31:11 L6 - Firewall: Open Apache port (8080)
    01:33:48 L6 - TEST: Modify index.html and test both servers.
    01:37:49 L6 - How to Stop, Start servers
    01:38:59 L7 - HOST MULTIPLE WEBSITES ON SINGLE LINUX SERVER USING NGINX
    01:40:52 L7 - Understand nginx configuration file
    01:45:11 L7 - Links Concept: Hard link & soft links
    01:47:44 L7 - OPTION 1: PORT METHOD: Create directories, conf files and inks
    01:52:14 L7 - Modify Nginx.Conf to load other conf files
    01:53:21 L7 - Create index.html files for test websites
    01:56:22 L7 - Firewall-Cmd : Open ports
    01:57:28 L7 - JournalCtl : Read log errors for nginx
    01:59:15 L7 - SEMANAGE: Open ports for binding
    02:02:23 L7 - SETSEBOOL: Change boolean options
    02:04:59 L7 - SEMANAGE PERMISSIVE & ENFORCED MODE: Understand the need
    02:09:39 L7 - CHCON: Setup folder context for nginx
    02:13:14 L7 - TEST: Check multiple websites on Nginx
    02:13:35 L7 - OPTION 2: DOMAIN NAME METHOD: How to configure with domain name?
    02:14:06 L8 - POINT A DOMAIN TO IP ADDRESS (GODADDY & NGINX)
    02:24:31 L9 - SETUP MYSQL SERVER ON THE CLOUD LINUX SERVER WITH REMOTE ACCESS
    02:45:50 L10 - CONNECT VS CODE TO REMOTE LINUX SERVER RUNNGIN ON CLOUD
    03:12:10 L11 - SSL CONCEPT ANIMATION
    03:24:15 L12 - INSTALL SELF-SIGNED SSL IN NGINX
    03:24:22 L12 - COMMANDS TO USE
    03:25:33 L12 - Basic introduction
    03:28:40 L12 - OPENSSL - Request for self-signed
    03:35:50 L12 - Edit nginx config to include SSL cert and keys
    03:44:10 L12 - Open firewall ports for 443/tcp
    03:44:38 L12 - Check the self-signed certificate from browser
    03:45:37 L12 - Intro on making certificate request
    03:48:50 L12 - OPENSSL - Make certificate request
    03:52:05 L12 - What to do with a CSR (certificate request) file?
    03:56:50 L12 - Commands Recap
    03:57:35 L13 - INSTALL FREE LETS ENCRYPT SSL IN NGINX
    04:00:20 L13 - Why we need EPEL release?
    04:01:50 L13 - Install SNAP
    04:02:52 L13 - Enable and Start SNAP.socket
    04:03:43 L13 - Install SNAP core
    04:04:37 L13 - Create a symbolic link for Snap socket service
    04:05:45 L13 - Install CERTBOT
    04:06:09 L13 - Symbolic link creation for CERTBOT command in user bin
    04:09:40 L13 - Install a test certificate in nginx.
    04:13:45 L13 - Check the website from browser
    04:14:47 L13 - Install FREE SSL CERTIFICATE in nginx
    04:16:35 L13 - Check the website from browser
    04:17:15 L13 - Check if CERTBOT timer is working

Комментарии • 2