ධාරකයෙන් මට Apache (VirtualBox ආගන්තුකය මත) වෙත පිවිසිය හැක්කේ කෙසේද?


144

මම උබුන්ටු වීඑම් එකක අපාචේ ස්ථාපනය කළා. මම ආගන්තුකයා වෙත ගොස් ෆයර්ෆොක්ස් පටවන විට මට පෙනෙන්නේ මම දේශීය හොස්ටල් වෙත සැරිසරන විට අපාචේ හොඳින් ක්‍රියාත්මක වන බවයි.

මම මෙම පිටුවම සත්කාරක සමාගම හරහා ප්‍රවේශ කිරීමට කැමතියි. මම ආගන්තුකයාගේ IP ලිපිනය භාවිතා කිරීමට උත්සාහ කළ නමුත් කිසිවක් එන්නේ නැත. අමුත්තන්ගේ Apache සේවාදායකය

ඉල්ලීම සඳහා මගේ වින්ඩෝස් 7 (සත්කාරක) සැකසීමට මම කැමතියි http://guestserver.com. මට මෙය කළ හැක්කේ කෙසේද?


එය විසඳීමට මට උපකාර කළ වෙබ් අඩවියක් මට හමු විය. පහත පිළිතුරු නිවැරදි නමුත් VM හි අථත්‍ය ඇඩැප්ටරය නිර්මාණය කිරීම ගැන කිසිවක් නොපෙන්වයි. මා සඳහන් කළ ස්ථානය: christophermaier.name/2010/09/01/…
සුධීර් ධුමාල්

Answers:


157

ඔබේ වීඑම් වෙත ළඟා වීමට ඔබේ භෞතික ජාලයේ වෙනත් යන්ත්‍ර අවශ්‍ය නම් (හෝ වීඑම් වෙත අන්තර්ජාල ප්‍රවේශය අවශ්‍ය නම්), පාලම් ජාලකරණය භාවිතා කරන්න. එසේ නොමැතිනම්, සත්කාරක පමණක් ජාලකරණයට ඇලී සිටින්න.

  1. ඔබේ VM එක නවතා එහි සැකසුම් VirtualBox (OSE) කළමනාකරු තුළ විවෘත කරන්න
  2. ජාල පටිත්ත වෙත යන්න
  3. ඔබේ අභිමතය පරිදි ජාල මාදිලිය තෝරන්න (පාලම් ජාලකරණය හෝ ධාරකයට පමණි) (පහත උදාහරණයේ දී, මම භාවිතා කරන්නේ ධාරකයට පමණි)

    ඔබට පාලම් ජාලකරණය භාවිතා කිරීමට අවශ්‍ය නම්, ඔබ නමෙහි නිවැරදි ජාල ඇඩැප්ටරය තෝරා ගත යුතුය . රැහැන්ගත සම්බන්ධතා සඳහා, ඔබ වැනි නම් එකක් තෝරා ගනු eth0ඇත. රැහැන් රහිත සම්බන්ධතා සාමාන්‍යයෙන් නම් කර ඇත wlan0(සංඛ්‍යා වෙනස් විය හැක)

  4. සැකසුම් සුරකින්න
  5. උබුන්ටු වීඑම් ආරම්භ කරන්න
  6. ක්‍රියාත්මක වන විට, ධාවනය කිරීමෙන් ඔබට IP ලිපිනය රැස් කර ගත හැකිය:

    ifconfig | grep addr
    

    පහත දැක්වෙන නිමැවුමේ, 192.168.56.101ඔබගේ VM වෙත ප්‍රවේශ වීම සඳහා ඔබේ Win7 ධාරක පද්ධතියේ භාවිතා කළ හැකි IP ලිපිනය:

    eth0  Link encap:Ethernet  HWaddr 08:00:27:70:27:fe  
          inet addr:192.168.56.101  Bcast:192.168.56.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe7b:25fe/64 Scope:Link
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
    
  7. ඔබගේ වින්ඩෝස් සත්කාරක පද්ධතිය තුළ, C:\Windows\System32\drivers\etc\hostsපරිපාලක ලෙස සංස්කරණය කර පේළියක් එක් කරන්න:

    192.168.56.101   guestserver.com
    

    ඔබ උබුන්ටු සත්කාරක පද්ධතියක් නම්, /etc/hostsභාවිතයෙන් සංස්කරණය කරන්නsudo nano /etc/hosts

  8. ලාභයක්!

2
මෙය සත්කාරක-පමණක් ජාලකරණය සඳහා පරිපූර්ණව ක්‍රියා කළ අතර මට දැන් ධාරකයාගේ බ්‍රව්සරයෙන් ආගන්තුකයාට ප්‍රවේශ විය හැකිය. කෙසේ වෙතත්, මා කැමති පාලම් සම්බන්ධතාවයක් සමඟ, මට ආගන්තුකයාගෙන් අන්තර්ජාලයට පිවිසිය නොහැක.
urok93

5
ipconfig යනු ලිනක්ස් හි විධානයක් නොවේ, එය ifconfig වේ. ඔබ එසේ අදහස් කළාද?
මැක්ස්

7
වින්ඩෝස් 7/8 ධාරක ගොනුව මෙහි ඇත: සී: \ වින්ඩෝස් \ සිස්ටම් 32 \ ධාවක \ යනාදිය \ ධාරකයන්
ඩේලන්

2
@begueradj ඉහත පියවර පාලම් ජාලකරණයට අදාළ වන නමුත් සමහර ජාල ඔබට බහු ලිපින ලබා දීමට ඉඩ නොදේ. මගේ යුනයිටඩ් හි, මට පාලම් ජාල භාවිතා කිරීමට නොහැකි වූයේ ඒ නිසා, එවැනි අවස්ථාවන්හිදී මම ඒ වෙනුවට වරාය ඉදිරියට යැවීම සමඟ NAT භාවිතා කරමි.
ලෙකන්ස්ටයින්

1
ජාල ඇඩැප්ටර දෙකක් සක්‍රීය කිරීම, එක් NAT සහ පාලම්, මට දැකීමට සහ මී මැසි දැකීමට ඉඩ ලබා දුන්නේය.
stenci

13

මගේ නඩුවේදී, මගේ ධාරක පරිගණකයට ස්ථිතික IP එකක් ලබා දෙන රවුටරයක් ​​මා සතුව ඇත.

  1. ජාල ඇඩැප්ටරය පාලම ලෙස සකසන්න:

    සැකසීම්> ජාලය> ඇඩැප්ටරය 1 ( ජාල ඇඩැප්ටරය සක්‍රීය කරන්න )> අමුණා ඇත්තේ: ( පාලම් ඇඩැප්ටරය )> හරි

  2. අතථ්‍ය යන්ත්‍රය ආරම්භ කරන්න> පුරනය වන්න

  3. VirtualMachine හි IP ගතිකයේ සිට ස්ථිතික දක්වා වෙනස් කරන්න

    sudo nano / etc / network / interfaces

  4. ප්‍රාථමික ජාල අතුරුමුහුණත යටතේ dhcp යන වචනය ස්ථිතික ලෙස වෙනස් කර ඔබගේ නව ස්ථිතික IP ඇතුළු කරන්න හෝ රේඛාවට අදහස් දක්වමින් නව එකක් එක් කරන්න

:

#iface eth0 inet dhcp
iface eth0 inet static
        address 192.168.10.110
        netmask 255.255.255.0
        gateway 192.168.10.1
        network 192.168.10.0
        broadcast 192.168.10.255

මගේ රවුටරය xxx.xxx හි වැඩ කරන බව සැලකිල්ලට ගන්න. 10 .x සහ ඔබේ xxx.xxx හි විය හැකිය. 0 .x හෝ xxx.xxx. 1 .x හෝ වෙනත්.

ඔබ එය කළ පසු, ඔබට සත්කාරක සහ ආගන්තුක යන්ත්‍ර දෙකෙහිම අන්තර්ජාල සම්බන්ධතා තිබිය හැකි අතර, ඔබ අපාචේ සේවාදායකය පරීක්ෂා කිරීම සඳහා එම ස්ථිතික IP ඔබේ වෙබ් බ්‍රව්සරයේ ටයිප් කරන්න.


ඔබේ / etc / hostname නිසි ලෙස වින්‍යාස කර ඇති බවට ඔබ සහතික විය යුතු බව පැවසීමට මට අමතක විය: nameserver [your_isp_primary_dns] සහ nameserver [your_isp_secondary_dns]
Nuc134rB0t

10

ඇඩැප්ටර බ්‍රිජ් හෝ සත්කාරක පමණක් ජාල ඇඩැප්ටරයට සැකසීමට උත්සාහ කරනවා වෙනුවට, ඔබට ෆයර්වෝල් / වෙනත් වරායන් යටතේ වරාය ඉදිරියට යැවීමට උත්සාහ කළ හැකිය, ඔබේ වරාය tcp සහ udp සම්බන්ධතා සඳහා සකසා නොමැත.


මෙය වෙබ් සේවාදායකයෙකුට ඇති පහසුම විකල්පයයි. ඔබේ ආගන්තුක ජාලය NAT ලෙස තබන්න, ඔබට අවශ්‍ය ඕනෑම වරායක් ඔබේ සත්කාරක සමාගමට යොමු කරන්න. සරල. ප්‍රසාද දීමනාව නම් ඔබට තවමත් ඔබගේ සියලුම ජාල වෙත ආගන්තුකයාගෙන් ප්‍රවේශය ඇත. ඔබ පාලම දැමූ විට ඔබට පිවිසිය හැක්කේ පාලම් ජාලයට පමණි.
සයිමන් ඇල්ෆි

6

පිළිගත් පිළිතුර මට වැඩ කළේ නැත (මම උබුන්ටු 12.04 එල්ටීඑස් සහ වර්චුවල් බොක්ස් ඇතුළත මම උබුන්ටු 14.04 එල්ටීඑස් සේවාදායකය ස්ථාපනය කළෙමි). මම දැන් ඇඩැප්ටරය 1 සහ ඇඩැප්ටර 2 සඳහා ජාල සැකසුම් මාරු කර ඇත, එනම් "පාලම් ජාලකරණය" සඳහා ඇඩැප්ටරය 1 සහ "නැට්" සඳහා ඇඩැප්ටරය 2 සැකසීම සහ එය ක්‍රියාත්මක වීමට පටන් ගත්තේය.


මෙය ප්‍රයෝජනවත් විය, නමුත් ඇඩැප්ටර අනුපිළිවෙල මාරු කරන්න එවිට ආගන්තුකයා පෙරනිමියෙන් NAT භාවිතා කරන අතර අන්තර්ජාලයට සම්බන්ධ වීමට හැකි වේ.
MadeOfAir

මෙය ඇත්ත වශයෙන්ම මට වැඩ කළා. මම මැක් සත්කාරක සමාගමකින් වින්ඩෝස් වීඑම් වෙත පිවිසීමට උත්සාහ කරමි.
බෙන්ජමින්ස්

1
මට අන්තර්ජාලය හරහා සොයාගත හැකි වෙනත් සෑම විසඳුමක්ම කියවා පැය ගණනක් උත්සාහ කිරීමෙන් පසුව, ඔබගේ මෙම අදහස චමත්කාරජනක ලෙස ක්‍රියාත්මක විය. එය ලිවීමට බොහෝම ස්තූතියි! සත්කාරක සහ ආගන්තුකයා ලෙස උබුන්ටු 18.04 භාවිතා කිරීම.
ජෝන්

5

ඔබට අවශ්‍ය වන්නේ නිශ්චිත වරායක් පමණි (ඔබ ජැටි හෝ ටොම්කාට් වැනි වෙබ් යෙදුමක් ධාවනය කරන්නේ නම් කියන්න) කරන්න:

සැකසීම් -> ජාලය -> ඇඩැප්ටරයන්ගෙන් එකක් NAT ලෙස සකසන්න -> 'වරාය ඉදිරියට යැවීම' ඔබන්න -> අදාළ සත්කාරක සහ ආගන්තුක වරාය සකසන්න.

ඔබ සුරකින ලද පසු, ඔබට ඔබේ දේශීය යන්ත්‍රයෙන් localhost: hostport වෙත යා හැකි අතර එය අථත්‍ය කොටුවට අදාළ වරායට හරවා යවනු ලැබේ.


4

ඔබට අයිපී හරහා සම්බන්ධ වීමට නොහැකි නම්, පෙරනිමි අපාචේ ස්ථාපනයක දී ඔබට ඩීඑන්එස් නම් සමඟ සාර්ථක වීමට ඉඩක් නැත.

අථත්ය ධාරකයේ ජාල සැකසුම් පරීක්ෂා කරන්න, මම සෑම විටම එය පාලමකට දමා මුළු ජාලය පුරාම ප්රවේශ විය හැකිය.


මම එය පාලමට සකසා ඇති නමුත් දැන් ආගන්තුකයා අන්තර්ජාලයට සම්බන්ධ නොවේ.
urok93

මෙහෙයුම් මෙහෙයුම් පද්ධතිය තුළ ඔබට IP එකක් ලැබේද? මම සාමාන්‍යයෙන් මගේ භෞතික ජාතික හැඳුනුම්පත් සියල්ලටම ගැලපෙන පරිදි බහු ජාතික හැඳුනුම්පත් සකස් කරමි. ඔබට ඔබගේ ifconfig ගවේෂණයෙන් හා සත්කාරකත්වයෙන් ඉවත් කළ හැකිද
PvdL

මම රැහැන් රහිතව වැඩ කරන විට එය ක්‍රියා කරන නමුත් කේබල් අංකය සමඟ, මගේ වින්‍යාසය පෙන්වන තිරපිටපත් කිහිපයක් මෙන්න: imageshack.us/photo/my-images/832/guestr.png imageshack.us/photo/my-images/846/virtualbox .png imageshack.us/photo/my-images/9/hostwin7.png
urok93

කරුණාකර මේ සඳහා කිසියම් උදව්වක් කළ හැකිද?
urok93

ඔබේ පරිගණකය කෙලින්ම අන්තර්ජාලයට සම්බන්ධ වී ඇති බව පෙනේ. ඔබේ සේවාදායකයාට IP (v4)
නොලැබීමට

3

පාලම් ප්‍රකාරයේදී, ඔබේ සත්කාරක සමාගම ස්ථිතික IP ලිපිනයක් භාවිතා කරන්නේ නම්, ඔබ ඔබේ ආගන්තුක IP එක ධාරක IP සමඟ එකම පරාසයකින් අතින් වින්‍යාස කළ යුතුය. එසේ නොමැතිනම්, වලංගු IP ලිපිනයක් සමඟ අමුත්තා ස්වයංක්‍රීයව වෙන් නොකෙරේ. HTH.


2

ලෙකන්ස්ටයින්ගේ පිළිතුර හරි. නමුත් ඔබ ආයතනික පරිසරයක සිටී නම්, ඔබේ ආගන්තුකයාගේ IP ලිපිනය සඳහා ප්‍රොක්සි සේවාදායකය අක්‍රිය කිරීමට සිදුවනු ඇත. උදාහරණයක් ලෙස, ඔබ ඔබේ සත්කාරක යන්ත්‍රයේ මොසිල්ලා ෆයර්ෆොක්ස් භාවිතා කරන්නේ නම් සහ ඔබ ආගන්තුකයාට 192.168.56.101/ වෙත පිවිසීමට උත්සාහ කරන්නේ නම්, ඔබට ෆයර්ෆොක්ස් මෙවලම්-> විකල්ප-> උසස්-> ජාල-> සැකසීම් වෙත ගොස් “නැත ප්‍රොක්සි "හෝ" ප්‍රොක්සි සඳහා නැත -> 192.168.56.101 ".


2

DHCP භාවිතය හේතුවෙන් ඔබට විවිධ IP ලබා ගන්නා ආගන්තුකයෙකුට ප්‍රවේශ වීමට අවශ්‍ය නම්, එහි ධාරක නාමය හරහා ප්‍රවේශ වීමට මම යෝජනා කරමි. කෙසේ වෙතත්, සත්කාරක වින්ඩෝස් වන විට ධාරක නාමය හරහා ප්‍රවේශ වීමට අමතර මෙවලමක් අවශ්‍ය විය හැකිය.

Superuser.com හි මගේම පිළිතුරෙන් පහත පෙළ පිටපත් කරන ලදි . :

මෙය නිවැරදි කිරීම සඳහා මල්ටිකාස්ට් ඩීඑන්එස් භාවිතා කිරීමට මම යෝජනා කරමි .

උබුන්ටු මෙය පෙරනිමියෙන් අවාහි හරහා භාවිතා කරයි .

වින්ඩෝස් සත්කාරක සමාගමට වෙනත් අවාහි සේවාවන් සොයා ගැනීමට අවාහි-සේවාදායකයෙකු අවශ්‍ය වේ. ඔබේ සත්කාරක සමාගම දැනටමත් සමහර ඇපල් මෘදුකාංග භාවිතා කරන්නේ නම් මෙය බොන්ජෝර් නම් සේවාවක් හරහා දැනටමත් තිබේ. කෙසේ වෙතත්, මෙය දැනටමත් ස්ථාපනය කර නොමැති නම් බොන්ජෝර් හි කුඩා අනුවාදයක් මෙතැනින් බාගත හැකිය: බොන්ජෝර් මුද්‍රණ සේවා . ස්ථාපනය කිරීමෙන් පසු .local හරහා ඔබේ ආගන්තුකයාට ප්‍රවේශ විය හැකිය.

සටහන: mDNS පද්ධතිය පෙරනිමියෙන් .local postfix භාවිතා කරන බව පෙනේ. එබැවින්, ඔබේ සත්කාරක නාමය "dev.myapp.com" නම්, සත්‍ය සත්කාරක නාමය "dev.myapp.com.local" වේ.


1

මම බොහෝ සෙයින් සෙවීමෙන් පසු එකම ගැටළුව විසඳා ඊලඟ පෝරමයේ බොහෝ පණිවිඩ කියවා ඇත්තෙමි:

1) උබුන්ටු සර්වර් 16.04, 2 ජීබී රැම් සහ එක් සීපීයූ හි හිස් ආවරණයක් සහිත අථත්‍ය කොටුව 6.1 හි අථත්‍ය යන්ත්‍රයක් සවි කරන්න. ධාරක යන්ත්‍රය වින්ඩෝස් 7 රවුටරයකට සම්බන්ධ කර ඇත. මා සතුව පොදු අයිපී එකක් ඇති අතර, මගේ සත්කාරක යන්ත්‍රයේ දේශීය අයිපී සඳහා මයි රවුටර් වියා අයිපී ෆෝවර්ඩින් සහ විවෘත වරාය 80: 192.168.xx.xx.

2) ඉන්පසු අතථ්‍ය කොටුව තුළ, මෙවලම්-> මනාපයන් -> ජාලය -> නව NAT ජාලය එක් කරන්න. ඉන්පසු මෙම නව NAT Netw සංස්කරණය කරන්න. -> නම = "නැට්නෙට්වර්ක්". ඉන්පසු ඉදිරි වරායන් මත ක්ලික් කරන්න -> IPv 4 -> රීතිය 1; ටීසීපී; ධාරක IP 192.168.xx.x (ධාරක පරිගණකයේ දේශීය IP); ධාරක වරාය = 80; ආගන්තුක IP = 10.0.2.xx (එය මගේ ආගන්තුක උබුන්ටු සේවාදායකයේ IP ය, මම දකින්නේ කොන්සෝලය වෙතින් v $a $ ifconfig); ආගන්තුක වරාය = 80. ඉන්පසු ACEPT ක්ලික් කරන්න.

3) අතථ්‍ය යන්ත්‍රයෙන් (මගේ නඩුවේ උබුන්ටු) වින්‍යාසය -> LAN වින්‍යාසය වෙත යන්න: සම්බන්ධ කර ඇත්තේ: රෙඩ්නැට්; නම = "NatNetwork" (Nat Netw තෝරන්න.

4) ඊළඟට මම මගේ ආගන්තුක යන්ත්‍රය ධාවනය කරන්න (උබුන්ටු සර්වර් 16).

5) මම ස්ථාපනය කළ කොන්සෝලය තුළ Apache2 https://www.digitalocean.com/community/tutorials/como-instalar-linux-apache-mysql-php-lamp-en-ubuntu-16-04-es හි පියවර අනුගමනය කරන්න.

6) apache2 ස්ථාපනය කර ඇති විට මට Apache curl 10.0.2.xx (මගේ ආගන්තුක යන්ත්‍රයේ දේශීය අයිපී) හරහා මගේ Apache සේවාදායකය සහ දේශීය IP 192.168.xx.xx සහ මගේ සත්කාරක යන්ත්‍රයේ ක්‍රෝම් හරහා එකම Apache සේවාදායකය නැරඹිය හැකිය. මගේ පොදු අයිපී හි ඇති එකම අපාචේ සේවාදායකය (මම දැනටමත් මගේ රවුටරය IP ඉදිරියට යැවීම සඳහා වින්‍යාස කර ඇති නිසා).

ඊළඟ පිටුවේදී ඔබට ග්‍රැෆික් ක්‍රියාවලියක් නැරඹිය හැකිය: https://estudioecabrera.com.ar/apache-ubuntu/

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.