Hello !
J'utilise actuellement ma raspi en tant que serveur web avec owncloud, seafile, pyload, etc...
En gros voila les carac' de mon installation :
distribution: Raspbian GNU/Linux 7 (wheezy)
kernel: Linux 3.10.36+ armv6l
firmware: #662 PREEMPT Fri Apr 4 18:31:16 BST 2014
serveur web: Server lighttpd/1.4.31
php: v5.4.4 fast-cgi
sql: mysql 5.5.35
Avec comme matériel :
Carte sd Transcend class 10
Disque dur externe WD Elements 1To (alimentation externe)
Clé wifi Edimax (connection en SSH)
La bête se débrouille vraiment bien mais j'ai quelques problèmes :
Comment accéder à Seafile et PyLoad via le site ?
Ces services se trouvent sur les ports 8000 et 8002 de mon serveur. Pour y accéder je dois faire www.monsite.com:8000 (ou :8002) dans ma barre d'adresse.
Comment faire pour qu'en cliquant sur un lien ou autre du site, il redirige vers le port correspondant ? J'ai essayé une redirection classique via html/php sans succès...
Owncloud et Seafile sont lent, très lent...
Une page des ces services met en moyenne 20 secondes à charger, au moins le double avec Owncloud. Je sais que la Raspberry Pi n'est pas une bête de puissance (elle en fait déjà beaucoup) mais je vois pas beaucoup de personnes sur le net ayant ce problème avec leur raspberry.
Mon disque dur externe est régulièrement sollicité
Environ toutes les 3 secondes, un processus nommé kworker écrit sur le disque.
En dehors du fait que ça fait du bruit, je me demande si c'est pas mauvais pour le disque ?
Je ne pense pas m'être trompé de section vu que d'après moi ces problèmes requièrent des modifications dans le système Linux. Désolé si c'est le cas.
Voila, merci d'avance
Pour Owncloud ça va de toute façon être très lourd, je confirme.. Mais ça le sera déjà moins sans Apache, auquel tu privilégieras Nginx ou lighttpd par exemple.
Je suis pas sous Apache mais sous Lighttpd qui est léger.
Pour la première question, j'ai peut-être mal compris, mais... <a href="http://foo.com:8000">Seafile</a>, ça suffit à faire un lien qui amène sur le port que tu veux.
Ou si tu ne veux carrément pas que le port apparaisse dans l'URL, tu peux faire tourner un serveur web sur le port 80 (apparemment tu as déjà un Lighttpd dessus ?) et selon le domaine, faire un proxy[1] vers le service avec le port qui va bien.
Ça te permettrait d'avoir accès à Seafile avec seafile.monsite.com plutôt que monsite.com:8000 par exemple. Et du coup plus besoin d'ouvrir les ports 8000 et 8002 publiquement vu que le proxy se ferait localement et que tout passerait par le port 80.
[1]: http://redmine.lighttpd.net/projects/1/wiki/Docs_ModProxy
Je suis déjà sous php-apc, ma page phpinfo() le confirme.
<a href="http://foo.com:8000">Seafile</a> me donne ceci :
L'adresse n'a pas été reconnue
Firefox ne sait pas ouvrir cette adresse car le protocole (monsite.org) n'est associé à aucun programme.
Je vais me renseigner pour le proxy, ça a l'air plutôt viable.
Merci pour votre aide en tout cas
Salut, question bête, ton disque est formaté en ext4 au moins ?