PDA

View Full Version : IIS,سایت



btbmrad
جمعه 07 آبان 1395, 18:51 عصر
سلام
نرم افزار تحت وبی که باASP.NET نوشتم را روی iis کانفیگ کردمش درحال حاضرکاربران می تونن روی شبکه داخلی با نوشتن localhostدر مرورگر شون با نرم افزارکارکنن اما من میخوام از فضای خارج از شرکت هم به برنامه دسترسی داشته باشیم اگرهاست بخرم وIISرا دوباره کانفیگ کنم وبه آدرس سایت خرید شده لینک کنم مشکلم برطرف میشه یااینکه لازمه که علاوه برکانفیگ مجدد IIS برنامه نوشته شده را روی هاست اپلودکنم.درواقع چه تنظیماتی برای قراردادن نرم افزار روی وب نیازاست .لازم به توضیح که برنامه روی سرور کانفیگ کردم وسرور IPاستاتیک داره.
لطفا راهنمایی کنبد

taze kar 1
شنبه 08 آبان 1395, 09:04 صبح
دوست عزیز شما میتونید به همین سروری که دارید یه کارت شبکه دیگه متصل کنید که آی پی استاتیک اینترنت داشته باشه علاوه برا این که با رنج آی محلی در درسترس هست در اینترنت هم در درسترس خواهد بود.
و در قسمت bindings وب سایت آی پی استاتیک اینترنت هم اضافه کنید.
فقط باید تعیین دامنه داشته باشید.(اختیار و گرنه کاربر راه دور بجای آدرس باید ای پی وارد کنه)
اما تمامی موارد درصورتی امن خواهد بود که از IIS سرور استفاده کنید و تمامی نکات امنیتی را رعایت کنید.
پیشنهاد من این از پروتکل HTTPS استفاده کنید و certificate های لازم رو به اعضاء بدین
هرچند اینها اختیاری هست و میتونید استفاده نکنید. اما برای بهبود امنیت بسیار جالب است.

btbmrad
دوشنبه 10 آبان 1395, 18:50 عصر
ممنونم ازراهنماییتون .
برای تعیین دامنه چه کاری انجام بدم یعنی از یکی ازشرکت های خدمات دهنده هاست ودامین بادادن ای پی استاتیک وادرسی که میخوام داشته باشم این امکان را بخرم میشه بیشترتوضیح بدین

taze kar 1
دوشنبه 10 آبان 1395, 19:17 عصر
ممنونم ازراهنماییتون .
برای تعیین دامنه چه کاری انجام بدم یعنی از یکی ازشرکت های خدمات دهنده هاست ودامین بادادن ای پی استاتیک وادرسی که میخوام داشته باشم این امکان را بخرم میشه بیشترتوضیح بدین
بله میتونید دامنه خودتون رو با شرکت های ثبت دامنه ، ثبت کنید

btbmrad
سه شنبه 14 آذر 1396, 15:10 عصر
سلام
dnsتهیه کردم . سایت را روی IIS سرور خودم کانفیگ کردم.آیا میشه iis ام را به یک هاست دیگه لینک کنم :گیج:
لطفا راهنمایی کنید :گریه::گریه:

Tekyegah
سه شنبه 14 آذر 1396, 19:19 عصر
میشه بیشتر توضیح بدید مشکلتون چی هست ؟

btbmrad
یک شنبه 19 آذر 1396, 08:34 صبح
مشکل اینه که روی سرور در مرورگر localhost می نویسم می تونم به سایت دسترسی داشته باشم ولی نمی تونم سایت رو در فضای اینترنت قرار بدم

Tekyegah
یک شنبه 19 آذر 1396, 14:53 عصر
سلام آخه نوشتید DNS تهیه کردم !
گیج شدم ...
شما برای معرفی پروژتون به اینترنت راه های مختلفی پیش روتون هست ساده ترین کار خرید هاست و دامین هست و اینکه پروژتون رو روی یه هاست قرار بدید .
اما اگه میخواید سیستم خودتون رو سرور کنید باید IIS نصب کنید .
( تا اینجاشو که خودتون انجام دادید ، فقط واسه دوستانی که ممکنه بعدا به این پیام برخورد کنن نوشتم )

حالا روش های معرفی سیستمنتون به اینترنت این هست که شما یه ip valid از شرکتی که اینترنت تهیه کردید خریداری کنید و روی کارت شبکتون set کنید .
که این ip valid خودش یه هزینه ماهیانه داره .
نکته دیگه هم اینه که باید firewall ویندوز رو off کنید .

حالا اگه شما بخواید دامین خریداری کنید و بازدید کنندتون با زدن دامین به سرورتون وصل شه بحث یکم فرق میکنه .
ابتدا باید بگم که با ویندوز 7 این امکان وجود نداره و شما حتما باید ویندوز سرور نصب کنید .
بعد از نصب ویندوز سرور IIS و set کردن ip valid. شما باید DNS server. رو تنظیم کنید .
و اونجا ns ها رو معرفی میکنید به سرورتون .
سپس وارد کنترل پنل دامینتون میشید و DNS SERVER. رو روی ns هایی که توی سرورتون معرفی کردید میزنید .
مثلا n1.yourdomain.com .

بعد از 24 ساعت dns ها set میشن و با زدن دامین ، پروژتون بالا میاد.

آموزش تصویری ارتباط دامین با Win Server

https://azaronline.com/blog/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%88%D8%B5%D9%84-%D8%AF%D8%A7%D9%85%D9%86%D9%87-%D8%B3%D8%B1%D9%88%D8%B1-%D9%85%D8%AC%D8%A7%D8%B2%DB%8C-%D9%88%DB%8C%D9%86%D8%AF

btbmrad
دوشنبه 20 آذر 1396, 10:54 صبح
مرسی توضیحات کامل بود/ فقط وقی میخوام دامین را با winserverارتباط بدم مطابق مقاله آموزشی تصویری آی پی ست شده برای سرور در شبکه workgroup را بزارم یا ipاستاتیک ست شده روی کارت شبکه

Tekyegah
دوشنبه 20 آذر 1396, 18:41 عصر
اگه منظورتون از IP استاتیک هست ، خیر ...

اونجایی که نوشته 127.0.0.1

این IP روزرو هست و اشاره به خود سیستم میکنه .

btbmrad
سه شنبه 21 آذر 1396, 12:52 عصر
شرکت های خدمات دهنده هاست یک آپشن برای مشتری دارن راجع به پهنای باندو با توجه به اون قیمتاشون متفاوته .در این حالت که سرور فعلی که دارم یک سرور معمولیه (سرور قدرتمندی نیست) و برای سایتم تبدیل به هاست می کنم آیا مثلا اگه 5 نفر همزمان بخوان از سایت بازدید کنن واطلاعات بردارن مشکل پیش میاد؟

Tekyegah
سه شنبه 21 آذر 1396, 17:18 عصر
قسمت هاست با خیلی موارد تعیین میشه ، فضا ، میزان مصرف پهنای باند ، فضای sql ، تعداد ساب دامین و...

اون پهنای باند مصرف ، حجم اینترنتشون هست . مثلا بهتون میگه ۲۰۰ مگابایت در ماه . یعنی اگه شما سایت دانلود فیلم باشین و یه کاربر بیاد یه فیلم ۲۰۰ مگی دانلود کنه ، اعتبار ماهیانه شما تمام میشه .

حالا در مورد سوالتون . برای این سرور باید اینترنت پرسرعتی استفاده کنید . و اگه سایت پربازدیدی دارید باید حجم خوبی رو هم برای اینترنتتون در نظر بگیرید .

امنیتش هم که دیگه جای خود داره ، مثلا برای سرورها جدا از بحث إنتی ویروس و فایروال نرم افزاری ، از فایر وال های سخت افزاری هم استفاده میکنن .

btbmrad
یک شنبه 26 آذر 1396, 11:51 صبح
سلام
به دلیل اینکه
1-حجم دیتابیسم زیاده شاید به 4G هم برسه واز نظر هزینه خرید هاست با دیتابیس بالا برام مقرون به صرفه نیست
2- و از طرفی مجبور نباشم با هر تغییر روی سایت آپلود کنمش رو هاست خریداری شده
3- و با توجه به اینکه IPاستاتیک هم دارم
میشه هاستی باترافیک قابل قبول وقیمتی که برام معقول باشه بگیرم ولی تنظیمات پنلش به صورتی باشه که آدرس واطلاعات را از سرورمن برداره
برای مثال فایل های سایت رو روی یکی از درایوهای سرورخودم قرار بدم ودیتابیس هم رو هارد سرور خودم باشه اما تو پنل هاست خریداری شده تنظیمات طوری باشه که آدرس سرور خودم رو بدم
لطفا راهنمایی کنید...

Tekyegah
یک شنبه 26 آذر 1396, 20:39 عصر
سلام
1. 4GB :متفکر: چیکار داری میکنی با خودت .... :قهقهه:
2. مجبوری بعضی از فایل ها آپلود کنی !
3. ببینید پیشنهاد من این هست :

SQL Server رو روی سیستم خودتون نصب کنید و IP valid ( اینقدر نگو static ) رو روی کارت شبکه Set کنید .
حالا میتونید فایل های متفرقه مثل CSS ها ، JS ها ، عکس ها و غیره رو بذارید روی سرور خودتون ( خب چه کاریه آخه مگه حجمشون چقدر میشه )
ولی مجبور هستید خود سورس برنامه رو روی سرور بذارید و اونجا باید Compile بشه .

پس شد سورس سایت روی سرور اینترنتی + فایل های برنامه
اما دیتابیس رو روی سرور شخصی خودتون بذارید .

بعد توی کانکشنی که قراره به دیتابیس وصل بشه به جای localhost باید IP Valid ی که روی کارت شبکه ت Set کردی رو بزنی .

البته یه حالت دیگه هم هست که خود سورس برنامه هم روی سرور خودت باشه ... کلا وب سایتت رو کاملا با jquery بنویسی ... و درخواست ها رو بفرستی سمت سرور خودت و وقتی مقداری برگشت ، با اون کار کنی .

من خودم اینطوری مینویسم معمولا ، صفحاتی که کاربر میبینه همه HTML هستن و با jquery همه دیتاها رو جابجا میکنم .

اگه به این حالت باشه میتونید خود سورس برنامه رو هم روی سرور خودت داشته باشی . به شرطی که فایل های HTML ت روی سرور اینترنتی باشه .