On Monday, May 15, 2017 at 12:56:14 PM UTC-7, Kenneth Jenney wrote: > > I'm trying to get Trac 1.0.1 working with AccountManager and Apache. > > My setup works fine using tracd standalone but I have a single project and > don't want to have to go to /trac to reach my project. My trac url is > http://trac - http://trac/trac would look ridiculous. > > I followed the instructions here: > https://trac-hacks.org/wiki/AccountManagerPlugin/AuthStores#HttpAuthStore > > > I've got Apache 2.4.7 running on Ubuntu Trusty. Here's my Apache config: > > <VirtualHost *:80> > ServerName trac.local > DocumentRoot /trac/htdocs/ > WSGIScriptAlias / /trac/cgi-bin/trac.wsgi > > > <Directory /trac/cgi-bin/trac.wsgi> > WSGIApplicationGroup %{GLOBAL} > Order deny,allow > Allow from all > </Directory> > <Location /authFile> > AuthType Basic > AuthName trac > AuthUserFile /trac/.htpasswd > #Require valid-user > </Location> > </VirtualHost> > > My pertinent trac.ini file pieces: > > [account-manager] > account_changes_notify_addresses = > authentication_url = /authFile > password_store = HttpAuthStore > > > [components] > acct_mgr.admin.* = enabled > acct_mgr.htfile.* = disabled > acct_mgr.http.httpauthstore = enabled > acct_mgr.notification.* = enabled > acct_mgr.register.* = enabled > acct_mgr.svnserve.svnservepasswordstore = disabled > acct_mgr.web_ui.* = enabled > acct_mgr.web_ui.loginmodule = enabled > trac.web.auth.loginmodule = disabled > trac_gitolite.* = enabled > tracext.git.* = enabled > > > When acessing http://trac I'm getting the following error in my Apache > error.log: > > [Mon May 15 18:48:02.748897 2017] [authz_core:error] [pid 53:tid > 139840436287232] [client 172.17.0.1:41512] AH01630: client denied by > server configuration: /trac/cgi-bin/trac.wsgi > > > *How can I serve up Trac and AccountManager with Apache 2.4?* >
In Apache 2.4 you need to replace: Order deny,allow Allow from all with: Require all granted See: https://trac.edgewall.org/wiki/TracModWSGI#Mappingrequeststothescript - Ryan -- You received this message because you are subscribed to the Google Groups "Trac Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/trac-users. For more options, visit https://groups.google.com/d/optout.
