Partage
  • Partager sur Facebook
  • Partager sur Twitter

Serveur Web sous apache

Sujet résolu
    12 avril 2021 à 18:15:34

    Bonjour à vous,

    Avant tout chose je vais vous résumer mon problème. On est deux jeunes étudiants en stage et on doit développer un site pour une institue du public. Nous ne disposons pas de serveur pour pouvoir faire nos tests et notre développement donc on à fait avec les moyens du bord.

    En gros j'ai créer une VM sous Linux et un serveur qui en découle, en local sur ma VM. Le problème c'est qu'avec ça, je n'avais accès à rien depuis mon pc. J'ai donc gruger en faisait un partage de fichier entre Windows et virtual box, et ensuite monté le partage dans /var/www/html. Oui je sais c'est pas très propre. Avec ça, tout marche nickel.

    Le problème c'est que de cette manière la, mon collègue ne peut pas lui aussi travailler et on est obligé de faire des échanges de fichiers h24. J'ai donc décidé de faire un partage réseau de ce fichier, mais à ce moment la, le site ne fonctionne plus. J'ai bien accès aux fichiers mais il ne sont plus exécuté par apache. Si l'index est un .html alors aucune anomalie, mais en php, c'est une page blanche.

    Mon objectif serait donc d'avoir un fichier en lecture et écriture, pour moi et mon collègue, qu'Apache pourrait se charger d’exécuter.


    Je sollicite donc votre aide, pour soit avoir une solution au faite qu'apache ne génère plus le site, soit une solution global et plus propre pour gérer tout cela.

    Je tiens à préciser que je ne peux pas utiliser de mode graphique, mon pc est déjà à la limite de ce qu'il peut faire.

    Merci beaucoup.

    • Partager sur Facebook
    • Partager sur Twitter

    Créer une procédure qui s'appelle elle même, procédurception !

      12 avril 2021 à 19:12:28

      salut,

      en gros, tu fais les choses "salement", et ça ne fonctionne pas.

      alors, fais les choses proprement : résous ton problème d'accès à ta VM ! :)

      • Partager sur Facebook
      • Partager sur Twitter

      Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique

        12 avril 2021 à 19:26:02

        Je veux bien, mais je suis pas expert linux x)
        Je ne sais pas comment je peux faire ça proprement, et c'est la que ça coince.
        C'est la première fois que je monte un serveur, j'essaye de faire du ftp et de config mes directory et deux trois autre truc dont j'ai besoin, mais je n'ai aucune base, j'ai essayé de suivre pleins de tuto différent mais j'ai rien trouvé qui marchait bien :'(
        • Partager sur Facebook
        • Partager sur Twitter

        Créer une procédure qui s'appelle elle même, procédurception !

          12 avril 2021 à 19:59:14

          On est deux jeunes étudiants

          les étudiants n'ont-ils plus vocation à apprendre ?

          je n'utilise pas de VM, mais j'ai déjà aperçu des problèmes de "connectivité" entre la machine physique et la VM.
          ce ne serait qu'un paramètre de la VM à configurer...

          pas mon domaine. :(

          • Partager sur Facebook
          • Partager sur Twitter

          Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique

            12 avril 2021 à 20:08:11

            Si justement, on apprend ^^

            Mais on a beaucoup de travaille, et se lancer comme ça du jour au lendemain sur Linux n'est pas chose facile. Mais il y a eu une bonne marge de progression déjà ^^ même si ce n'est pas suffisant.

            Après le stage ne dur que 2 mois, et on a vraiment beaucoup de chose à faire et pour configurer le serveur il me reste tellement de chose à voir, c'est pour ça que j’espérai un petit coup de main, car ça bloque et que ça n'avance pas :'(
            • Partager sur Facebook
            • Partager sur Twitter

            Créer une procédure qui s'appelle elle même, procédurception !

              12 avril 2021 à 21:38:37

              imagine un apprenti en charpenterie qui présenterait, en fin de stage, un escabeau avec des clous et une cale pour le faire tenir d'aplomb...
              • Partager sur Facebook
              • Partager sur Twitter

              Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique

                17 avril 2021 à 18:02:22

                Commence par poster ta configuration si tu veux de l'aide. Ca évitera les critiques (légitime) de certains.

                La configuration réseau de ton PC (Le Windows) ?

                La configuration réseau de ta VM ?

                Quel serveur web tu utilise sur ta VM et sa configuration ?

                De plus, si tu ne maitrise pas Linux, et étant donné que tu est sur Windows, pourquoi ne pas utiliser Wamp pour ton développement local ?

                Dernière chose, la configuration "pas très propre" que tu as mis en place, ne sera jamais une bonne chose, combien même si cela fonctionne (trop de désavantage pour les cité).

                Avec plus d'information, on sera tous heureux de t'apporter de l'aide.

                • Partager sur Facebook
                • Partager sur Twitter
                  19 avril 2021 à 22:22:48

                  Bonjour,

                  À ta place, j'utiliserai Git (avec un repo sur GitHub) :)

                  +1 pour WAMP, ça revient au même qu'une VM en local.

                  • Partager sur Facebook
                  • Partager sur Twitter
                    20 avril 2021 à 9:18:39

                    Si je peux me permettre, WAMP/LAMP c'est un peu obsolète ces temps ci.

                    • Apache -> Il y a bien mieux et plus simple/léger : nginx
                    • MySQL -> Pourquoi pas mais PostgreSQL est plus simple à mettre en place et utiliser.
                    • PHP -> Ce langage traine un lourd passé qui a largement contribué aux alternatives bien plus modernes comme Django (python), Rails (ruby) ou node.js.
                    • Partager sur Facebook
                    • Partager sur Twitter

                    git is great because Linus did it, mercurial is better because he didn't.

                      20 avril 2021 à 15:15:00

                      Concernant ta VM ;

                      Si tu es sur VirtualBox, tu va dans les paramètres de ta machine virtuelle et tu mets l'accès réseau en : Accès par pont.

                      De la sorte ça va émuler un port RJ45 dans ta machine, comme si tu l'avais physiquement branché à un switch de ton réseau.

                      Une fois ceci fais, si ton Debian est bien configuré pour récupérer une adresse IP en DHCP, ton routeur va faire le reste du boulot, et tu sera en mesure de faire des pings vers ta machine en LAN

                      Dès que tu pings ta machine sur ton vrai LAN, le tour est joué, il ne te reste plus qu'à faire un partage en SMB ou installé un proftpd pour faire du FTP ;)

                      Et pour vous rendre sur le site internet hébergé par le Apache de ta VM -> http://<ip_de_la_vm> 

                      PS : L'initiative que vous avez eu d'héberger un serveur WEB dans une vrai VM est excellente ! Contrairement à des solutions toutes faites est assez bridé (type WAMP/XAMP et j'en passe ...), vous allez acquérir des compétences utiles dans le domaine de l'administration système ! Car dans la vrai vie, ce n'est pas un WAMPP qui fera tourner votre application, mais bien un Nginx/Apache ;)

                      -
                      Edité par DylanTra 20 avril 2021 à 15:20:38

                      • Partager sur Facebook
                      • Partager sur Twitter
                        1 juin 2021 à 11:27:01

                        Bonjour,

                        Je vous répond un peu tard, mais pour le coup j'ai tapé dans un peu toute vos options :

                        - le git, une perle, ca à simplifié le tout merci !

                        - l'accès par pont fonctionne nickel malgré que la connexion de ma résidence soit un peu bizarre par moment

                        - je vais passer sur linux assez récemment, j'ai donc utilisé wamp jusqu'à présent pour mon projet, mais maintenant que j'ai une bonne config qui ne bug pas sur ma vm, je garde ! ( j'ai en horreur Windows c'est dernier temps.)

                        Merci à tous pour vos solutions !

                        Ma config e bref : 

                        - Apache 2 ( je ne connaissait pas nginx, je vais donc me renseigner merci )

                        - Postgre ( du coup j'ai abandonné mysql )

                        - Php 7.4 ( c'est une contrainte donc je ne pourrai pas changer )

                        • Partager sur Facebook
                        • Partager sur Twitter

                        Créer une procédure qui s'appelle elle même, procédurception !

                          1 juin 2021 à 23:18:19

                          markand a écrit:

                          Si je peux me permettre, WAMP/LAMP c'est un peu obsolète ces temps ci.

                          • Apache -> Il y a bien mieux et plus simple/léger : nginx
                          • MySQL -> Pourquoi pas mais PostgreSQL est plus simple à mettre en place et utiliser.
                          • PHP -> Ce langage traine un lourd passé qui a largement contribué aux alternatives bien plus modernes comme Django (python), Rails (ruby) ou node.js.


                          Django c'est assez pourri, surtout pour le multithreading...Ruby on rails un peu mieux, mais alors ça reste un autre domaine/langage/framework à apprendre...

                          faire du multithreding en python c'est un peu se compliquer la vie à l'heure actuelle, enfin pour moi qui ait du programmer du calcul de grand nombres en masse, il aurait fallu une réécriture complète du code. Alors que PHP c'est simple et direct, pour un langage Web, voir plus.

                          Et apache peut être simple et léger, si le fichier de conf est optimisé pour avoir le strict minimum de ce qu'on utilise ça fonctionne bien...J'avais à peu près 100K clients par jour sur apache, il n'a jamais bronché.

                          -
                          Edité par maroufle34 1 juin 2021 à 23:26:33

                          • Partager sur Facebook
                          • Partager sur Twitter

                          Serveur Web sous apache

                          × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                          × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                          • Editeur
                          • Markdown