Friday, April 6, 2018

Puppet Dashboard - Directory Index Forbidden

Leave a Comment

I also have issue on launching the Puppet Dashboard UI, Below is my config file. can anyone help me on this issue please.

Error I am getting :

[Thu Aug 20 05:25:09 2015] [error] [client 192.168.XXX.XXX] Directory index forbidden by Options directive: /usr/share/puppet-dashboard/public/

Below is my VirtualHost file.

# UPDATE THESE PATHS TO SUIT YOUR ENVIRONMENT #LoadModule passenger_module /var/lib/gems/1.8/gems/passenger-2.2.11/ext/apache2/mod_passenger.so PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-5.0.15 PassengerRuby /usr/bin/ruby  # you may want to tune these settings PassengerHighPerformance on PassengerMaxPoolSize 12 PassengerPoolIdleTime 1500 # PassengerMaxRequests 1000 PassengerStatThrottleRate 120 #RailsAutoDetect On Listen 3000  <VirtualHost *:3000>         ServerName puppetma.domain.net         ServerAlias puppetma         DocumentRoot /usr/share/puppet-dashboard/public/ <Directory /usr/share/puppet-dashboard/public/>                 Options None                 Order allow,deny                 allow from all         </Directory>   ErrorLog /var/log/httpd/puppet-dashboard_error.log   LogLevel warn   CustomLog /var/log/httpd/puppet-dashboard_access.log combined   ServerSignature On 

I could see my DNS is absolutely working fine, I have also ensured stopping my host level firewall and selinux.

Thanks

EDIT

[admin@$$$]$ pwd /usr/share/puppet-dashboard/public drwxr-xr-x  5 puppet-dashboard puppet-dashboard 4.0K Apr  3 17:46 . drwxr-xr-x 17 puppet-dashboard puppet-dashboard 4.0K Mar 29 11:39 .. -rwxr-xr-x  1 puppet-dashboard puppet-dashboard 1006 Mar 21  2013 404.html -rwxr-xr-x  1 puppet-dashboard puppet-dashboard  989 Mar 21  2013 422.html -rwxr-xr-x  1 puppet-dashboard puppet-dashboard 1.2K Mar 21  2013 500.html drwxr-xr-x  3 puppet-dashboard puppet-dashboard 4.0K Mar 29 11:39 images drwxr-xr-x  2 puppet-dashboard puppet-dashboard 4.0K Mar 29 11:39 javascripts -rwxr-xr-x  1 admin            admin             18K Apr  3 17:46 puppet_dashboard.sql -rwxr-xr-x  1 puppet-dashboard puppet-dashboard   26 Mar 30 15:42 robots.txt drwxr-xr-x  4 puppet-dashboard puppet-dashboard 4.0K Mar 29 11:39 stylesheets  [admin@$$$]$ pwd /usr/share/puppet-dashboard drwxr-xr-x   17 puppet-dashboard puppet-dashboard 4.0K Mar 29 11:39 . drwxr-xr-x. 127 root             root             4.0K Apr  3 16:55 .. drwxr-xr-x    7 puppet-dashboard puppet-dashboard 4.0K Mar 29 11:39 app drwxr-xr-x    2 puppet-dashboard puppet-dashboard 4.0K Mar 29 11:39 bin drwxr-xr-x    2 puppet-dashboard puppet-dashboard 4.0K Mar 21  2013 certs drwxr-xr-x    5 puppet-dashboard puppet-dashboard 4.0K Mar 29 11:59 config drwxr-xr-x    3 puppet-dashboard puppet-dashboard 4.0K Mar 29 13:00 db drwxr-xr-x    2 puppet-dashboard puppet-dashboard 4.0K Mar 29 11:39 examples drwxr-xr-x    4 puppet-dashboard puppet-dashboard 4.0K Mar 29 11:39 ext drwxr-xr-x    4 puppet-dashboard puppet-dashboard 4.0K Mar 29 11:39 lib drwxr-xr-x    2 puppet-dashboard puppet-dashboard 4.0K Mar 31 03:24 log drwxr-xr-x    5 puppet-dashboard puppet-dashboard 4.0K Apr  3 17:46 public -rwxrwxrwx    1 puppet-dashboard puppet-dashboard 1.7K Mar 21  2013 Rakefile drwxr-xr-x    3 puppet-dashboard puppet-dashboard 4.0K Mar 29 11:39 script drwxr-xr-x   10 puppet-dashboard puppet-dashboard 4.0K Mar 29 11:39 spec drwxr-xr-x    2 puppet-dashboard puppet-dashboard 4.0K Mar 21  2013 spool drwxr-xr-x    2 puppet-dashboard puppet-dashboard 4.0K Mar 21  2013 tmp drwxr-xr-x    5 puppet-dashboard puppet-dashboard 4.0K Mar 29 11:39 vendor -rw-r--r--    1 puppet-dashboard puppet-dashboard    7 Mar 21  2013 VERSION 

1 Answers

Answers 1

Maybe this will help?

1) In the /etc/httpd/conf.d/welcome.conf change the:

Options -Indexes to Options Indexes (You may want to comment out the lines completely - depends what exactly you need).

2) Second thing maybe you just need to adjust the +x (execute) rights for your /usr/share/puppet-dashboard/public/ directory.

Try running chmod 777 /usr/share/puppet-dashboard/public/ which will give all to users, group, world. Please don't forget to adjust it correctly afterwards you are finished. If you want to run the chmod recursively add -R option.

If You Enjoyed This, Take 5 Seconds To Share It

0 comments:

Post a Comment