bon pour ceux que ça interresse voila un autre petit tuto
Tuto pour installer un serveur web sur un DNS 320 sous debian squeeze avec PHP 5 ET MySQL
Partie 1 ( par le_candide)
changement de port du web UI
suivre ce lien :
http://forum.hardware.fr/hfr/resea [...] 398_35.htm - t562963
Partie 2
Installer Lighttpd avec PHP5 et MySQL sur Debian Squeeze
.
Installer Msql
apt-get install mysql-server mysql-client
Renseigner la demande mot de passe pour msql
Installer Lighttpd
apt-get install lighttpd
Installer fast-cgi
apt-get install php5-cgi
nano /etc/php5/cgi/php.ini
dans le fichier rechercher la ligne
cgi.fix_pathinfo=1 et decommenté la ( enlever le ; avant )
[...]
; cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED support for CGI. PHP’s
; previous behaviour was to set PATH_TRANSLATED to SCRIPT_FILENAME, and to not grok
; what PATH_INFO is. For more information on PATH_INFO, see the cgi specs. Setting
; this to 1 will cause PHP CGI to fix its paths to conform to the spec. A setting
; of zero causes PHP to behave as before. Default is 1. You should fix your scripts
; to use SCRIPT_FILENAME rather than PATH_TRANSLATED.
; http://php.net/cgi.fix-pathinfo
cgi.fix_pathinfo=1
[...]
Puis activer :
lighttpd-enable-mod fastcgi
lighttpd-enable-mod fastcgi-php
ls -l /etc/lighttpd/conf-enabled
Puis relancer lighttpd
/etc/init.d/lighttpd force-reload
Installer php5
apt-cache search php5
apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
Relancer lighttpd
/etc/init.d/lighttpd restart
Installer phpmyadmin
apt-get install phpmyadmin
choisir lighttpd
recharger la configuration de lighttpd :
/etc/init.d/lighttpd force-reload
Installer postfix (php mail)
apt-get install postfix
choisir site internet
Relancer lighttpd
/etc/init.d/lighttpd restart
Mettre a jour système
apt-get upgrade
Installer Xcache
apt-get install php5-xcache
Relancer ligttpd
/etc/init.d/lighttpd restart
Désactiver l’affichage du contenu des dossiers. Par défaut, Lighttpd affiche le contenu des dossiers lors qu’aucun fichier index n’est présent.
/bin/echo '## directory listing configuration## we disable the directory listing by default##$HTTP["url"] =~ "^/" { dir-listing.activate = "disable"}' | /usr/bin/tee /etc/lighttpd/conf-available/20-disable-listing.conf
Activer ensuite cette nouvelle configuration :
/usr/sbin/lighty-enable-mod disable-listing
recharger la configuration de lighttpd :
/etc/init.d/lighttpd force-reload
Activer la réécriture d’url :
nano /etc/lighttpd/lighttpd.conf
Décommenter mod-rewrite
server.modules = ( »mod_access »,
« mod_alias »,
« mod_compress »,
« mod_redirect »,
« mod_rewrite »,)
Ensuite après server.document-root = « /var/www »
Ajouter
server.error-handler-404 = "/index.php?error=404"
Recharger la configuration de lighttpd :
/etc/init.d/lighttpd force-reload
Installer un FTP (pure-ftpd)
apt-get install pure-ftpd pure-ftpd-common
Ajouter groupe et utilisateur FTP
groupadd ftpgroup
useradd -g ftpgroup -d /dev/null -s /etc ftpuser
créer un utilisateur avec un accès au répertoire /var/www :
Remplacer Utilisateur par le nom de votre choix ‘exemple : robert »
lors de l’ajout de l’utilisateur il faudra choisir un mot de passe pour l’utilisateur
pure-pw useradd Utilisateur -u ftpuser -g ftpgroup -d /var/www
compiler la Base de données des utilisateurs
pure-pw mkdb
créer un lien symbolique
ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/75puredb
modifier les droits sur le dossier www
chown -R ftpuser.ftpgroup /var/www/
ET
/etc/init.d/pure-ftpd restart
ensuite
créer le lancement de LIGHTTPD automatiquement pour le reboot du NAS
nano /boot/linuxrc
et rajoute ces lignes
# DEMARRAGE LIGHTTPD
/etc/init.d/lighttpd start
mettre tous le contenue du site
index.html,page.html,les images ect ect….. dans
/var/www
puis rebooter le NAS
alors normalement vous devez avoir maintenant votre site sur 192.168.X.X (IP DU NAS)
et le web ui du nas ce trouve en 192.168.X.X (IP DU NAS) :81
mais la il y a un petit bug irrésolus pour l ‘instant
donc quand vous voulez allez sur le web ui du NAS il faut taper
192.168.X.X :81
rentrer votre mot de passe et valider
il vous met une erreur comme quoi la page est introuvable il faut alors rentrer ça dans votre navigateur de nouveaux comme cela
http://192.168.x.x:81/web/home.html
et ont accede a la page
je sais c’est galere mais pour l’instant pas d’autre soluce
voila