Comment mettre un serveur apache sur le web??

BOnjour tout le monde,
est ce quelqu'un pourrait m'expliquer comment on fait pour mettre un serveur en ligne!!
J'ai télécharger récemment apache 2.2.4 puis j'ai suivi la procédure pour paramétrer ce dernier, j'ai ensuite mis tous les fichiers de mon site internet dans le dossier "htdocs" cependant, je ne sais pas comment on peut accéder à mon site depuis un ordi extérieur relié à internet??
Mon site fonctionne en local car lorsque je rentre "http://localhost", mon site s'affiche sur le navigateur sans problème.
Configuration: Windows XP
Firefox 2.0.0.6

25 réponses

  1. ok je vais essayer je te remercie, de toute façon j'ai que ça à faire pour l'instant!!!
    0
    1. oui genre :Ultra Ping, freeware (mais il tourne pas chez moi)

      sinon tu peux faire un ping en mode commande (je ne sais pas comment)
      0
      1. ok mais comment ça fonctionne concrètement un logiciel de ping?
        ça envoie des données sur le PC distant puis il vérifie si celui-ci lui renvoie également des données?
        0
        1. sur le navigateur non, mais sur un logiciel de ping, oui.
          0
          1. moi non plus, je suis coincé!!! mais je te remercie quand même pour ton aide!!
            j'ai quand même une petite question, lorsque quelqu'un entre l'adresse ip d'un autre ordi mais qui n'a pas de site internet, est ce qu'on est censé voir quelque chose sur le navigateur?
            0
            1. ouais cette adresse ip m'est donné du site "https://www.adresseip.com/" donc normalement c'est la bonne. Je ne comprend pas pourquoi cette adress m'amène sur ma box, cela revient au même que si je tapait http://192.168.1.10 ce qui est normal avec cette adresse!!
              alors que ceux qui essayent de se connecter de l'extérieur n'arrivent pas à se connecter à mon adresse ip alors que mon site est bien présent puisque http://localhost fonctionne??!!je comprend pas!!
              0
              1. bizarre pour ta box je croyais que ca ne réagissait comme ca, sauf si c'etait un réseau local. Mais ton adresse IP a par l'air local...c'est bien cette adresse que tu obtiens si tu va sur un site qui te donne ton adresse ip ?

                PS : c'est pas du firewall je pense car tu serais tout de meme pingable.
                0
                1. eh bien pour ce qui est de l'adresse ip; j'en suis sûr, et pour le firewall, j'ai regarder dans les options et je pense qu'il est désactivé pour le port 80 mais je n'en suis pas certains!! sinon, lorsque moi depuis mon ordi je tape mon adresse "http://90.50.110.152" , ça m'amène sur ma page ou je dois rentrer le code et le nom d'utilisateur de ma box?
                  0
                  1. Bon je vois rien qui cloche.

                    Commencons par le commencement :

                    ton ip : 90.50.110.152

                    J'arrive pas à te pinger, c'est pas bon signe. Apache ou pas, meme si t'es juste connecté au réseau tu dois etre pingable !
                    T'es sur de ton adresse IP (reconnection, faute de frappe...?)

                    Tu as peut etre un firewall qui fait de la résistance...
                    0
                    1. ok, voila le document httpd.conf :

                      ServerType standalone

                      ServerRoot "C:/Program Files/EasyPHP1-7/apache"

                      PidFile logs/httpd.pid

                      ScoreBoardFile logs/apache_runtime_status

                      #ResourceConfig conf/srm.conf
                      #AccessConfig conf/access.conf

                      Timeout 300

                      KeepAlive On

                      MaxKeepAliveRequests 100

                      KeepAliveTimeout 15

                      MaxRequestsPerChild 0

                      ThreadsPerChild 50

                      #Listen 3000
                      #Listen 12.34.56.78:80
                      Listen 90.50.110.152

                      LoadModule anon_auth_module modules/mod_auth_anon.so

                      LoadModule php4_module "C:/Program Files/EasyPHP1-7/php/php4apache.dll"

                      ClearModuleList
                      #AddModule mod_vhost_alias.c
                      AddModule mod_env.c
                      AddModule mod_log_config.c
                      #AddModule mod_mime_magic.c
                      AddModule mod_mime.c
                      AddModule mod_negotiation.c
                      #AddModule mod_status.c
                      #AddModule mod_info.c
                      AddModule mod_include.c
                      AddModule mod_autoindex.c
                      AddModule mod_dir.c
                      AddModule mod_isapi.c
                      AddModule mod_cgi.c
                      AddModule mod_asis.c
                      AddModule mod_imap.c
                      AddModule mod_actions.c
                      #AddModule mod_speling.c
                      AddModule mod_userdir.c
                      AddModule mod_alias.c
                      #AddModule mod_rewrite.c
                      AddModule mod_access.c
                      AddModule mod_auth.c
                      AddModule mod_auth_anon.c
                      #AddModule mod_auth_dbm.c
                      #AddModule mod_auth_digest.c
                      #AddModule mod_digest.c
                      #AddModule mod_proxy.c
                      #AddModule mod_cern_meta.c
                      #AddModule mod_expires.c
                      #AddModule mod_headers.c
                      #AddModule mod_usertrack.c
                      #AddModule mod_unique_id.c
                      AddModule mod_so.c
                      AddModule mod_setenvif.c
                      AddModule mod_php4.c

                      Port 80

                      ServerAdmin admin@localhost

                      ServerName http://90.50.110.152

                      DocumentRoot "C:/Program Files/EasyPHP1-7/www"

                      <Directory />
                      Options FollowSymLinks Indexes
                      AllowOverride All
                      </Directory>

                      <Directory "C:/Program Files/EasyPHP1-7/www">

                      Options Indexes FollowSymLinks Includes

                      AllowOverride All

                      <Files ~ "^\.ht">
                      Order allow,deny
                      Deny from all
                      </Files>

                      Order allow,deny
                      Allow from all
                      </Directory>

                      <IfModule mod_userdir.c>
                      UserDir "C:/Program Files/EasyPHP1-7/apache/users/"
                      </IfModule>

                      #<Directory "C:/Program Files/EasyPHP1-7/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>

                      <IfModule mod_dir.c>
                      DirectoryIndex index.html index.shtml index.wml index.pwml index.php index.php3 index.php4
                      </IfModule>

                      AccessFileName .htaccess

                      <Files ~ "^\.ht">
                      Order allow,deny
                      Deny from all
                      Satisfy All
                      </Files>

                      UseCanonicalName Off

                      <IfModule mod_mime.c>
                      TypesConfig conf/mime.types
                      </IfModule>

                      DefaultType text/plain

                      <IfModule mod_mime_magic.c>
                      MIMEMagicFile conf/magic
                      </IfModule>

                      HostnameLookups Off

                      ErrorLog logs/error.log

                      LogLevel warn

                      LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
                      LogFormat "%h %l %u %t \"%r\" %>s %b" common
                      LogFormat "%{Referer}i -> %U" referer
                      LogFormat "%{User-agent}i" agent

                      CustomLog logs/access.log common

                      ServerSignature Email

                      #ScriptInterpreterSource registry

                      <IfModule mod_alias.c>

                      Alias /icons/ "C:/Program Files/EasyPHP1-7/apache/icons/"

                      <Directory "C:/Program Files/EasyPHP1-7/apache/icons">
                      Options Indexes MultiViews
                      AllowOverride None
                      Order allow,deny
                      Allow from all
                      </Directory>

                      Alias /images_easyphp/ "C:/Program Files/EasyPHP1-7/home/images_easyphp/"

                      <Directory "C:/Program Files/EasyPHP1-7/home/images_easyphp">
                      Options Indexes MultiViews
                      AllowOverride None
                      Order allow,deny
                      Allow from all
                      </Directory>

                      Alias /mysql/ "C:/Program Files/EasyPHP1-7/phpmyadmin/"

                      <Directory "C:/Program Files/EasyPHP1-7/phpmyadmin">
                      Options FollowSymLinks Indexes
                      AllowOverride None
                      Order deny,allow
                      allow from 127.0.0.1
                      deny from all
                      </Directory>

                      Alias /home/ "C:/Program Files/EasyPHP1-7/home/"

                      <Directory "C:/Program Files/EasyPHP1-7/home">
                      Options FollowSymLinks Indexes
                      AllowOverride None
                      Order deny,allow
                      allow from 127.0.0.1
                      deny from all
                      </Directory>

                      ScriptAlias /cgi-bin/ "C:/Program Files/EasyPHP1-7/cgi-bin/"

                      <Directory "C:/Program Files/EasyPHP1-7/cgi-bin">
                      AllowOverride None
                      Options None
                      Order allow,deny
                      Allow from all
                      </Directory>

                      </IfModule>

                      <IfModule mod_autoindex.c>

                      IndexOptions FancyIndexing

                      AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip

                      AddIconByType (TXT,/icons/text.gif) text/*
                      AddIconByType (IMG,/icons/image2.gif) image/*
                      AddIconByType (SND,/icons/sound2.gif) audio/*
                      AddIconByType (VID,/icons/movie.gif) video/*

                      AddIcon /icons/binary.gif .bin .exe
                      AddIcon /icons/binhex.gif .hqx
                      AddIcon /icons/tar.gif .tar
                      AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
                      AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
                      AddIcon /icons/a.gif .ps .ai .eps
                      AddIcon /icons/layout.gif .html .shtml .htm .pdf
                      AddIcon /icons/text.gif .txt
                      AddIcon /icons/c.gif .c
                      AddIcon /icons/p.gif .pl .py
                      AddIcon /icons/f.gif .for
                      AddIcon /icons/dvi.gif .dvi
                      AddIcon /icons/uuencoded.gif .uu
                      AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
                      AddIcon /icons/tex.gif .tex
                      AddIcon /icons/bomb.gif core

                      AddIcon /icons/back.gif ..
                      AddIcon /icons/hand.right.gif README
                      AddIcon /icons/folder.gif ^^DIRECTORY^^
                      AddIcon /icons/blank.gif ^^BLANKICON^^

                      DefaultIcon /icons/unknown.gif

                      AddDescription "GZIP compressed document" .gz
                      AddDescription "tar archive" .tar
                      AddDescription "GZIP compressed tar archive" .tgz
                      AddDescription "ZIP archive" .zip
                      AddDescription "CAB archive" .cab
                      AddDescription "Win32 Executable" .exe

                      ctory indexes.

                      ReadmeName README
                      HeaderName HEADER

                      IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t

                      </IfModule>

                      <IfModule mod_mime.c>

                      AddEncoding x-compress Z
                      AddEncoding x-gzip gz tgz

                      AddLanguage da .dk
                      AddLanguage nl .nl
                      AddLanguage en .en
                      AddLanguage et .ee
                      AddLanguage fr .fr
                      AddLanguage de .de
                      AddLanguage el .el
                      AddLanguage he .he
                      AddCharset ISO-8859-8 .iso8859-8
                      AddLanguage it .it
                      AddLanguage ja .ja
                      AddCharset ISO-2022-JP .jis
                      AddLanguage kr .kr
                      AddCharset ISO-2022-KR .iso-kr
                      AddLanguage nn .nn
                      AddLanguage no .no
                      AddLanguage pl .po
                      AddCharset ISO-8859-2 .iso-pl
                      AddLanguage pt .pt
                      AddLanguage pt-br .pt-br
                      AddLanguage ltz .lu
                      AddLanguage ca .ca
                      AddLanguage es .es
                      AddLanguage sv .sv
                      AddLanguage cz .cz
                      AddLanguage ru .ru
                      AddLanguage tw .tw
                      AddLanguage zh-tw .tw
                      AddCharset Big5 .Big5 .big5
                      AddCharset WINDOWS-1251 .cp-1251
                      AddCharset CP866 .cp866
                      AddCharset ISO-8859-5 .iso-ru
                      AddCharset KOI8-R .koi8-r
                      AddCharset UCS-2 .ucs2
                      AddCharset UCS-4 .ucs4
                      AddCharset UTF-8 .utf8

                      <IfModule mod_negotiation.c>
                      LanguagePriority en da nl et fr de el it ja kr no pl pt pt-br ru ltz ca es sv tw
                      </IfModule>

                      AddType application/x-tar .tgz
                      AddType image/x-icon .ico
                      AddType application/vnd.wap.wmlc .wmlc
                      AddType application/x-httpd-php .phtml .pwml .php3 .php4 .php .php2 .inc
                      AddType text/vnd.wap.wml .wml
                      AddType text/vnd.wap.wmlscript .wmls
                      AddType text/vnd.wap.wmlscriptc .wmlsc
                      AddType image/vnd.wap.wbmp .wbmp

                      AddHandler cgi-script .cgi

                      AddType text/html .shtml
                      AddHandler server-parsed .shtml

                      <IfModule mod_setenvif.c>

                      BrowserMatch "Mozilla/2" nokeepalive
                      BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0

                      BrowserMatch "RealPlayer 4\.0" force-response-1.0
                      BrowserMatch "Java/1\.0" force-response-1.0
                      BrowserMatch "JDK/1\.0" force-response-1.0

                      </IfModule>
                      # End of browser customization directives

                      #
                      # Allow server status reports, with the URL of http://servername/server-status
                      # Change the "localhost" to match your domain to enable.
                      #
                      #<Location /server-status>
                      # SetHandler server-status
                      # Order deny,allow
                      # Deny from all
                      # Allow from localhost
                      #</Location>

                      #
                      # Allow remote server configuration reports, with the URL of
                      # http://servername/server-info (requires that mod_info.c be loaded).
                      # Change the "localhost" to match your domain to enable.
                      #
                      #<Location /server-info>
                      # SetHandler server-info
                      # Order deny,allow
                      # Deny from all
                      # Allow from localhost
                      #</Location>
                      0
                      1. balancer le contenu lisible , genre tu colle le contenu du fichier dans le champ de réponse mais tu enleves les commentaires pour que ce soit lisibles.

                        Ciao.
                        0
                        1. ouais je veux bien mais c'est quoi que t'appelles dumper?!
                          0
                          1. en fait j'ai plusieurs fotos et videos que j'ai réalisées au cours de soirées et j'aurais voulu que les concernés puisse y accéder à partir de leur ordi par exemple en téléchargeant les vidéos ou fotos ou tout simplement pour pouvoir les voir!!je ne veux pas les mettres sur le serveur d'un FAI pour ensuite les enlevés!!
                            sinon je vais essayer ce que tu m'as dit "Listen 90.50.110.152:80", je te remercie de ton aide car c'est pas simple la vie!!!
                            0
                            1. tu peux dumper le contenu de ton httpd.conf dans ta prochaine réponse ?
                              0
                              1. en fait j'ai plusieurs fotos et videos que j'ai réalisées au cours de soirées et j'aurais voulu que les concernés puisse y accéder à partir de leur ordi par exemple en téléchargeant les vidéos ou fotos ou tout simplement pour pouvoir les voir!!je ne veux pas les mettres sur le serveur d'un FAI pour ensuite les enlevés!!
                                sinon je vais essayer ce que tu m'as dit "Listen 90.50.110.152:80", je te remercie de ton aide car c'est pas simple la vie!!!
                                0
                                1. tu as cette ligne peut etre :

                                  Listen 90.50.110.152:80

                                  ??

                                  Je ne suis pas doué non plus pour tout ca, (ce qui fait que je recherche aussi des solutiosn FACILES et que j'évite les solutiosn COMPLIQUE ) !

                                  PS: Pourquoi est ce que tu utilises ta machine comme serveur (plutot qu'un serveur dédié par exemple ?)
                                  0
                                  1. je pense mais si tu sais comment le configurer correctement, je suis à ton écoute car c'est assez compliqué de comprendre l'ensemble de ce fichier!!
                                    0
                                    1. tu as bien configuré ton httpd.conf ?
                                      0
                                      1. oui, moi non plus je ne comprend pas pourquoi en entrant mon adresse ip dans le navigateur je n'accède pas au site??
                                        Il y a peut-être une manipulation à faire au niveau d'apache pour faire correspondre mon adresse ip au fichier index.html, pourtant il est actuellement en fonctionnement!!
                                        0
                                        • 1
                                        • 2