Thanks, so, i give up my system...The easiest way to do what i want is to use:
1)VirtualHost1 without SSL (http://my.server/)
2)Virtualhost2 with SSL (http://admin.server/ with redirection to https://admin.server/)
3)A way to redirect webpages from https://localhost:3000/ to https://admin.server/ntop/
Is it possible and how to do that ?
Thanks,
Vianney
Le Sat, 18 Aug 2007 22:58:20 +0200, Tony Stevenson <tony@xxxxxxxxxxx> a écrit:
> Vianney
>
> You cannot (without some major tweaks) use name based virtualhosts + SSL.
>
> For each site it is recommended that you use 1 IP and or port.
> Have a look at the wikipage, even though it is still a work in progress
> you should understand the reasons.
>
> http://wiki.apache.org/httpd/NameBasedSSLVHosts
>
> Or you can refer to the official Apache documentation, here:
>
> http://httpd.apache.org/docs-2.0/ssl/ssl_faq.html#vhosts2
>
>
>
> Cheers,
> Tony
>
>
>
>
> via.lej@xxxxxxx wrote:
>> Hello !
>>
>> I've some problems with Virtual Hosts on Apache2, please have a look at my config files:
>>
>> ===========================
>> File sites-enabled/default
>> ===========================
>>
>> -------------------------------->
>> NameVirtualHost *
>> <VirtualHost *>
>> ServerAdmin webmaster@localhost
>>
>> DocumentRoot /var/www/
>> <Directory />
>> Options FollowSymLinks
>> AllowOverride None
>> </Directory>
>> <Directory /var/www/>
>> Options Indexes FollowSymLinks MultiViews
>> AllowOverride None
>> Order allow,deny
>> allow from all
>> </Directory>
>>
>> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
>> <Directory "/usr/lib/cgi-bin">
>> AllowOverride None
>> Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
>> Order allow,deny
>> Allow from all
>> </Directory>
>>
>> ErrorLog /var/log/apache2/error.log
>>
>> # Possible values include: debug, info, notice, warn, error, crit,
>> # alert, emerg.
>> LogLevel warn
>>
>> CustomLog /var/log/apache2/access.log combined
>> ServerSignature On
>>
>> Alias /doc/ "/usr/share/doc/"
>> <Directory "/usr/share/doc/">
>> Options Indexes MultiViews FollowSymLinks
>> AllowOverride None
>> Order deny,allow
>> Deny from all
>> Allow from 127.0.0.0/255.0.0.0 ::1/128
>> </Directory>
>>
>> DocumentRoot /var/www/phpmyadmin
>> ServerSignature On
>>
>> <IfModule mod_ssl.c>
>> RewriteEngine on
>> RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
>> </IfModule>
>>
>> </VirtualHost>
>>
>> <---------------------------------------
>>
>>
>>
>> ===============================
>> File sites-enabled/ssl
>> ================================
>>
>> -------------------------------------->
>> NameVirtualHost *:443
>> <VirtualHost *:443>
>>
>> # change: address of web admin
>> ServerAdmin webmaster@localhost
>> SSLEngine On
>> SSLCertificateFile /etc/ssl/CA/private/Administration-key-cert.pem
>>
>> ServerSignature On
>>
>> <Directory />
>> Options FollowSymLinks
>> AllowOverride None
>> </Directory>
>>
>>
>> ProxyHTMLLogVerbose On
>> ProxyHTMLExtended On
>>
>>
>> ProxyRequests Off
>> <Proxy *>
>> Order deny,allow
>> Allow from all
>> </Proxy>
>>
>> ProxyPass /ntop/ https://localhost:3000/
>> ProxyPassReverse /ntop/ https://localhost:3000/
>>
>> <-------------------------------------------
>>
>>
>> When i go to http://server/, it redirects to https://server/ and i have a 404 error.
>>
>> I just want to redirect http://admin.server/phpmyadmin (not http://server/phpmyadmin byt http://admin.server/phpmyadmin) to https://admin.server/phpmyadmin
>>
>> I would also redirect the web pages of a software running on localhost:3000 (on the server) to https://admin.server/ntop/
>>
>> How can i do that ?
>>
>> Thanks !
>> Vianney
>>
>>
>>
>>
>> ---------------------------------------------------------------------
>> The official User-To-User support forum of the Apache HTTP Server Project.
>> See <URL:http://httpd.apache.org/userslist.html> for more info.
>> To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
>> " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx
>> For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx
>>
>
> ---------------------------------------------------------------------
> The official User-To-User support forum of the Apache HTTP Server Project.
> See <URL:http://httpd.apache.org/userslist.html> for more info.
> To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
> " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx
> For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx
>
>
>
---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
" from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx
![]() |