1 votes

macports apache,php,db, comment puis-je tester sur un autre appareil ?

Mon superviseur suggère d'utiliser macports pour installer/gérer différentes versions d'apache et de php, ainsi que des bases de données mysql et posgres. L'idée est que nous devons tester notre plate-forme sur différentes versions de chacun. Jusqu'à présent, je n'ai utilisé que l'installation par défaut d'apache sur osx lion, et l'installation par défaut de postgres.

Ma question est la suivante : une fois que j'ai désactivé le partage Web et que j'ai procédé à une installation personnalisée d'apache2 basée dans /opt/local/, comment puis-je diffuser l'IP de ma machine à d'autres appareils, à des fins de test ? Avec le partage Web, je peux obtenir l'IP de ma machine et l'utiliser pour tester avec un iPad et un iPhone. Est-ce que ce sera toujours le cas, et si oui, comment dois-je faire ?

macpro@~ $: ifconfig
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
    options=3<RXCSUM,TXCSUM>
    inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 
    inet 127.0.0.1 netmask 0xff000000 
    inet6 ::1 prefixlen 128 
gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
stf0: flags=0<> mtu 1280
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    options=2b<RXCSUM,TXCSUM,VLAN_HWTAGGING,TSO4>
    ether 3c:07:54:31:1a:e6 
    media: autoselect (none)
    status: inactive
en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether b8:8d:12:20:9d:3e 
    inet6 fe80::ba8d:12ff:fe20:9d3e%en1 prefixlen 64 scopeid 0x5 
    inet 10.0.0.4 netmask 0xffffff00 broadcast 10.0.0.255
    media: autoselect
    status: active
fw0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 4078
    lladdr a4:b1:97:ff:fe:56:af:e6 
    media: autoselect <full-duplex>
    status: inactive
p2p0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 2304
    ether 0a:8d:12:20:9d:3e 
    media: autoselect
    status: inactive

1voto

Chochos Points 3364

Votre serveur web doit être indépendant de l'IP sauf si vous l'avez spécifiquement lié à une IP. Configurez le serveur web comme d'habitude, vérifiez les ports, voyez si cela fonctionne.

Si vous souhaitez (pour une raison ou une autre) faire fonctionner plusieurs versions à la fois, n'oubliez pas d'utiliser un port différent.

Cela dit, c'est l'une des situations où il est préférable de disposer de machines virtuelles avec différentes versions du logiciel en question pour le tester, plutôt que d'essayer de tout faire entrer dans un système physique.

On dirait que vous êtes sur le sous-réseau 10.0.0.x, et votre adresse IP est 10.0.0.4.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X