标签: htaccess

使用 nginx 通过 LDAP 对用户进行身份验证

我知道如何在 apache2 中通过 LDAP 对用户进行身份验证:

# put the following in the VirtualHost

<VirtualHost *:443>
    ServerAdmin user1@bar.foo.com 
    DocumentRoot /var/www
    <Directory />
    AuthType Basic
    AuthName "Please provide USERNAME AND PASSWORD"
    AuthBasicProvider ldap
    Order allow,deny
    Allow from all
    AuthLDAPURL "ldaps://ehh.foo.com/ou=ehh,o=foo.com?mail"
    Require valid-user
    Require ldap-attribute emailAddress=someuser@bar.foo.com
Run Code Online (Sandbox Code Playgroud)

Q:但是我们需要使用nginx。我们如何配置 nginx 以通过 LDAP 进行身份验证?

使用 Ubuntu 12.04.5

ldap authentication ubuntu nginx htaccess

6
推荐指数
1
解决办法
2万
查看次数

本地主机 .htaccess 不适用于 Ubuntu

我一直试图让我的.htaccess文件在我的本地主机上工作。我知道该文件有效,因为它在我的服务器上并且有效。但是它似乎并没有在本地工作。

我已经按照我能找到的教程将覆盖设置为所有,下面是我的/etc/apache2/sites-available/default文件开始:

<VirtualHost *:80>
    ServerAdmin webmaster@localhost

    DocumentRoot /var/www
    <Directory />
        Options FollowSymLinks
        AllowOverride All
    </Directory>
    <Directory /var/www/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>
Run Code Online (Sandbox Code Playgroud)

这是我的 nibble 站点在同一目录中的代码:

<VirtualHost *:80>
    ServerName nibble.local
    DocumentRoot /var/www/nibble_framework/web/
    <Directory /var/www/nibble_framework/web/>
        AllowOverride All
        Options Indexes FollowSymLinks MultiViews
        Allow from All
    </Directory>
    RewriteLog /var/www/rewrite.log
    ErrorLog /var/log/apache2/error.log
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

我已经使用 a2ensite 启用了该站点并重新启动了 apache。我还将该站点添加到我的主机文件中:

  127.0.0.1  nibble.local
Run Code Online (Sandbox Code Playgroud)

我已经使用 a2enmod 启用了 mod 重写并多次重新启动/重新加载 apache。

  $ a2enmod rewrite 
  Module rewrite already enabled
Run Code Online (Sandbox Code Playgroud)

我的.htaccess …

htaccess apache-httpd

5
推荐指数
1
解决办法
1万
查看次数

如何使用linux命令将所有文件(包括隐藏文件)压缩为zip文件?

我有 Linux 主机,想要将所有内容压缩到一个 zip 文件中,但始终排除 .htaccess 文件,并且其他隐藏文件不会添加到 zip 文件中。

zip command htaccess

4
推荐指数
1
解决办法
2万
查看次数

如何区分htpasswd的加密算法?

我有一个在 Debian Linux 上运行的 apache Web 服务器,我使用 htaccess 保护某个目录。我不知道 .htpasswd 文件是如何创建的。Apache 文档说 crypt() 加密用于加密密码,直到版本 2.2.17 和 MD5 加密从 2.2.18 开始使用。如何区分我的 .htpasswd 文件使用哪种加密?

password htaccess apache-httpd

3
推荐指数
1
解决办法
3658
查看次数

标签 统计

htaccess ×4

apache-httpd ×2

authentication ×1

command ×1

ldap ×1

nginx ×1

password ×1

ubuntu ×1

zip ×1