# # Servir directement les fichiers statiques # SetEnv MOD_X_SENDFILE_ENABLED 1 XSendFile On XSendFilePath /secure/data
# SSL Engine Switch: # Enable/Disable SSL for this virtual host. SSLEngine on
# A self-signed (snakeoil) certificate can be created by installing # the ssl-cert package. See # /usr/share/doc/apache2.2-common/README.Debian.gz for more info. # If both key and certificate are stored in the same file, only the # SSLCertificateFile directive is needed. SSLCertificateFile /secure/etc/apache2/ssl/vapeur.rail.eu.org.crt SSLCertificateKeyFile /secure/etc/apache2/ssl/vapeur.rail.eu.org.key SSLProtocol +TLSv1 +TLSv1.1 +TLSv1.2 </VirtualHost>
-- Les simplifications c'est trop compliqué
Une Bévue <unbewusst.sein@fai.invalid> écrivait :
Comment régler Apache2 pour faire une redirection de sous domaine ?
disons que j'ai le domaine <DOMAIN>.<TLD>
et le sous-domaine owncloud.<DOMAIN>.<TLD>
j'y accède, pour l'instant par :
https://<DOMAIN>.<TLD>/owncloud
et je souhaiterais y accéder par :
https://owncloud.<DOMAIN>.<TLD>/
comment faire le dossier est dans :
/var/www/owncloud
le http://<DOMAIN>.<TLD>/ accède au dossier :
/var/www/html
bien sûr je suppose que j'aurais inscrit le sous-domaine qqpart au
niveau du registrar (ovh).
Il faut définir un virtualhost dont le document root sera dans
https://owncloud.<DOMAIN>.<TLD>/
exemple pour moi (mon owncloud est dans vapeur.rail.eu.org, owncloud est
dans /usr/share/owncloud)
#
# Servir directement les fichiers statiques
#
SetEnv MOD_X_SENDFILE_ENABLED 1
XSendFile On
XSendFilePath /secure/data
# SSL Engine Switch:
# Enable/Disable SSL for this virtual host.
SSLEngine on
# A self-signed (snakeoil) certificate can be created by installing
# the ssl-cert package. See
# /usr/share/doc/apache2.2-common/README.Debian.gz for more info.
# If both key and certificate are stored in the same file, only the
# SSLCertificateFile directive is needed.
SSLCertificateFile /secure/etc/apache2/ssl/vapeur.rail.eu.org.crt
SSLCertificateKeyFile /secure/etc/apache2/ssl/vapeur.rail.eu.org.key
SSLProtocol +TLSv1 +TLSv1.1 +TLSv1.2
</VirtualHost>
# # Servir directement les fichiers statiques # SetEnv MOD_X_SENDFILE_ENABLED 1 XSendFile On XSendFilePath /secure/data
# SSL Engine Switch: # Enable/Disable SSL for this virtual host. SSLEngine on
# A self-signed (snakeoil) certificate can be created by installing # the ssl-cert package. See # /usr/share/doc/apache2.2-common/README.Debian.gz for more info. # If both key and certificate are stored in the same file, only the # SSLCertificateFile directive is needed. SSLCertificateFile /secure/etc/apache2/ssl/vapeur.rail.eu.org.crt SSLCertificateKeyFile /secure/etc/apache2/ssl/vapeur.rail.eu.org.key SSLProtocol +TLSv1 +TLSv1.1 +TLSv1.2 </VirtualHost>
# # Servir directement les fichiers statiques # SetEnv MOD_X_SENDFILE_ENABLED 1 XSendFile On XSendFilePath /secure/data
# SSL Engine Switch: # Enable/Disable SSL for this virtual host. SSLEngine on
# A self-signed (snakeoil) certificate can be created by installing # the ssl-cert package. See # /usr/share/doc/apache2.2-common/README.Debian.gz for more info. # If both key and certificate are stored in the same file, only the # SSLCertificateFile directive is needed. SSLCertificateFile /secure/etc/apache2/ssl/vapeur.rail.eu.org.crt SSLCertificateKeyFile /secure/etc/apache2/ssl/vapeur.rail.eu.org.key SSLProtocol +TLSv1 +TLSv1.1 +TLSv1.2 </VirtualHost>
OK, merci, super !
dans le même "genre" je pourrais définir un virtualhost pour "phpmyadmin" ?
lui, enfin son symlink est dans /var/www/html.
bon, ce serait très simple de changer de symlink ou même de ne pas en mettre et faire tout par virtualhost...
Le 01/10/2015 09:24, Erwan David a écrit :
Il faut définir un virtualhost dont le document root sera dans
https://owncloud.<DOMAIN>.<TLD>/
exemple pour moi (mon owncloud est dans vapeur.rail.eu.org, owncloud est
dans /usr/share/owncloud)
#
# Servir directement les fichiers statiques
#
SetEnv MOD_X_SENDFILE_ENABLED 1
XSendFile On
XSendFilePath /secure/data
# SSL Engine Switch:
# Enable/Disable SSL for this virtual host.
SSLEngine on
# A self-signed (snakeoil) certificate can be created by installing
# the ssl-cert package. See
# /usr/share/doc/apache2.2-common/README.Debian.gz for more info.
# If both key and certificate are stored in the same file, only the
# SSLCertificateFile directive is needed.
SSLCertificateFile /secure/etc/apache2/ssl/vapeur.rail.eu.org.crt
SSLCertificateKeyFile /secure/etc/apache2/ssl/vapeur.rail.eu.org.key
SSLProtocol +TLSv1 +TLSv1.1 +TLSv1.2
</VirtualHost>
OK, merci, super !
dans le même "genre" je pourrais définir un virtualhost pour "phpmyadmin" ?
lui, enfin son symlink est dans /var/www/html.
bon, ce serait très simple de changer de symlink ou même de ne pas en
mettre et faire tout par virtualhost...
# # Servir directement les fichiers statiques # SetEnv MOD_X_SENDFILE_ENABLED 1 XSendFile On XSendFilePath /secure/data
# SSL Engine Switch: # Enable/Disable SSL for this virtual host. SSLEngine on
# A self-signed (snakeoil) certificate can be created by installing # the ssl-cert package. See # /usr/share/doc/apache2.2-common/README.Debian.gz for more info. # If both key and certificate are stored in the same file, only the # SSLCertificateFile directive is needed. SSLCertificateFile /secure/etc/apache2/ssl/vapeur.rail.eu.org.crt SSLCertificateKeyFile /secure/etc/apache2/ssl/vapeur.rail.eu.org.key SSLProtocol +TLSv1 +TLSv1.1 +TLSv1.2 </VirtualHost>
OK, merci, super !
dans le même "genre" je pourrais définir un virtualhost pour "phpmyadmin" ?
lui, enfin son symlink est dans /var/www/html.
bon, ce serait très simple de changer de symlink ou même de ne pas en mettre et faire tout par virtualhost...
yamo'
Salut,
Une Bévue a écrit le 01/10/2015 10:56 :
bon, ce serait très simple de changer de symlink ou même de ne pas en mettre et faire tout par virtualhost...
C'est mieux un VH car tu peux activer/désactiver simplement sans toucher aux liens logiques.
C'est, je pense toujours conseillé de passer par des VH.
Lien utile à lire : <http://httpd.apache.org/docs/2.4/fr/vhosts/details.html> -- Stéphane
Salut,
Une Bévue a écrit le 01/10/2015 10:56 :
bon, ce serait très simple de changer de symlink ou même de ne pas en
mettre et faire tout par virtualhost...
C'est mieux un VH car tu peux activer/désactiver simplement sans toucher
aux liens logiques.
C'est, je pense toujours conseillé de passer par des VH.
Lien utile à lire :
<http://httpd.apache.org/docs/2.4/fr/vhosts/details.html>
--
Stéphane