2016-12-13 1 views
0

J'ai installé le serveur TURN. Et APACHE est également installé là. Les certificats SSL sont également installés. Le site fonctionne très bien où je tape https://www.domain.com ou https://domain.comTURN Server utilise la connexion https pour la session d'administration

Mais si je ne www.domain.com ou taper domain.com il dit « TURN serveur utiliser une connexion https pour la session admin ». Tout ce que je veux, si quelqu'un tape l'URL sans HTTPS, il le redirigera vers l'URL HTTPS.

Il est un serveur où TURN Server est également installé (à nouveau répéter)

Répondre

0

Je pense que this lien peut aider.

RewriteEngine On 
RewriteCond %{HTTPS} off 
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 

Le doc Apache recommande this:

<VirtualHost *:80> 
    ServerName www.example.com 
    Redirect/https://www.example.com/ 
</VirtualHost> 

<VirtualHost *:443> 
    ServerName www.example.com 
    # ... SSL configuration goes here 
</VirtualHost> 
+0

est-il TURN serveur indépendant? –

+0

Oui, mais, dans le cas de la redirection http-to-https, l'utilisation de 'RewriteRule' serait appropriée si vous n'avez pas accès au fichier de configuration du serveur principal, et êtes obligé d'effectuer cette tâche dans un fichier. Fichier htaccess à la place. –

+0

Ne fonctionne pas. Il semble que le port 80 n'est plus accessible par Apache2. Il est maintenant contrôlé par Turn Server. C'est pourquoi ça ne marche pas. –