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.