Kā uzskaitīt visus virtuālos resursdatorus Apache Web Server
Apache virtuālā resursdatora konfigurācija ļauj vienā serverī palaist vairākas vietnes, tas nozīmē, ka vienā Apache tīmekļa serverī varat palaist vairākas vietnes. Vienkārši izveidojiet jaunu virtuālo resursdatoru konfigurāciju katrai savai vietnei un restartējiet Apache konfigurāciju, lai sāktu apkalpot vietni.
Debian/Ubuntu jaunākā Apache konfigurācijas failu versija visiem virtuālajiem resursdatoriem tiek saglabāta direktorijā/etc/apache2/sites-available /. Tātad, lai novērstu visas konfigurācijas kļūdas, ir ļoti grūti iziet visus šos virtuālos resursdatora konfigurācijas failus.
Lai viss būtu vieglāk, šajā rakstā mēs parādīsim, kā uzskaitīt visus iespējotos apache virtuālos resursdatorus tīmekļa serverī, izmantojot vienu komandu terminālā. Šī metode arī palīdzēs jums redzēt dažas citas noderīgas apache konfigurācijas.
Tas ir praktiski noderīgi scenārijā, kad jūs palīdzat uzņēmumam attālināti novērst tīmekļa servera problēmas, taču jūs nezināt viņu pašreizējās apache tīmekļa servera konfigurācijas attiecībā uz virtuālajiem resursdatoriem.
Tas palīdzēs vieglāk meklēt konkrētas vietnes virtuālo resursdatoru apache konfigurācijas failos un palīdzēs novērst jebkādas apache problēmas, kur jūs parasti sākat pārbaudīt pašlaik iespējotos virtuālos resursdatorus pirms žurnālu aplūkošanas.
Lai Web serverī uzskaitītu visus iespējotos virtuālos resursdatorus, izpildiet šādu komandu terminālā.
# apache2ctl -S [On Debian/Ubuntu] # apachectl -S [On CentOS/RHEL] OR # httpd -S
Jūs saņemsiet visu konfigurēto virtuālo resursdatoru sarakstu, kā arī citas svarīgas apache/httpd servera konfigurācijas.
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
No iepriekš minētās izejas mēs varam skaidri redzēt, kuras ostas un IP adreses ir konfigurētas katrai vietnei. Mēs redzēsim arī katras vietnes virtuālā resursdatora konfigurācijas failu un to atrašanās vietu.
Tas ir ļoti noderīgi, ja novēršat vai novēršat kādas apache virtuālās resursdatora konfigurācijas kļūdas vai vienkārši vēlaties redzēt visu iespējoto virtuālā resursdatora kopsavilkuma sarakstu tīmekļa serverī.
Tas ir viss! Apache tīmekļa serverī, iespējams, atradīsit arī šos saistītos rakstus.
- 3 veidi, kā pārbaudīt Apache servera statusu un izmantošanas laiku operētājsistēmā Linux
- 13 Apache tīmekļa servera drošības un cietēšanas padomi
- Kā nomainīt noklusējuma Apache ‘DocumentRoot’ direktoriju Linux
- Kā paslēpt Apache versijas numuru un citu sensitīvu informāciju
Ja jums ir kādi jautājumi par Apache HTTP serveri, izmantojiet zemāk esošo komentāru formu, lai sazinātos ar mums.