簡體   English   中英

多個網站/目錄的Apache htpasswd?

[英]Apache htpasswd for multiple websites/dirs?

我不是100%熟悉htpasswd的工作原理,但我想知道是否有可能。

我有一台具有一個IP和多個域的服務器。 我需要用密碼保護所有這些域,但如果可能的話,只能在一個地方使用。 我不想四處走動,為每個網站制作htpasswd。

假設我將所有網站都放在/ var / www / {vhost dirs}下

有沒有可能,以及如何和如何?

可以通過apache中的虛擬主機配置在單個IP上實現多個域。

 E.g I am running few domains on single machine :
   www.internationalworkersday.com
   www.internationallabourday.com
   www.internationlaborday.com
   www.internationalworkersday.org
   www.apnok.com

#Here is virtual host configuration in httpd.conf


# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for requests without a known
# server name.
#
<VirtualHost *:80>
    ServerAdmin www.apnok.com
    DocumentRoot /home/ap/
    ServerName www.apnok.com
    ServerAlias apnok.com *.apnok.com
    ErrorLog logs/error_log
    CustomLog logs/access_log common
</VirtualHost>
<VirtualHost *:80>
    ServerAdmin www.internationalworkersday.com
    DocumentRoot /home/iwd/
    ServerName www.internationalworkersday.com
    ServerAlias internationalworkersday.com
    ErrorLog logs/error_log
    CustomLog logs/access_log_iwd common
</VirtualHost>
<VirtualHost *:80>
   # ServerAdmin www.internationallabourday.com
    DocumentRoot /home/ild/
    ServerName www.internationallabourday.com
    ServerAlias internationallabourday.com
   # ErrorLog logs/error_log
    #CustomLog logs/access_log_ild common
    RewriteEngine On
        RewriteCond %{HTTP_HOST} ^internationallabourday\.com [NC]
        RewriteCond %{HTTPS} off
        RewriteRule ^(.*)$ http://www.internationalworkersday.com
#DirectoryIndex index.php index.php.var
</VirtualHost>
<VirtualHost *:80>
    ServerAdmin www.internationallaborday.com
    DocumentRoot /home/ila/
    ServerName www.internationallaborday.com
ServerAlias internationallaborday.com
    ErrorLog logs/error_log
    CustomLog logs/access_log common
</VirtualHost>
<VirtualHost *:80>
    ServerAdmin www.internationalworkersday.org
    DocumentRoot /home/iwd/
    ServerName www.internationalworkersday.org
    ServerAlias internationalworkersday.org
    ErrorLog logs/error_log
    CustomLog logs/access_log_org common
</VirtualHost>
<VirtualHost *:80>
    ServerAdmin www.internationallabourday.org
    DocumentRoot /home/ild/
    ServerName www.internationallabourday.org
    ServerAlias internationallabourday.org
    ErrorLog logs/error_log
    CustomLog logs/access_log_org common
</VirtualHost>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM