Wéi Lëscht All Virtuell Hosten am Apache Web Server
Apache virtuelle Hostkonfiguratioun erlaabt Iech verschidde Websäiten um selwechte Server ze lafen, dat heescht datt Dir méi wéi eng Websäit um selwechten Apache Webserver lafen kann. Dir erstellt einfach eng nei virtuell Hostkonfiguratioun fir all Är Websäiten an start d'Apache Konfiguratioun nei fir d'Websäit ze servéieren.
Op Debian/Ubuntu sinn déi rezent Versioun vun Apache Konfiguratiounsdateien fir all virtuell Hosten am /etc/apache2/sites-available/ Verzeichnis gespäichert. Also, et mécht wierklech schwéier duerch all dës virtuell Host Konfiguratiounsdateien ze goen fir all Konfiguratiounsfehler ze fixéieren.
Fir d'Saache méi einfach ze maachen, wäerte mir Iech an dësem Artikel weisen wéi Dir all aktivéiert Apache virtuelle Hosten op engem Webserver lëscht mat engem eenzege Kommando um Terminal. Dës Method hëlleft Iech och e puer aner nëtzlech Apache Konfiguratiounen ze gesinn.
Dëst ass praktesch hëllefräich an engem Szenario wou Dir eng Firma hëlleft fir hir Webserverprobleemer op afstand ze fixéieren, awer Dir wësst net hir aktuell Apache Webserver Konfiguratiounen, wat virtuell Hosten ugeet.
Et hëlleft der Sich no de virtuelle Host vun enger spezifescher Websäit an den Apache Configuratiounsdateien ze vereinfachen an hëlleft bei der Problemléisung vun all Apache Themen, wou Dir an de meeschte Fäll mat der Iwwerpréiwung vun den aktuell aktivéierten virtuellen Hosten ufänkt ier Dir an de Logbicher kuckt.
Fir all aktivéiert virtuell Hosten um Webserver ze lëschten, fuert de folgende Kommando an engem Terminal.
# apache2ctl -S [On Debian/Ubuntu] # apachectl -S [On CentOS/RHEL] OR # httpd -S
Dir kritt eng Lëscht vun all konfiguréierten virtuellen Hosten souwéi eng aner wichteg Apache/httpd Server Konfiguratioun.
VirtualHost configuration: *:80 is a NameVirtualHost default server api.example.com (/etc/httpd/conf.d/api.example.com.conf:1) port 80 namevhost api.example.com (/etc/httpd/conf.d/api.example.com.conf:1) alias www.api.example.com port 80 namevhost corp.example.com (/etc/httpd/conf.d/corp.example.com.conf:1) alias www.corp.example.com port 80 namevhost admin.example.com (/etc/httpd/conf.d/admin.example.com.conf:1) alias www.admin.example.com port 80 namevhost tecmint.lan (/etc/httpd/conf.d/tecmint.lan.conf:1) alias www.tecmint.lan ServerRoot: "/etc/httpd" Main DocumentRoot: "/var/www/html" Main ErrorLog: "/etc/httpd/logs/error_log" Mutex default: dir="/run/httpd/" mechanism=default Mutex mpm-accept: using_defaults Mutex authdigest-opaque: using_defaults Mutex proxy-balancer-shm: using_defaults Mutex rewrite-map: using_defaults Mutex authdigest-client: using_defaults Mutex ssl-stapling: using_defaults Mutex proxy: using_defaults Mutex authn-socache: using_defaults Mutex ssl-cache: using_defaults PidFile: "/run/httpd/httpd.pid" Define: _RH_HAS_HTTPPROTOCOLOPTIONS Define: DUMP_VHOSTS Define: DUMP_RUN_CFG User: name="apache" id=48 not_used Group: name="apache" id=48 not_used
Vun der uewe genannter Ausgab kënne mir kloer gesinn wéi eng Ports an IP Adresse fir all Websäit konfiguréiert sinn. Mir wäerten och all Websäit virtuell Host Konfiguratiounsdatei an hir Plaz gesinn.
Dëst ass ganz hëllefräich wann Dir Probleemer léist oder fixéiert Apache virtuelle Host Konfiguratiounsfehler oder Dir wëllt einfach eng Lëscht vun all aktivéierten virtuelle Host Resumé op engem Webserver gesinn.
Dat ass alles! Dir kënnt och dës folgend verbonne Artikelen um Apache Webserver fannen.
- 3 Weeër fir den Apache Server Status an Uptime am Linux z'iwwerpréiwen
- 13 Apache Web Server Sécherheets- an Härten Tipps
- Wéi ännert de Standard Apache 'DocumentRoot' Verzeechnes a Linux
- Wéi verstoppen ech d'Apache Versiounsnummer an aner sensibel Informatioun
Wann Dir Froen iwwer Apache HTTP Server hutt, benotzt de Kommentarformular hei ënnen fir eis z'erreechen.