Giunsa Paglista ang Tanan nga Virtual Host sa Apache Web Server
Ang Apache virtual host configuration nagtugot kanimo sa pagpadagan ug daghang website sa samang server, kana nagpasabot nga makadagan ka ug labaw sa usa ka website sa samang Apache web server. Naghimo ka lang og bag-ong configuration sa virtual host alang sa matag usa sa imong mga website ug i-restart ang configuration sa Apache aron magsugod sa pagserbisyo sa website.
Sa Debian/Ubuntu, ang bag-o nga bersyon sa Apache configuration files para sa tanang virtual hosts gitipigan sa /etc/apache2/sites-available/ directory. Busa, kini nakapalisud gayud sa pag-agi sa tanan niini nga mga virtual host configuration files aron ayohon ang bisan unsa nga configuration errors.
Aron mapadali ang mga butang, sa kini nga artikulo ipakita namon kanimo kung giunsa ang paglista sa tanan nga gipagana nga mga apache virtual host sa usa ka web server gamit ang usa ka command sa terminal. Kini nga pamaagi makatabang usab kanimo sa pagtan-aw sa pipila ka uban pang mapuslanon nga mga pag-configure sa apache.
Kini praktikal nga makatabang sa usa ka senaryo diin ikaw nagtabang sa usa ka kompanya sa pag-ayo sa ilang mga isyu sa web server sa layo, apan wala nimo nahibal-an ang ilang kasamtangan nga mga configuration sa apache web server, mahitungod sa mga virtual host.
Makatabang kini nga mapadali ang pagpangita sa virtual host sa usa ka piho nga website sa mga file sa config sa apache ug makatabang sa pag-troubleshoot sa bisan unsang mga isyu sa apache, kung diin nimo, sa kadaghanan nga mga kaso magsugod sa pagsusi sa mga karon nga gipagana nga virtual host sa wala pa tan-awon ang mga log.
Aron ilista ang tanang gipalihok nga virtual host sa web server, padagana ang mosunod nga command sa usa ka terminal.
# apache2ctl -S [On Debian/Ubuntu] # apachectl -S [On CentOS/RHEL] OR # httpd -S
Makuha nimo ang usa ka lista sa tanan nga gi-configure nga mga virtual host ingon man usa ka hinungdanon nga mga pag-configure sa apache/httpd server.
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
Gikan sa output sa ibabaw, klaro natong makita kung unsang mga pantalan ug mga IP address ang gi-configure alang sa matag website. Makita usab namo ang matag website virtual host configuration file ug ang ilang lokasyon.
Makatabang kaayo kini, kung nag-troubleshoot ka o nag-ayo sa bisan unsang mga sayup sa pag-configure sa virtual host sa apache o gusto nimo nga makita ang usa ka lista sa tanan nga gipaandar nga summary sa virtual host sa usa ka web server.
Kana lang! Mahimo usab nimo nga makit-an kining mosunod nga mga artikulo nga may kalabutan sa Apache web server.
- 3 Mga Paagi sa Pagsusi sa Apache Server Status ug Uptime sa Linux
- 13 Apache Web Server Security ug Hardening Tips
- Unsaon Pag-usab sa Default nga Apache 'DocumentRoot' Directory sa Linux
- Unsaon Pagtago sa Numero sa Bersyon sa Apache ug Uban pang Sensitibong Impormasyon
Kung naa kay pangutana kalabot sa Apache HTTP server, gamita ang comment form sa ubos para maabot mi.