Comment Héberger son site web sur son ordi?

Comment Héberger son site web sur son ordi? - Windows & Software

Marsh Posté le 16-10-2002 à 10:32:22    

Salut à tous,
 
Avec une connection type cable, comment faire pr héberger son site perso directement sur son ordi? La conception du site est en PHP, j'utilise en local easyphp, comment rendre le site accessible de l'exterieur via le web?
 
Merci de votre aide
 
PS: j'a fais une recherche mais j'ai pas trouvé de reponses encore...

Reply

Marsh Posté le 16-10-2002 à 10:32:22   

Reply

Marsh Posté le 16-10-2002 à 10:44:40    

utilise apache serveur


---------------
Cptn.Barberousse
Reply

Marsh Posté le 16-10-2002 à 11:37:16    

IIS Pro si t sous XP c sympa ( attention po mal de failles à boucher  ;) )

Reply

Marsh Posté le 16-10-2002 à 13:03:17    

Voir la faq de www.easyphp.org "comment rendre accessible..."
 
@+

Reply

Marsh Posté le 16-10-2002 à 13:32:05    

http://www.easyphp.org/intra-inter.php3
 
impecable ce lien dis donc! merci ;)

Reply

Marsh Posté le 16-10-2002 à 14:26:51    

Supposons qu'on dispose d'un serveur web(apache) chez-soi, avec un site actif dessus.
Quels outils pourraient nous permettre d'obtenir des statistiques sur les visites (date, heure, IP, provenance...)?

Reply

Marsh Posté le 16-10-2002 à 14:30:40    

Vip a écrit a écrit :

Supposons qu'on dispose d'un serveur web(apache) chez-soi, avec un site actif dessus.
Quels outils pourraient nous permettre d'obtenir des statistiques sur les visites (date, heure, IP, provenance...)?




 
Ah oui tiens bonne idée,un truc en local ca serait penard ;)  
 
Moi je cherche si c'est possible d'attribuer une certaine BP pour un port ou un logiciel :heink:  
(j'y crois pas trop mais on peut rever..)

Reply

Marsh Posté le 16-10-2002 à 15:03:23    

j'utilise (gratuit et en perl) : awstats ( http://awstats.sourceforge.net )
 
sinon tu as webalizer ( http://www.webalizer.org )
 
et en log payant, qui analasye ton fichier de log, et qui tourne sous windows, tu as un log de webtrends : http://www.netiq.com/products/log/default.asp
 

Vip a écrit a écrit :

Supposons qu'on dispose d'un serveur web(apache) chez-soi, avec un site actif dessus.
Quels outils pourraient nous permettre d'obtenir des statistiques sur les visites (date, heure, IP, provenance...)?




Message édité par blueteen le 16-10-2002 à 15:04:04
Reply

Marsh Posté le 16-10-2002 à 15:07:26    

blueteen a écrit a écrit :

j'utilise (gratuit et en perl) : awstats ( http://awstats.sourceforge.net )
 
sinon tu as webalizer ( http://www.webalizer.org )
 
et en log payant, qui analasye ton fichier de log, et qui tourne sous windows, tu as un log de webtrends : http://www.netiq.com/products/log/default.asp
 
 




 
 :jap:  ca a l'air vraiment terrible comme outil !
 
PS: Comment afficher des page en PERL sur un site , faut installer kels packages ??


---------------
Nothing can stop me, I'm never satisfied, I take what i want, refuse to be denied...
Reply

Marsh Posté le 16-10-2002 à 15:13:18    

raph93 a écrit a écrit :

 
 
 :jap:  ca a l'air vraiment terrible comme outil !
 
PS: Comment afficher des page en PERL sur un site , faut installer kels packages ??




tu n'as pas a installer de packtages ...
tu mets juste le lien qui va bien ( cf FAQ de awstats )

Reply

Marsh Posté le 16-10-2002 à 15:13:18   

Reply

Marsh Posté le 16-10-2002 à 17:26:27    

si c'est pour ton pc, il faut installer "active perl".
c'est vite fait, y a presque rien à faire.
@+
 
http://www.activestate.com/Product [...] ActivePerl

Reply

Marsh Posté le 17-10-2002 à 00:36:21    

:hello: tous,
en fait j'ai installé easyphp a partir duquel je travaillais pour construire mon site, j'ai parametré easyphp pour qu'il demarre en tant que services, mais les utilisateurs externes qui se connectent via le net ont une erreur au niveau de IE: Impssible d'afficher la page.
Vous avez une idée?
j'ai placé mon site dans le repertoire c:\easyphp\www\ et le fichier index est index.php
 
qq sait ou j'ai fais l'erreur?
 
merci

Reply

Marsh Posté le 17-10-2002 à 08:43:19    

avant toute chose : il marche pour toi en local ?
 
tu as mis quoi pour la ligne "ServerName" ?
 
et pour "DocumentRoot" ?
 
et pour <Directory "---"> ?
 
Et pour ça :
 
# DirectoryIndex: Name of the file or files to use as a pre-written HTML
# directory index.  Separate multiple entries with spaces.
#
<IfModule mod_dir.c>
    DirectoryIndex index.html index.shtml index.wml index.pwml index.php index.php3 index.php4
</IfModule>
 
 
@+ !

Reply

Marsh Posté le 17-10-2002 à 23:30:54    

blueteen a écrit a écrit :

avant toute chose : il marche pour toi en local ?
 
tu as mis quoi pour la ligne "ServerName" ?
 
et pour "DocumentRoot" ?
 
et pour <Directory "---"> ?
 
Et pour ça :
 
# DirectoryIndex: Name of the file or files to use as a pre-written HTML
# directory index.  Separate multiple entries with spaces.
#
<IfModule mod_dir.c>
    DirectoryIndex index.html index.shtml index.wml index.pwml index.php index.php3 index.php4
</IfModule>
 
 
@+ !




 
:hello:
chez moi le site marche en local
Pour le reste, j'ai pas touché, c'est ou "Servername"? etc c bien avec easyphp?  
merci

Reply

Marsh Posté le 18-10-2002 à 07:18:52    

ces lignes sont obligatoirement dans ton fichier de config.
pour les retrouver lance une recherche dans ton éditeur :)
@+

Reply

Marsh Posté le 18-10-2002 à 08:24:41    

maui a écrit a écrit :

Salut à tous,
 
Avec une connection type cable, comment faire pr héberger son site perso directement sur son ordi? La conception du site est en PHP, j'utilise en local easyphp, comment rendre le site accessible de l'exterieur via le web?
 
Merci de votre aide
 
PS: j'a fais une recherche mais j'ai pas trouvé de reponses encore...




 
Pour ça, des solutions très très moyennes existent sur Windows. Mais le mieux pour ça, c'est linux. Si vraiment tu veux rester sur Windows, installes au moins un vrai serveur www: apache. IIS est une daube infâme.

Reply

Marsh Posté le 18-10-2002 à 09:45:49    

c'est apache qui est installé avec easyphp. :)
 

conti a écrit a écrit :

 
 
Pour ça, des solutions très très moyennes existent sur Windows. Mais le mieux pour ça, c'est linux. Si vraiment tu veux rester sur Windows, installes au moins un vrai serveur www: apache. IIS est une daube infâme.



Reply

Marsh Posté le 18-10-2002 à 10:17:54    

j'ai suivi un peu le topic et maintenant ca marche enfin chez moi en local et sur mon reseau(pas encore essayer depuis le net)
 :)  
 
J'aime deja le php (quand je vois ce qu'on peux faire avec :ouch: )

Reply

Marsh Posté le 18-10-2002 à 17:28:59    

:hello: j'ai fais une recherche ds le repertoire de easyphp, j'ai trouvé un fichier "config" dans le sous rep phpmyadmin avec:
/**
 * Server(s) configuration
 */
$i = 0;
// The $cfgServers array starts with $cfgServers[1].  Do not use $cfgServers[0].
// You can disable a server config entry by setting host to ''.
$i++;
$cfgServers[$i]['host']          = 'localhost'; // MySQL hostname
$cfgServers[$i]['port']          = '';          // MySQL port - leave blank for default port
$cfgServers[$i]['socket']        = '';          // Path to the socket - leave blank for default socket
$cfgServers[$i]['connect_type']  = 'tcp';       // How to connect to MySQL server ('tcp' or 'socket';)
$cfgServers[$i]['controluser']   = '';          // MySQL control user settings
                                                // (this user must have read-only
$cfgServers[$i]['controlpass']   = '';          // access to the "mysql/user"
                                                // and "mysql/db" tables)
$cfgServers[$i]['auth_type']     = 'config';    // Authentication method (config, http or cookie based)?
$cfgServers[$i]['user']          = 'root';      // MySQL user
$cfgServers[$i]['password']      = '';          // MySQL password (only needed
                                                // with 'config' auth_type)
$cfgServers[$i]['only_db']       = '';          // If set to a db-name, only
                                                // this db is displayed
                                                // at left frame
                                                // It may also be an array
                                                // of db-names
$cfgServers[$i]['verbose']       = '';          // Verbose name for this host - leave blank to show the hostname
$cfgServers[$i]['bookmarkdb']    = '';          // Bookmark db - leave blank for no bookmark support
$cfgServers[$i]['bookmarktable'] = '';          // Bookmark table - leave blank for no bookmark support
$cfgServers[$i]['relation']      = '';          // table to describe the relation between links (see doc)
                                                //   - leave blank for no relation-links support
 
$i++;
$cfgServers[$i]['host']          = '';
$cfgServers[$i]['port']          = '';
$cfgServers[$i]['socket']        = '';
$cfgServers[$i]['connect_type']  = 'tcp';
$cfgServers[$i]['controluser']   = '';
$cfgServers[$i]['controlpass']   = '';
$cfgServers[$i]['auth_type']     = 'config';
$cfgServers[$i]['user']          = 'root';
$cfgServers[$i]['password']      = '';
$cfgServers[$i]['only_db']       = '';
$cfgServers[$i]['verbose']       = '';
$cfgServers[$i]['bookmarkdb']    = '';
$cfgServers[$i]['bookmarktable'] = '';
$cfgServers[$i]['relation']      = '';
 
$i++;
$cfgServers[$i]['host']          = '';
$cfgServers[$i]['port']          = '';
$cfgServers[$i]['socket']        = '';
$cfgServers[$i]['connect_type']  = 'tcp';
$cfgServers[$i]['controluser']   = '';
$cfgServers[$i]['controlpass']   = '';
$cfgServers[$i]['auth_type']     = 'config';
$cfgServers[$i]['user']          = 'root';
$cfgServers[$i]['password']      = '';
$cfgServers[$i]['only_db']       = '';
$cfgServers[$i]['verbose']       = '';
$cfgServers[$i]['bookmarkdb']    = '';
$cfgServers[$i]['bookmarktable'] = '';
$cfgServers[$i]['relation']      = '';
 
// If you have more than one server configured, you can set $cfgServerDefault
// to any one of them to autoconnect to that server when phpMyAdmin is started,
// or set it to 0 to be given a list of servers without logging in
// If you have only one server configured, $cfgServerDefault *MUST* be
// set to that server.
$cfgServerDefault = 1;                         // Default server (0 = no default server)
$cfgServer        = '';
unset($cfgServers[0]);
 
 
c'est bien ici qu'il faut que je modifie qq chose? et par quoi?
 
merci pr ton aide :)

Reply

Marsh Posté le 18-10-2002 à 17:53:10    

non, il faut éditer le fichier httpd.conf !
c'est ce fichier de config d'apache que tu dois configurer :)
@+

Reply

Marsh Posté le 18-10-2002 à 18:25:53    

tu passes par un service comme no-ip ou d2ns ou tu
tapes juste ton ip dans ton browser?
 
 
 Sinon j'ai essaye awstats c'est un peu chiant à config, sinon
c'est vraiment le top pour les stats  :D  
 
 
@+


Message édité par toyot le 18-10-2002 à 18:26:33
Reply

Marsh Posté le 18-10-2002 à 18:41:36    

à qui la question ? :)
perso : dyndns
bof c pas trop dur à configurer awstats je trouve :)
 
 

toyot a écrit a écrit :

tu passes par un service comme no-ip ou d2ns ou tu
tapes juste ton ip dans ton browser?
 
 
 Sinon j'ai essaye awstats c'est un peu chiant à config, sinon
c'est vraiment le top pour les stats  :D  
 
 
@+



Reply

Marsh Posté le 18-10-2002 à 19:45:25    

La question c'était pour maui.
 
Pour awstats il faut instal perl, modifier
le httpd.conf d'apache et apres config awstats.
Pour qqun qui a l'habitude ça ne devrait pas poser de prob,
mais je suis plutot du genre noobs  :D mais ça marche  :love:  
 
@+
 
 
 
 
 

Reply

Marsh Posté le 19-10-2002 à 01:07:19    

:hello: voila ce que j'ai dans le httpd.conf d'apache:
Your  
# machine always knows itself by this address. If you use Apache strictly for  
# local testing and development, you may use 127.0.0.1 as the server name.
#
ServerName localhost
 
 
#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "C:/Program Files/EasyPHP2/www"
 
#
# Each directory to which Apache has access, can be configured with respect
# to which services and features are allowed and/or disabled in that
# directory (and its subdirectories).  
#
# First, we configure the "default" to be a very restrictive set of  
# permissions.  
#
<Directory />
    Options FollowSymLinks Indexes
    AllowOverride All
</Directory>

Reply

Marsh Posté le 19-10-2002 à 10:28:11    

ben et le reste ?
je t'ai donné plus de lignes à vérifier :)
mais tu es sur le bonne voie :p

Reply

Marsh Posté le 19-10-2002 à 12:03:48    

voila le reste :)
 
#
# This should be changed to whatever you set DocumentRoot to.
#
<Directory "C:/Program Files/EasyPHP2/www">
 
#
# This may also be "None", "All", or any combination of "Indexes",
# "Includes", "FollowSymLinks", "ExecCGI", or "MultiViews".
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
    Options Indexes FollowSymLinks Includes
 
#
# This controls which options the .htaccess files in directories can
# override. Can also be "All", or any combination of "Options", "FileInfo",  
# "AuthConfig", and "Limit"
#
    AllowOverride All
 
#
# Controls who can get stuff from this server.
#
    Order allow,deny
    Allow from all
</Directory>
 
#
# UserDir: The name of the directory which is appended onto a user's home
# directory if a ~user request is received.
#
# Under Win32, we do not currently try to determine the home directory of
# a Windows login, so a format such as that below needs to be used.  See
# the UserDir documentation for details.
#
#<IfModule mod_userdir.c>
#    UserDir "C:/Program Files/EasyPHP2/apache/users/"
#</IfModule>
 
#
# Control access to UserDir directories.  The following is an example
# for a site where these directories are restricted to read-only.
#
#<Directory "C:/Program Files/EasyPHP2/apache/users">
#    AllowOverride FileInfo AuthConfig Limit
#    Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
#    <Limit GET POST OPTIONS PROPFIND>
#        Order allow,deny
#        Allow from all
#    </Limit>
#    <LimitExcept GET POST OPTIONS PROPFIND>
#        Order deny,allow
#        Deny from all
#    </LimitExcept>
#</Directory>
 
#
# DirectoryIndex: Name of the file or files to use as a pre-written HTML
# directory index.  Separate multiple entries with spaces.
#
<IfModule mod_dir.c>
    DirectoryIndex index.html index.shtml index.wml index.pwml index.php index.php3 index.php4
</IfModule>

Reply

Marsh Posté le 19-10-2002 à 12:42:47    

Moi j'utilise IIS de windows 2000 server  [:tatanka]  
 
d'après ce ke vs en dites c pas bien, mais moi ça me suffit, fo dire ke c pas un gros site de fou : je l'héberge sur mon 56K, ainsi ke mon server FTP. Comme ya presk personne ki vient dessus, ça me convient  :)

Reply

Marsh Posté le 19-10-2002 à 13:55:54    

Pour ma part, j'utilise IIS et je vois pas ce que vous lui reprochez. Une fois qu'on a viré tous les types d'extensions dont on a pas besoin, y a pas de problèmes.

Reply

Marsh Posté le 19-10-2002 à 13:57:33    

où tu as vu dans ce topic qu'on lui reprochait quelque chose ?
 

benj9002 a écrit a écrit :

Pour ma part, j'utilise IIS et je vois pas ce que vous lui reprochez. Une fois qu'on a viré tous les types d'extensions dont on a pas besoin, y a pas de problèmes.



Reply

Marsh Posté le 19-10-2002 à 14:04:53    

conti a écrit a écrit :

 
 
Pour ça, des solutions très très moyennes existent sur Windows. Mais le mieux pour ça, c'est linux. Si vraiment tu veux rester sur Windows, installes au moins un vrai serveur www: apache. IIS est une daube infâme.




 
Voila où je l'ai vu ;)

Reply

Marsh Posté le 19-10-2002 à 14:30:40    

oki, j'l'ai raté celui-là :p

Reply

Marsh Posté le 23-10-2002 à 23:39:41    

:hello:

Reply

Marsh Posté le 20-12-2002 à 19:43:37    

:bounce:

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed