Mobile app version of vmapp.org
Login or Join
Samaraweera270

: Why isn't HTTP Authentication working on this Apache HTTPS site? I have set up a private MoinMoin wiki, accessed through HTTPS, but I cannot get Basic HTTP Authentication to work on it. I

@Samaraweera270

Posted in: #Apache #Authentication #Https #Virtualhost

I have set up a private MoinMoin wiki, accessed through HTTPS, but I cannot get Basic HTTP Authentication to work on it. I have it working on another site, using a similar vhosts file, so I cannot figure out what I am doing wrong.

When accessing the site, the connection gets redirected to HTTPS, as intended, but there is no request for authentication credentials.

Nothing relevant seems to be appearing in the access log or error log either, which is strange. I am not sure if MoinMoin sites keep their own logs, but I have defined logs in the vhosts file.

<VirtualHost 00.00.00.00:80>
ServerName wiki.mysite.net
Redirect 301 / wiki.mysite.net CustomLog /var/log/apache2/access.log combined
ErrorLog /var/log/apache2/error.log
</VirtualHost>

<VirtualHost 00.00.00.00:443>
ServerName wiki.mysite.net
DocumentRoot /var/www/mywiki/

### Serve static contents (images, javascript, css...) ###
AliasMatch "^/moin_static[0-9]*/applets/FCKeditor/(.*)" "/usr/share/fckeditor/"
<Directory "/usr/share/fckeditor/">
Options None
AllowOverride
</Directory>

# The path to static contents changes (named after moinmoin version).
AliasMatch "^/moin_static[0-9]*/(.*)" "/usr/share/moin/htdocs/"
<Directory "/usr/share/moin/htdocs/">
Options -Indexes -FollowSymlinks
AllowOverride None
</Directory>

Alias /robots.txt /usr/share/moin/htdocs/robots.txt
Alias /favicon.ico /usr/share/moin/htdocs/favicon.ico

WSGIDaemonProcess mywiki user=www-data group=www-data processes=4 display-name=moin-wsgi-mywiki
WSGIProcessGroup mywiki
WSGIScriptAlias / "/usr/share/moin/server/moin.wsgi"
# WSGIPassAuthorization On
# Read: moinmo.in/HowTo/ApacheWithModWSGI
<Proxy *>
AuthUserFile /var/www/.htpasswd
AuthName EnterPassword
AuthType Basic
require valid-user
Order Deny,allow
Allow from all
</Proxy>
</VirtualHost>

10.01% popularity Vote Up Vote Down


Login to follow query

More posts by @Samaraweera270

1 Comments

Sorted by latest first Latest Oldest Best

 

@Yeniel560

Don't put auth directives inside a Proxy directive, put it inside a Directory directive for '/usr/share/moin/server'.

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme