- Code: Select all
NameVirtualHost *:80
<VirtualHost *:80>
ServerName localhost
DocumentRoot "C:/xampp/htdocs"
Redirect permanent /secure https://localhost/xampp/nitu/login/
</VirtualHost>
<VirtualHost _default_:443>
ServerName localhost
DocumentRoot "C:/xampp/htdocs"
SSLEngine On
# etc...
</VirtualHost>
his is my virtual code file in httpd-ssl.conf.
And the following is my httpd.conf file (for mod_rewrite)
- Code: Select all
<IfModule mod_rewrite.c>
RewriteEngine On
# Redirect /login folder to https
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} xampp/nitu/login
RewriteRule ^(.*) https://%{SERVER_NAME}$1 [R,L]
</IfModule>
The following is my httpd-xampp.conf
- Code: Select all
<IfModule alias_module>
Alias /security "C:/xampp/htdocs/xampp/nitu/login/"
<Directory "C:/xampp/htdocs/xampp/nitu/login/">
<IfModule php5_module>
<Files "status.php">
php_admin_flag safe_mode off
</Files>
</IfModule>
AllowOverride AuthConfig
SSLRequireSSL
</Directory>
Whenever I try starting apache from xampp control panel it doesnt start and shows error. The error.log file shows the following :
[Tue Oct 14 18:34:49.705552 2014] [ssl:error] [pid 6096:tid 1668] [client ::1:56952] AH02219: access to C:/xampp/htdocs/xampp/nitu/login/ failed, reason: SSL connection required
I dont know what I'm doing wrong. Its kinda urgent so any help would be grateful.
Thanks in advance.