On Jun 27, 2012 7:29 PM, "Zack Perry" <zack.perry@sbcglobal.net> wrote:
>
> I have been just using the plain HTTP + the digest auth for the Web UI access.  I don't use the UI much, but today a colleague wanted me to setup the HTTPS access.
>
> Looking at http://cobbler.github.com/manuals/2.2.3/6_-_Web_Interface.html
>
> It seemed to be straightforward.  I added only the following statements to the end of /etc/httpd/conf.d/ssl.conf
>
> <LocationMatch "^/cobbler/web/*">
>       RewriteEngine on
>       RewriteRule ^(.*) https://%{SERVER_NAME}/%{REQUEST_URI} [R,L]
>   </LocationMatch>
>
> But then my test of trying to access https://.../cobbler_web I got got
>
> Not Found
>
> The requested URL /cobbler_web was not found on this server.
>
> Checking /var/log/httpd/ssl/ssl_error.log:
>
> [Wed Jun 27 09:43:54 2012] [error] [client ip RADACTED] File does not exist: /var/www/html/cobbler_web
> [Wed Jun 27 09:43:59 2012] [error] [client ip RADACTED] File does not exist: /var/www/html/cobbler_web
> [Wed Jun 27 09:44:11 2012] [error] [client ip RADACTED] File does not exist: /var/www/html/cobbler_web
>
> The following is what I have done to ssl.conf. Numbers are line numbers:
>
>   225  #   Per-Server Logging:
>   226  #   The home of a custom SSL log file. Use this when you want a
>   227  #   compact non-error SSL logfile on a virtual host basis.
>   228  CustomLog logs/ssl_request_log \
>   229            "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
>   230
>   231  <LocationMatch "^/cobbler/web/*">
>   232      RewriteEngine on
>   233      RewriteRule ^(.*) https://%{SERVER_NAME}/%{REQUEST_URI} [R,L]
>   234  </LocationMatch>
>   235
>   236  </VirtualHost>
>
> I checked and double-checked, but couldn't spot anything wrong. Thanks in advance for any hints.
>

You'll need to add a vhost or other SSL (443) entry for that.