Welcome, Guest. Please Login or Register
FUG-FR logo
 
  HomeHelpSearchLoginRegister  
 
Comment faire fonctionner mes VHOSTS et https ? (Read 6711 times)
cleroy61
YaBB Newbies
*
Offline


J'adore BSD! mais parfois
je le déteste

Posts: 10
L'Aigle, Normandie
Gender: male
Comment faire fonctionner mes VHOSTS et https ?
06. Oct 2011 at 16:32
 
Bonjour à toutes et tous,

J'explique et je développe ensuite :

je souhaite développer deux virtualHost, voire plusieurs autres, sur un serveur distant (une digicube qui possède un 160go que je souhaite me servir afin d'éviter de perdre de l'espace disque) ;

sur chacun des domaines, je veux installer un wordpress, un oscommerce, un phpmyadmin, un awstats.

http://www.takinium.com/
http://www.takinium.com/wordpress/index.php
https://www.takinium.com/wordpress/wp-admin/index.php
http://www.takinium.com/oscommerce/catalog/index.php
https://www.takinium.com/awstats/awstats.pl

http://www.learndigitalmarketingtips.com/
http://www.learndigitalmarketingtips.com/wordpress/index.php
http://www.learndigitalmarketingtips.com/oscommerce/catalog/index.php
http://www.learndigitalmarketingtips.com/awstats/awstats.pl

J'ai intitulé un répertoire takinium correspondant à mon nom de domaine dans
/usr/local/www/takinium/
et
/usr/local/www/learndigitalmarketingtips/


Je souhaiterais que les parties liés à phpmyadmin, l'admin d'oscommerce et l'admin de wordpress et awstats soient en https.

J'ai configuré un fichier dans le répertoire ma config takinium dans le fichier
/usr/local/etc/apache22/Includes/takinium.com.conf
dont voici le contenu :

#ee takinium.com.conf

Code:
#NameVirtualHost *:80
        Alias /phpmyadmin/ "/usr/local/www/takinium/phpMyAdmin/"
        Alias /oscadmin/ "/usr/local/www/takinium/oscommerce/catalog/admin/"
        Alias /wpadmin/ "/usr/local/www/takinium/wordpress/wp-admin/"
        #
        # Directives to allow use of AWStats as a CGI
        #
        Alias /awstatsclasses "/usr/local/www/takinium/awstats/classes/"
        Alias /awstatscss "/usr/local/www/takinium/awstats/css/"
        Alias /awstatsicons "/usr/local/www/takinium/awstats/icons/"
        ScriptAlias /awstats/ "/usr/local/www/takinium/awstats/cgi-bin/"
        Alias /jawstats/ "/usr/local/www/takinium/jawstats/"
        #Alias /weblogs "/usr/local/www/takinium/jawstats/"

<VirtualHost *:80>
         ServerAdmin webmaster@takinium.com
         DocumentRoot /usr/local/www/takinium/
         ServerName www.takinium.com
         ServerAlias *.takinium.com
                 <Directory "/usr/local/www/takinium/">
                         Options none
                                #Options Indexes FollowSymLinks MultiViews
                         DirectoryIndex index.html index.htm index.php index.php5
                         AllowOverride All
                         Order Allow,Deny
                         Allow from All
                 </Directory>
         ErrorLog /var/log/http/takinium.com-error_log
         CustomLog /var/log/http/takinium.com-access_log combined
#
# This is to permit URL access to scripts/files in AWStats directory.
#
        <Directory "/usr/local/www/takinium/awstats/">
                 Redirect /awstats/ https://www.takinium.com/awstats/awstats.pl
                Options None
                AllowOverride None
                Order allow,deny
                Allow from all
        </Directory>
#
# this is permit URL access to scripts/files in phpmyadmin directory
#
        <Directory "/usr/local/www/takinium/phpMyAdmin">
                Redirect /phpmyadmin/ https://www.takinium.com/phpmyadmin/
                Options None
                AllowOverride None
                Order allow,deny
                Allow from all
        </Directory>

#
# this is permit URL access to scripts/files in oscommerce directory
#

        <Directory "/usr/local/www/takinium/oscommerce/catalog/admin/">
                Redirect /oscadmin/ https://www.takinium.com/oscommerce/catalog/admin/
                Options None
                AllowOverride All
                Order Allow,Deny
                Allow from All
        </Directory>

#
# this is permit URL access to scripts/files in wordpress directory
#

        <Directory "/usr/local/takinium/wordpress/wp-admin/">
                Redirect /wpadmin/ https://www.takinium.com/wordpress/wp-admin/
                Options None
                AllowOverride All
                Order Allow,Deny
                Allow from All
        </Directory>

#<IfModule mod_rewrite.c>
#        RewriteEngine On
#        RewriteCond %{HTTPS} off
#        RewriteCond %{REQUEST_URI} /oscadmin
#        RewriteRule (.*) https://www.takinium.com/oscommerce/catalog/admin/ [R]
#</IfModule>
        <Directory "/usr/local/www/takinium/wordpress/wp-admin/">
                Redirect /wpadmin/ https://www.takinium.com/wordpress/wp-admin/
                Options None
                AllowOverride None
                Order allow,deny
                Allow from All
        </Directory>

</VirtualHost> 


Back to top
 

La vie n'est ni un combat ni une compétion !
WWW WWW http://www.facebook.com/profile.php?id=10000001938  
IP Logged
 
cleroy61
YaBB Newbies
*
Offline


J'adore BSD! mais parfois
je le déteste

Posts: 10
L'Aigle, Normandie
Gender: male
Re: Comment faire fonctionner mes VHOSTS et https ?
Reply #1 - 06. Oct 2011 at 16:34
 
#/usr/local/etc/rc.d/mysql-server status

mysql is not running
#/usr/bin/sockstat -4 | grep :29912


# httpd -S

Code:
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
_default_:443          www.takinium.com (/usr/local/etc/apache22/extra/httpd-ssl.conf:74)
*:80                   is a NameVirtualHost
         default server www.takinium.com (/usr/local/etc/apache22/Includes/takinium.com.conf:15)
         port 80 namevhost www.takinium.com (/usr/local/etc/apache22/Includes/takinium.com.conf:15)
Syntax OK
 


J'indique que mysql fonctionnait ainsi que oscommerce et wordpress aussi avant la ligne Redirect
Quelqu'un peut-il m'aider, svp ?
Christophe
Back to top
 

La vie n'est ni un combat ni une compétion !
WWW WWW http://www.facebook.com/profile.php?id=10000001938  
IP Logged
 
fgudin
Global Moderator
*****
Offline


PouetPouetBSD roul3z

Posts: 1552
Thonon (74)
Gender: male
Re: Comment faire fonctionner mes VHOSTS et https ?
Reply #2 - 10. Oct 2011 at 15:05
 
Où est la question, dans tout ça ? Hormis le cas de MySQL (et je ne vois pas comment la conf d'Apache peut l'influencer), tu ne donnes pas de symptômes observés. Tout ce que je vois, c'est que tes applis répondent, à juste titre, que leur BDD est injoignable. MySQL ne veut pas se relancer ? Peut-être indique-t-il quelque-chose dans ses logs ou en console ?
Back to top
 
 
IP Logged
 
cleroy61
YaBB Newbies
*
Offline


J'adore BSD! mais parfois
je le déteste

Posts: 10
L'Aigle, Normandie
Gender: male
Re: Comment faire fonctionner mes VHOSTS et https ?
Reply #3 - 13. Oct 2011 at 20:25
 
Bonjour,

Merci pour ta réponse.

C'est vrai que j'ai oublié de préciser, ce que je souhaite c'est que la partie admin de wordpress, awstats soient en https sur mes plusieurs vhosts ! Ensuite pour oscommerce, il suffit de configurer configure.php

Du coup mysql ne fonctionne plus.
Back to top
 

La vie n'est ni un combat ni une compétion !
WWW WWW http://www.facebook.com/profile.php?id=10000001938  
IP Logged
 
fgudin
Global Moderator
*****
Offline


PouetPouetBSD roul3z

Posts: 1552
Thonon (74)
Gender: male
Re: Comment faire fonctionner mes VHOSTS et https ?
Reply #4 - 13. Oct 2011 at 22:57
 
On va prendre les choses dans l'ordre, parce que je doute vraiment que les deux aient à voir; alors 1ère étape: MySQL. Que donne: Code:
/usr/local/etc/rc.d/mysql-server start 

?
Back to top
 
 
IP Logged
 
cleroy61
YaBB Newbies
*
Offline


J'adore BSD! mais parfois
je le déteste

Posts: 10
L'Aigle, Normandie
Gender: male
Re: Comment faire fonctionner mes VHOSTS et https ?
Reply #5 - 14. Oct 2011 at 08:23
 
Non, cela ne démarre pas. En tout cas cela fait un an que je possède une digicube et je ne suis toujours pas arrivé à ce que je voulais c-à-d plusieurs nom de domaines en vhosts sur un serveur. J'ai aussi abandonné les jails avec l'aide de l'outil ezjails. Du coup, j'ai commandé (en attente) le bouquin chez Pearson Edition sur FreeBSD 7.0.

En fait, cela fait qq jours que je ne touche plus à mon serveur tellement que ça m'énerve. L'installation fonctionnait en http, mais lorsque j'ai ajouté les Redirect pour avoir l'admin en https, c'était fini. Ensuite, j'ai constaté des tentatives de connexion et comme je ne l'ai pas positionné en securelevel, j'ai mis allow from all et mon serveur n'a pas de conf PF en raison que je n'arrive pas trouver la solution à mon pb, ils seront configuré une fois que j'aurai trouvé. Cependant en outre, j'ai constaté des logs très importantes.

Je dois être à la 100e installation du serveur. J'attends la 2nde version du livre FreeBSD 7.0

J'ai eu un appel d'une personne cherchant à installer un site ou blog pour un de ces supérieurs. Et elle m'a fait constaté que je n'avais pas de site pour un informaticien/ingénieur tout ce que tu veux comme qualificatif, et bien j'ai répondu que j'étais ingénieur du Dimanche ! comme ça c'est bien passé  Grin

Je vais tout recommencer à insaller, mais avant je vais attendre le livre.
Back to top
 

La vie n'est ni un combat ni une compétion !
WWW WWW http://www.facebook.com/profile.php?id=10000001938  
IP Logged
 
fgudin
Global Moderator
*****
Offline


PouetPouetBSD roul3z

Posts: 1552
Thonon (74)
Gender: male
Re: Comment faire fonctionner mes VHOSTS et https ?
Reply #6 - 14. Oct 2011 at 09:36
 
cleroy61 wrote on 14. Oct 2011 at 08:23:
Non, cela ne démarre pas.

Et avec mysqld_safe tout seul, qu'est-ce que ça donne ?
Que contient ton my.cnf (sans doute sous /usr/local/etc/ ou …etc/mysql/) ?
cleroy61 wrote on 14. Oct 2011 at 08:23:
Et elle m'a fait constaté que je n'avais pas de site pour un informaticien/ingénieur tout ce que tu veux comme qualificatif

Ça montre juste que sa compétence doit se limiter à Facebook…
Back to top
 
 
IP Logged
 
cleroy61
YaBB Newbies
*
Offline


J'adore BSD! mais parfois
je le déteste

Posts: 10
L'Aigle, Normandie
Gender: male
Re: Comment faire fonctionner mes VHOSTS et https ?
Reply #7 - 14. Oct 2011 at 11:11
 
quoi qu'il en soit, je devrais reconmmencer l'install, bref mais avant, je vais répondre à tes interrogations ; d'après, les log j'ai mon /var qui est plein !

# /usr/local/etc/rc.d/mysqld_safe

Code:
/usr/local/etc/rc.d/mysqld_safe: Command not found.
digi00635# /usr/local/bin/mysqld_safe
111014 08:54:15 mysqld_safe Logging to '/var/db/mysql/digi00635.digicube.fr.err'.
111014 08:54:15 mysqld_safe Starting mysqld daemon with databases from /var/db/mysql

/var: write failed, filesystem is full
 



# df -k

Code:
Filesystem  1024-blocks    Used     Avail Capacity  Mounted on
/dev/ad4s1a     2026030  173014   1690934     9%    /
devfs                 1       1         0   100%    /dev
/dev/ad4s1g   133550898       4 122866824     0%    /home
/dev/ad4s1e     3927740  897190   2716332    25%    /usr
/dev/ad4s1f     5894652  481374   4941706     9%    /usr/local
/dev/ad4s1d     3927740 3926350   -312828   109%    /var
 



#ee /usr/local/etc/my.cnf

Code:
[client]
#password       = your_password
port            = 29912
socket          = /tmp/mysql.sock

# Here follows entries for some specific programs

# The MySQL server
[mysqld]
port            = 29912
socket          = /tmp/mysql.sock
skip-locking
key_buffer_size = 16M
#max_allowed_packet = 1M
max_allowed_packet = 10M
table_open_cache = 64
/var: write failed, filesystem is full 



Dans mes logs, j'ai le fichier d'erreur qui fait plus d'un giga et demi
#cd /var/log

-rw-r--r--  1 root  wheel    1437853163 Oct 14 04:44 httpd-error.log

Comment on supprime une partie du fichier httpd-error.log ?
Back to top
 

La vie n'est ni un combat ni une compétion !
WWW WWW http://www.facebook.com/profile.php?id=10000001938  
IP Logged
 
fgudin
Global Moderator
*****
Offline


PouetPouetBSD roul3z

Posts: 1552
Thonon (74)
Gender: male
Re: Comment faire fonctionner mes VHOSTS et https ?
Reply #8 - 14. Oct 2011 at 11:32
 
cleroy61 wrote on 14. Oct 2011 at 11:11:
Comment on supprime une partie du fichier httpd-error.log ?

Code:
tail -nb_de_lignes_conservées httpd-error.log > autre_filesystem_que_var/httpd-error.log && mv autre_filesystem_que_var/httpd-error.log ./ 

Back to top
 
 
IP Logged
 
patrick
Senior Member
****
Offline


Les pixels au peuple

Posts: 398
Re: Comment faire fonctionner mes VHOSTS et https ?
Reply #9 - 14. Oct 2011 at 15:32
 
cleroy61 wrote on 14. Oct 2011 at 08:23:
Non, cela ne démarre pas. En tout cas cela fait un an que je possède une digicube et je ne suis toujours pas arrivé à ce que je voulais c-à-d plusieurs nom de domaines en vhosts sur un serveur.


Ben j'y arrive très bien (OK mes sites sont pas compliqués...)

À mon avis ton problème est un problème purement Apache. Tu ferais mieux d'acheter un bouquin là dessus, et demander sur des forums/listes consacrés à Apache.
Back to top
 
 
IP Logged
 
cleroy61
YaBB Newbies
*
Offline


J'adore BSD! mais parfois
je le déteste

Posts: 10
L'Aigle, Normandie
Gender: male
Re: Comment faire fonctionner mes VHOSTS et https ?
Reply #10 - 14. Oct 2011 at 20:14
 
je les ai commandé sur amazon. Deux de O'reilly en anglais car pas autre chose.
J'ai déjà la version I de FreeBSD 7.0, plus un autre sur le sujet, le total des 4 livres approchent les 90€. J'espère que cela me rapportera par la suite ...
Back to top
 

La vie n'est ni un combat ni une compétion !
WWW WWW http://www.facebook.com/profile.php?id=10000001938  
IP Logged
 
__Pelerin__
YaBB Newbies
*
Offline


I Love BSD!

Posts: 1
Re: Comment faire fonctionner mes VHOSTS et https ?
Reply #11 - 31. Oct 2011 at 10:52
 
Hello,

si je comprends bien le problème initial, tu veux avoir un site:
http://www.domain1.tld/path => https://www.domain1.tld/path => /chemin/vers/site1/path
et
http://www.domain2.tld/path => https://www.domain2.tld/path => /chemin/vers/site2/path

(d'ailleurs, le chemin n'a pas d'importance  Smiley )
Tu vas devoir affronter 1 problème :
1) apache ne peut pas déterminer "facilement" le nom du virtualhost en https. Du coup, lorsqu'il va présenter le certificat SSL au client, il va présenter un certificat qui, probablement, ne va pas correspondre au vhost demandé. Tu auras des popup de warnings (sauf à utiliser les SubjectAltName, je te laisse googler la dessus).


Lors de tes tests, je n'ai pas compris exactement ce qu'il se passait en https ?

Tu peux vérifier aussi le fichier error.log au cas où ?
Tu peux refaire un test avec un seul site ?
Tu as bien ajouter :
NameVirtualHost *:80
et
NameVirtualHost *:443

dans la conf apache ?

Nico.

PS: j'suis pas mal occupé en général, je te promets pas une réponse dans la journée Wink

Back to top
 
 
IP Logged
 
cleroy61
YaBB Newbies
*
Offline


J'adore BSD! mais parfois
je le déteste

Posts: 10
L'Aigle, Normandie
Gender: male
Re: Comment faire fonctionner mes VHOSTS et https ?
Reply #12 - 31. Oct 2011 at 12:01
 
Oui, mon wordpress1 sur un virtualhost1 avec sa partie admin1 en https et mon wordpress2 sur un virtualhost2 avec sa partie admin2.

J'ai acheté les ouvrages sur apache et ils sont vraiment très bien et bourrés d'informations que je n'aurais pas trouvé sur le net. Mais pas celle de la version Kindle qui évoque les jails

J'ai tout effacé et ai recommencé pour la x fois. mais là je souffle un peu. J'en ai un peu ras la casquette. Je vais peut-être reconsidérer les jails.

J'ai acheté la première version d'impression de Freebsd 7.0, il y a un an alors que j'avais commandé la seconde version. Bref, 3 commandes infructueuses sur amazon et une aussi chez pearson. Je suis en train de régler ça aujourd'hui encore. Pas moyen d'avoir cette seconde version d'impression qui comporte 29 pages supplémentaires, soit 750 pages.

Cependant le contenu de la première version est exceptionnellement grandiose. M. Lucas mérite son titre !

Aussi, je cherche du boulot et je suis déclarer en auto-entrepreneur. Par contre, j'habite à L'Aigle (61) à 120kms de Versailles, Saint-Quentin-en-Yvelines, Vélizy. J'aimerais bien habité sur Deauville ou aux alentours !

N'oubliez ma philosophie : La vie n'est ni un combat ni une compétition ! car ceux qui le font aiment bien m'em... Et moi je déteste.

http://cleroy61-blog.blogspot.com/p/carriere-professionnelle.html

merci
à bientôt
Christophe
Back to top
 

La vie n'est ni un combat ni une compétion !
WWW WWW http://www.facebook.com/profile.php?id=10000001938  
IP Logged