Apache Virtual Hosts

Ғылым және технология

If you want to host multiple websites or web apps on the same web server, you're probably going to be using virtual hosts. Today, we're looking at the configuration syntax and behavior of virtual hosts in Apache httpd.
---
Join the Nerd Club: nerdclub.nots.co
Official website: nerdonthestreet.com
Discord server: discord.nots.co
Subreddit: / nerdonthestreet
Facebook page: / nerdonthestreet
Twitter feed: / nots_network
E-Mail: jacob@nerdonthestreet.com
Server management services: managedby.nots.co

Пікірлер: 128

  • @Aryan21able
    @Aryan21able2 жыл бұрын

    HE IS A DEMIGOD of teaching and clearing things without repeating things.

  • @Corporatizm
    @Corporatizm3 жыл бұрын

    Oh my god thank you. Every second passing watching your video you clarified real world issues I had with servers due to lack of knowledge of VHosts. Got yourself a new subscriber for sure.

  • @FranciscoPower
    @FranciscoPower2 жыл бұрын

    Finally a video about this topic that explains everything clearly! A long video, but with no wasted time at all, very well done. Thank you!

  • @Borsting89
    @Borsting894 жыл бұрын

    This is the video for you if you want to start learning apache! Well done, Jacob!

  • @101redbaron
    @101redbaron3 жыл бұрын

    Outstanding! Love the errors in the video - some of them I'm calling them out, others I'm scratching my head till you explain what happened. Keep up the good work doode!

  • @shashankmarri1056
    @shashankmarri10562 жыл бұрын

    This is one brilliant comprehensive video on Virtual Hosts. I was looking for such knowledge from more than 5 years. This a perfect video. Thank you very very very very much.

  • @MikeL9143
    @MikeL91433 жыл бұрын

    You made sense of virtual hosts for me more in 40mins than the Apache2 Definitive Guide did after several reads over several years - good stuff.

  • @Pyxelles
    @Pyxelles3 жыл бұрын

    Thank you so much for the clear explanation on virtual hosts and the two types. I now have a clear understanding of what virtual hosting is all about. This is what a good tutorial looks like. As a Linux sys admin student this will help me with my project. Keep up the good work. I've subbed!

  • @davidfally5449
    @davidfally54492 жыл бұрын

    As an entry level System-Engineer: This was the most useful video for figuring out why my VirtualHosts overruled others. I never was told before, that they are loaded in order!

  • @michalroesler
    @michalroesler10 ай бұрын

    I think I'm watching this tutorial for the fifth time this year. So much knowledge and good vibes from you. Thanks.

  • @santonopoulou
    @santonopoulou4 ай бұрын

    Extremely thorough, well planned, and well presented video. Great work!

  • @ramikilany9279
    @ramikilany92794 жыл бұрын

    Very best ever video talking about Apache web server, keep up the good work.

  • @udayarpandey3937
    @udayarpandey39373 жыл бұрын

    Such a clear voice. Amazing tutorial.

  • @masterwill2183
    @masterwill21833 жыл бұрын

    You should make a tutorial with Virtual Host with SSL (cerbot), thanks.

  • @tilla455
    @tilla4552 жыл бұрын

    Great video! Explains everything clearly! Thank you for taking the time to make this video

  • @mattlopezdias
    @mattlopezdias2 ай бұрын

    I learnt so much, I've been running servers for years and yet I still learnt so much. Thank you.

  • @FrankZambaras
    @FrankZambaras3 жыл бұрын

    Nice work as always, Jacob! Thanks for the thorough explanation.

  • @CakestheCheese
    @CakestheCheese4 жыл бұрын

    Another great vid jacob! It's exactly what I needed. I would love to see a tutorial on reverse proxies with Apache2 if you're planning on doing one!

  • @ramikilany9279

    @ramikilany9279

    4 жыл бұрын

    yes if could be and how we can convert a http to https other than using Let's Encrypt servers.

  • @ansh1ta
    @ansh1ta4 жыл бұрын

    Nice video. Everything explained in a simple manner. Very nice

  • @arnaldoyuri1
    @arnaldoyuri13 жыл бұрын

    Excellent tutorial Jacob!!! Thanks for sharing.

  • @supernovapr0391
    @supernovapr03912 жыл бұрын

    Thanks mate, You described it so well that I watched you doing it in Linux and then configured myself in windows.

  • @1000left
    @1000left Жыл бұрын

    EXCELLENT explanation!!!! Lately I've been using Nginx but even though they have a very similar structure, I feel like Apache2 is much easier!!!! Thank you again!!!

  • @jeffdesouzadev2500
    @jeffdesouzadev2500 Жыл бұрын

    Holy moley! Thank you so much for making this! This really helped me implement multitenancy at my new job!!

  • @richardroach45
    @richardroach453 жыл бұрын

    Nice video - looking forward to the SSL version.

  • @ramirez368
    @ramirez3682 жыл бұрын

    wow Jacob a lot of information and very specific......very good tutorial man!!!!!

  • @QBelly
    @QBelly3 жыл бұрын

    You're an amazing speaker. And thanks for this.

  • @rakeshpk4991
    @rakeshpk49913 жыл бұрын

    Very good explanation. Thank you very much. Expecting more.

  • @rokfam
    @rokfam2 жыл бұрын

    So comprehensive. Thank you so much.

  • @andrew121410
    @andrew121410 Жыл бұрын

    I’m so glad I’ve found this. Thank you

  • @blmaa6330
    @blmaa63303 жыл бұрын

    Pretty clarifiying a lot! Will there will be a lot more Apache2 Tutorials? Would be so cool, since never so that good explaining.

  • @taherr1341
    @taherr13413 жыл бұрын

    This is awesome. You are the best.

  • @francisfernando4605
    @francisfernando46053 жыл бұрын

    Great tutorial. Thank you so much 🙏

  • @pndungu1
    @pndungu12 жыл бұрын

    Amazing video. Guilty as charged on copy and pasting staff from you :) it's now very clear. thanks men

  • @DHClapp
    @DHClapp4 жыл бұрын

    This was so terrific.

  • @philmennenoh5946
    @philmennenoh59468 ай бұрын

    Thank you for your time.

  • @davirezendemota
    @davirezendemota Жыл бұрын

    Nice content dude!

  • @brandonlozano8114
    @brandonlozano81143 жыл бұрын

    honestly, a really good tutorial thank you very much!!!

  • @rico7772007
    @rico77720074 жыл бұрын

    I have to say , its a really good explanation of th apache server, thanks for that . Great work. As the previos comment , If you could explain reverse proxy on Apache in your own word ,it wuold be great. Specially ho to setup Next-cloud and this calendar issue on reverse proxy.

  • @marcin6386
    @marcin63862 жыл бұрын

    That was solid. Thank you.

  • @LizzyCarlMain
    @LizzyCarlMain3 жыл бұрын

    thank you for this video. It is very helpful

  • @bevedel
    @bevedel3 жыл бұрын

    Thank you so much. it helped me to understand the stuff better.

  • @sidthetech7623
    @sidthetech7623 Жыл бұрын

    This saved my ass and totally clarified Apache2 VH confs lol... Thanks! You earned a sub!

  • @HellhoundDieselCrew
    @HellhoundDieselCrew3 жыл бұрын

    Excellent! Thank you! SUBSCRIBED

  • @greenwavemonster
    @greenwavemonster2 жыл бұрын

    wow, thanks alot for this awesome video!!

  • @juliocclub6069
    @juliocclub6069 Жыл бұрын

    I should have seen this video first. Many thanks! ! !

  • @MillionairesClub2023
    @MillionairesClub20232 жыл бұрын

    So it looks for domainname/url of server during ssl handshake 1st packet.The field webserver/load balancer check to find which cert to respond with(when it host multiple webserver) is SNI-Subject name identifier.

  • @jancatalinnicoara485
    @jancatalinnicoara4852 жыл бұрын

    very good tutorial...:) Nerd you are the one . No.1. Thanks a lot...:)

  • @bowenfang5420
    @bowenfang54202 жыл бұрын

    Excellent communication skills

  • @FelipeSGomes
    @FelipeSGomes2 ай бұрын

    Thank you. It was very useful.

  • @NimaqAlizadeh
    @NimaqAlizadeh2 жыл бұрын

    Thank you so much. 🌹🌹🌹

  • @undergroundnews_dk
    @undergroundnews_dk4 жыл бұрын

    Nice guide ;) maybe the next video will include ssl and proxy to maybe a rocket chat or Jetsi-meet anywal well done guide

  • @avinamatya3892
    @avinamatya38922 жыл бұрын

    thank you crystal clear

  • @andrepiotrowski5668
    @andrepiotrowski56684 жыл бұрын

    Thanks a lot!

  • @MarcoAurelio-sv2tk
    @MarcoAurelio-sv2tk5 ай бұрын

    Awesome explanation. Thank you for existing

  • @omidsoleimani3817
    @omidsoleimani38173 жыл бұрын

    Amazing tutorial

  • @kurniaramadhan1174
    @kurniaramadhan11744 жыл бұрын

    Nice video, wait for mail server tutorial 🙂

  • @wozzyb3804
    @wozzyb38043 жыл бұрын

    Thank you for this video :D WELL Explained ;)

  • @theGrit_music
    @theGrit_music2 жыл бұрын

    Brilliant thank you :)

  • @bretonr
    @bretonr Жыл бұрын

    OMG! Thank you sm!!!! :)

  • @dolapojohnsonn
    @dolapojohnsonn Жыл бұрын

    You're the best!!

  • @harrisngwenya4120
    @harrisngwenya41203 жыл бұрын

    Thanks for this video bro, I am still new to digital ocean and I was wondering if you have done a tutorial on how to point a domain to a digital ocean droplet?

  • @midnightmythos
    @midnightmythos Жыл бұрын

    If this video ever goes away I'll never be able to set up a website again at this point lol

  • @NerdOnTheStreet

    @NerdOnTheStreet

    Жыл бұрын

    I've had videos that I had to keep referencing too, lol.

  • @arashghasemi610
    @arashghasemi6103 жыл бұрын

    very good tutorial

  • @-jamiestorch-4562
    @-jamiestorch-45624 жыл бұрын

    Hi,great channel btw.I have a question if u can help.I have been pentesting various routers by way of changing the lan settings for dns to point to an attacking computer on the network. Do you know if dnschef still works in cooking requests.Im getting the safebrowsing from google and the browsers,chrome and firefox refuse to connect.Ive seen alot of these dns change attacks are taking place.

  • @lovikim1637
    @lovikim163712 күн бұрын

    This is the best video about apach2 server configuration. I just want to ask if where to learn the syntax or language in configuring the apache?Thanks!

  • @vikassinha9515
    @vikassinha9515 Жыл бұрын

    Very useful 👍

  • @karthiKeyan-lr9jx
    @karthiKeyan-lr9jx2 жыл бұрын

    good job

  • @zaidnaeem5177
    @zaidnaeem51773 жыл бұрын

    Well Explained...

  • @tejasdevgekar
    @tejasdevgekar Жыл бұрын

    thanks a ton

  • @alexdalton5963
    @alexdalton59633 жыл бұрын

    I’m battling with virtual hosts. If I put the document root as /var/www/html/abc (abc the directory) when I type the domain name of abc it’s not working. Must I have the directory as /var/www/abc. If I type the web address then /abc I get to the page but that’s annoying bigger issue is 3 virtual hosts and all mixed till I added / after domain. I’m trying to get 4 application servers working for educational purpose

  • @franciscog.4210
    @franciscog.42102 жыл бұрын

    Hi Jacob, thank for this video, I have 2 pcs, pc1 has apache and some virtual hosts, when I call all those sites on pc1 works perfect, but pc2 only can see the default site, why the pc2 can't see all the virtual sites? what is the correct url that i must type on pc2?

  • @ravivyas6190
    @ravivyas61903 жыл бұрын

    awesome broooooo

  • @neonomad673
    @neonomad6733 жыл бұрын

    hi :) I'm french and this is the 1st tutorial where I actually learned and comprehend sth about virtualhost. So Thank you very much. I have difficulties with ssl certificates. Do you have a tuto?

  • @AtifShafiinheritance
    @AtifShafiinheritance2 жыл бұрын

    amazing

  • @herbervonsant5125
    @herbervonsant5125Ай бұрын

    so, theres no need to touch the resolv.conf file an rename your machine "/etc/hosts/"change hostname?

  • @linuxpc4me555
    @linuxpc4me5552 жыл бұрын

    great video! explains and wipes all my confusions... will you be amending this to include https?

  • @diptikulkarni4990
    @diptikulkarni4990 Жыл бұрын

    what if i want to access files from folder which is not there on apache installation drive. Means apache installation is on SSD and ond folder (since huge) is on another 1tb hard disk OS is Ubuntu. Pls guide. I have tried creating alias folder in httpd.config file.

  • @alakanandas6358
    @alakanandas6358 Жыл бұрын

    Consider this scenario, " You are configuring virtualhost directive both in main configuration file (apache2.conf) and in default virtualhost file (000-default.conf ), and suppose ip:port combination of the request is not matching any of the virtualhost directive (both in default virtualhost file and in the main server configuration. Then what will be request response?

  • @georgeclam1756
    @georgeclam1756 Жыл бұрын

    Would love a video on ssl or proxies/load balancing. This video was great

  • @mohamedyoussef8835
    @mohamedyoussef88352 жыл бұрын

    Awesome tutorial +++++++++++++++++++++++++++++ Thank You

  • @cdeepiitbombay919
    @cdeepiitbombay919 Жыл бұрын

    how to tell apache to serve files from some additional folder along with document root

  • @ioannisandreadakis9067
    @ioannisandreadakis90673 жыл бұрын

    What would the config files look like if u didn't have a domain and you just had a vps ip address ?

  • @samolse
    @samolse28 күн бұрын

    thanks a lot ;)

  • @guruprasadhmathivanan4040
    @guruprasadhmathivanan4040 Жыл бұрын

    Please make a video on how to load balance in tomcat using apache in windows cmd

  • @MayankSinghParmar
    @MayankSinghParmar Жыл бұрын

    Good video

  • @Ramikelesli
    @Ramikelesli2 жыл бұрын

    if I have 1 IP (No domain) and multiple Laravel application ,How we can do it?

  • @ezeus3115
    @ezeus31153 жыл бұрын

    Hey bro! Can you show how to import assigned SSL certificate to Apache server. What's your telegram?

  • @gullitlevia787
    @gullitlevia7873 ай бұрын

    Great video. Can you please confirm what Linux, version and download site you ran on this demo?

  • @auroresimlife3567
    @auroresimlife35673 жыл бұрын

    Can I make a virtual host public using wamp ? Sorry I'm new to this ^^

  • @Winedineandrhyme
    @Winedineandrhyme3 жыл бұрын

    what operating system are you using? looks so neat!!

  • @nunyabidness9895
    @nunyabidness98958 ай бұрын

    9:00 15:00 Very helpful! Thanks.

  • @edgar-mmxxiii
    @edgar-mmxxiii2 жыл бұрын

    I did exactly what you said but it is still showing the default page.

  • @MR-vj8dn
    @MR-vj8dn2 жыл бұрын

    Yes this was helpful. Thank you for sharing. Considering subscribing. Please do not edit out future errors made by you like in this video. I learn from your mistakes too.

  • @salexkorsan8790
    @salexkorsan8790 Жыл бұрын

    Sir is There any Simple Gui, for install SSL , add remove, Domain in One Click, for Ubuntu Desktop Version, i'm Using Aapanel , it's Very Slow, i don't want to Use Any Web Panel, just i want, to do in Ubuntu Desktop, Without Commands....

  • @RavikumarMittal
    @RavikumarMittal3 жыл бұрын

    very nice video, please share video on https and ssl

  • @alaahaider
    @alaahaider Жыл бұрын

    Hi and thank you for the tutorial, I followed it but I have a problem. My WordPress site doesn’t work when Requested via https and only work with http. I have check the firewall rules and directory permission but I can’t find what I am doing wrong. Can you please help? Thank you in advance.

  • @asharneyaz7
    @asharneyaz78 ай бұрын

    This was extremely helpful. The reasoning behind everything was explained beautifully. Could you also do apache with https? I have been trying that but simply could get it working. It works on server locally but when I try to surf the website from the another vm(client vm), the website never shows up on the browser. Ps: I have made custom vmnet for server and client vm for https demonstration. Any help or guidance would be much appreciated.

  • @rossgeography
    @rossgeography3 жыл бұрын

    very useful video - very similar to nginx (apache prob the inspiration)

  • @rossgeography

    @rossgeography

    3 жыл бұрын

    nice on-purpose 'mistakes' mark of a true teacher ;)

  • @ahmedghallab5342
    @ahmedghallab534210 ай бұрын

    شكرا Thanks

  • @MerlasPaul
    @MerlasPaul3 ай бұрын

    Yeah all good and dandy. Can you make a tutorial if we do not have any domains ? with the exact same thing but instead of subdomains it should be ip address but different folders for each path xD ? is it possible ?

Келесі