انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید




نویسنده موضوع: روش استفاده از python SimpleHTTPServer (حل شد)  (دفعات بازدید: 1983 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین elyas74

  • Sr. Member
  • *
  • ارسال: 274
  • جنسیت : پسر
روش استفاده از python SimpleHTTPServer (حل شد)
« : 27 فروردین 1393، 12:41 ب‌ظ »
سلام،
من برای این که بتونم توی شبکه داخلی خودم فایل جا به جا کنم با کد
python -m SimpleHTTPServer 7000یک سرور ساده اجرا کردم و روی سیستم خودم هم بهش دست رسی دارم ولی روی سیستم های دیگه نه
اینم ifconfig من :
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 140  bytes 12044 (11.7 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 140  bytes 12044 (11.7 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

p8p1: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether 20:89:84:fb:74:1e  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlp3s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.51  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::6a17:29ff:fea3:5def  prefixlen 64  scopeid 0x20<link>
        ether 68:17:29:a3:5d:ef  txqueuelen 1000  (Ethernet)
        RX packets 823  bytes 393994 (384.7 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 993  bytes 126516 (123.5 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

- فکر کردم شاید مشکل از firewall باشه و پورت ۷۰۰۰ رو public باز کردم ولی بازم نشد
- و سیستم ها هم از هم ping دارن
- ممنون میشم اگه اطلاعاتی دارین راهنماییم کنید که چجوری این کار رو انجام بدم.

(یک سوال کوچیک تر الان آی پی من کدوم یکی است؟)
« آخرین ویرایش: 28 فروردین 1393، 11:39 ب‌ظ توسط elyas74 »
ubuntu16.04/unity/JavaScript

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4854
  • جنسیت : پسر
  • masoft قدیم
پاسخ : روش استفاده از python SimpleHTTPServer
« پاسخ #1 : 27 فروردین 1393، 02:21 ب‌ظ »
روی گنو-لینوکس یا مک؟ :)

آفلاین elyas74

  • Sr. Member
  • *
  • ارسال: 274
  • جنسیت : پسر
پاسخ : روش استفاده از python SimpleHTTPServer
« پاسخ #2 : 27 فروردین 1393، 03:03 ب‌ظ »
روی گنو-لینوکس یا مک؟ :)

لینوکس ،فدورا
ubuntu16.04/unity/JavaScript

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4854
  • جنسیت : پسر
  • masoft قدیم
پاسخ : روش استفاده از python SimpleHTTPServer
« پاسخ #3 : 27 فروردین 1393، 05:16 ب‌ظ »
آی‌پی شما 192.168.1.51 هستش.

دلیلی که نمی‌تونید از یک کامپیوتر دیگه اون رو ببینید، احتمالا اینه که Binding روی 127.0.0.1:7000 انجام میشه، در حالی که باید روی 0.0.0.0:7000 انجام بشه. بعد از اینکه اون رو اجرا می‌کنید، دقیقا چه خروجی‌ای می‌ده؟

آفلاین احسان☺ -

  • Hero Member
  • *
  • ارسال: 937
  • جنسیت : پسر
  • !no power geek
پاسخ : روش استفاده از python SimpleHTTPServer
« پاسخ #4 : 27 فروردین 1393، 05:38 ب‌ظ »
روی گنو-لینوکس یا مک؟ :)
چطور؟

آفلاین elyas74

  • Sr. Member
  • *
  • ارسال: 274
  • جنسیت : پسر
پاسخ : روش استفاده از python SimpleHTTPServer
« پاسخ #5 : 27 فروردین 1393، 05:46 ب‌ظ »
آی‌پی شما 192.168.1.51 هستش.

دلیلی که نمی‌تونید از یک کامپیوتر دیگه اون رو ببینید، احتمالا اینه که Binding روی 127.0.0.1:7000 انجام میشه، در حالی که باید روی 0.0.0.0:7000 انجام بشه. بعد از اینکه اون رو اجرا می‌کنید، دقیقا چه خروجی‌ای می‌ده؟

- بعد از اجرای خودِ کد:
Serving HTTP on 0.0.0.0 port 7000 ...- بعد از وارد شدن با ادرس 0.0.0.0:7000 از سیستم خودم :
127.0.0.1 - - [16/Apr/2014 17:38:57] "GET / HTTP/1.1" 200 -
127.0.0.1 - - [16/Apr/2014 17:38:58] code 404, message File not found
127.0.0.1 - - [16/Apr/2014 17:38:58] "GET /favicon.ico HTTP/1.1" 404 -
- بعد از وصل شدن با 192.168.1.51:7000 از سیستم خودم :
192.168.1.51 - - [16/Apr/2014 17:39:14] "GET / HTTP/1.1" 200 -
192.168.1.51 - - [16/Apr/2014 17:39:14] code 404, message File not found
192.168.1.51 - - [16/Apr/2014 17:39:14] "GET /favicon.ico HTTP/1.1" 404 -

و بعد از این که سعی میکنم از یک سیستم دیگه وصل بشم هیچ خروجی نداره
ubuntu16.04/unity/JavaScript

آفلاین elyas74

  • Sr. Member
  • *
  • ارسال: 274
  • جنسیت : پسر
پاسخ : روش استفاده از python SimpleHTTPServer
« پاسخ #6 : 28 فروردین 1393، 11:38 ب‌ظ »
حل شد، باید علاوه بر پورت public پورت external رو هم باید با فایروال باز میزاشتم.
ubuntu16.04/unity/JavaScript