یک وب سرور در اصل نرم افزاری هست که مستمرا بر روی یک کامپیوتر در حال اجرا می باشد و به سایر کامپیوتر ها این اجازه را می دهد تا اسناد و سایر موارد موجود و مجاز را از روی آن دانلود نمایند. نمی دانم شانس این را داشته اید تا مجموعه ای از وب سرورها را ببینید یا نه! ولی اکثر وب سرور ها کمی عظیم و مرموز به نظر می رسند و وقتی مجموعه ای از آنها را در کنار هم برای اولین بار ببینید حتی ممکن است از عظمتشان کمی بترسید، ضمن اینکه اکثرا اتاق هایی که تعدادی انبوه از وب سرورها در آن قرار دارند از طریق تدابیر ویژه دمایشان معمولا پائین تر از شرایط عادی است، اما همه ی اینها دلیل نمی شود که شما فقط یک مصرف کننده یا یک کاربر عادی در رابطه با وب سرورها باشید، اگر پیش نیازهای لازم در اختیارتان باشد می توانید یک وب سرور در اتاق خوابتان داشته باشید!!
راه اندازی وب سرور خانگی یا اصطلاحا Home Server در کشور هایی که مردمش مثل مردم ما در دسترسی به اینترنت با هزار و یک مشکل مواجه نیستند و برای خریداری سرویسهای اینترنتی نه چندان مطلوب نبایستی قیمت های عجیب و غریبی پرداخت کنند بسیار امر ساده و متداولی است، و حتی خاطرم هست در جایی خواندم اولین سرور میزبان گوگل در اتاق خواب یکی از دو موسس آن یعنی لری پیج و سرگی برین بوده است. اما چرا چنین کاری در کشورهای پیشرفته متداول است؟ بعضی ها در خانه یک وب سرور شخصی راه اندازی میکنند چون نیاز دارند به فایلهای موجود بر روی کامپیوتر خانگی شان همیشه و از همه جا دسترسی داشته باشند، یا عده ای دیگر یک وب سرور شخصی دارند تا فایلهایی خاص را با سایر دوستان، آشنایان یا افراد پروژه ای که بر روی آن مشغول به کار هستند به اشتراک بگذارند و از همه مهم تر کسانی که اطلاعات فنی بالایی دارند و در برخی موارد ترجیح می دهند مثلا سایت یا وبلاگ ویا... خودشان را روی سرور شخصی خودشان در خانه اشان میزبانی کنند و یا مثلا بسیاری از کسانی که صاحب بیزنس های کوچک الکترونیکی هستند در خیلی از موارد از وب سرورهای شخصی و خانگی استفاده می کنند تا بتوانند سطوح امنیتی بالاتری برای مشتریانشان پدید آورند. در این پست قصد دارم به شما نشان دهیم که چطور می توانید یک وب سرور خانگی را خودتان بدون نیاز به هیچکسی راه اندازی نمائید و مثلا فایلهای MP3 خود را از طریق آن با سایر افراد و دوستان و آشنایانی (که پسورد لازم و صحیح را در اختیار دارند) به اشتراک بگذارید.
البته لازم به ذکر است پیاده سازی یک سرور خانگی کار ساده ای نیست و خطرات خاص خودش را داراست و لازم است برای امنیت خودتان و فایلهایتان حتما کامپیوتری را که می خواهید تبدیل به سرور کنید را با آخرین پیکیج ها و وصله های امنیتی به روز رسانی نمائید، و از آن مهم تر اینکه قبل از هر چیزی اطمینان حاصل کنید تا سیستم تان آلوده به ویروس یا هر نوع فایل مخرب دیگری نیست. حرف آخر هم اینکه این راهنما برای کسانی است که یک سری موارد پایه را راجع به شبکه و... میدانند و البته اگر قصد عملی کردنش را دارند بایستی این امکان را داشته باشند تا پورت 80 را بر روی کامپیوترشان به منظور سرویس دهی به سایر کامپیوترهای موجود بر روی شبکه باز بگذارند.
موارد لازم:
1- یک PC تحت ویندوز 2- یک خط دائم اینترنت (نوع ارتباط فرقی نمی کند DSL یا Cable و یا... اما سرعت و پهنای باندش شدیدا اهمیت دارد)
گام اول: نصب Apache HTTP Server
در ابتدا و قبل از هر چیزی، هر نوع فایروال و یا نرم افزار سرور دیگری که روی سیستم شما اجرا شده است را غیر فعال کنید، چیزهایی مثل فایروال ویندوز، Skype، Trillian یا هرانرم افزار IM دیگری. انجام اینکار بسیار مهم است زیرا اینگونه ابزارها در ادامه می تواند سبب ایجاد اشکال در مراحل نصب و راه اندازی سرور شوند و البته ناگفته نماند موارد مذکور می توانند مانند گذشته بعد از پایان عملیات نصب و راه اندازی سرور مورد استفاده قرار گیرند.
بعد از انجام موارد مذکور بایستی فایل نصاب Apache HTTP Server را دانلود نمائید، فایل مورد نظر برای نصب این نرم افزار را بایستی از اینجا (برای ویندوز) دانلود کنید، فایلی که من دانلود کردم نامش apache_2.2.6-win32-x86-no_ssl.msi بود که فکر کنم فعلا آخرین نسخه برای نصب روی ویندوز است. بعد از دانلود مراحل نصب را از طریق اجرای فایل نصب آغاز نمائید. توافق نامه ی نرم افزار را تائید نمائید و فراموش نکنید در حین انجام مراحل نصب محل نصب را همان پیش فرض خود نرم افزار یعنی:
انتخاب کنید. وقتی به تصویر زیر در حین نصب کردن رسیدید (بعد از تائید توافقنامه) ابتدا آدرس ایمیل خودتان را در بخش مربوطه و بعد هم عبارت homeip.net را در بخش مرتبط به اطلاعات نام دامنه یا همان domain وارد کنید (فرقی ندارد چه نام دامنه یی اینجا می دهید من فقط برای سادگی قضیه این نام را داده ام)، مثل تصویر زیر:
بعد از وارد کردن این اطلاعات و زدن کلید next عملیات نصب را تا انتها با استفاده از گزینه ی Typical installation ادامه دهید. وقتی نصب تمام شد برای اطمینان حاصل پیدا کردن از موفقیت نصب، مروگر خود را باز کنید و در داخل نوار آدرس آن http://localhost را وارد کنید، اگر عبارت !it Works در مقابل شما ظاهر شد بدانید نصب وب سرور Apache بر روی سیستم شما به درستی صورت پذیرفته است اما ممکن است بعضی از افراد در این مرحله با پیغام خطایی با این عنوان:
"Only one usage of each socket address (protocol/network address/port) is normally permitted. : make_sock: could not bind to address 0.0.0.0:80 no listening sockets available, shutting down. Unable to open logs."
مواجه شوند. این پیغام خطا یعنی یک برنامه ی سرور مشابه مثل Skype و یا... با Apache دچار تداخل شده است برای اینکه بدانید چه برنامه ای مزاحم کارتان شده Command Prompt را باز می کنید (توضیح واضحات: برای باز کردن Command Prompt گزینه ی Run درون start menu را انتخاب کنید و بعد دستور cmd را درش وارد کنید) و خط دستور netstat -a -o را وارد کنید، PID یا همان Process ID برنامه ای که بر روی سیستم شما در حال استفاده از پورت 80 یا HTTP است را بیابید.
اکنون بروید سراغ Task Manager از منوی View گزینه ی Columns را انتخاب کنید و کنار عبارت PID تیک بزنید در آخر کار PID برنامه یی را که در بالا یافتید را در قسمت Process بیابید و آن را End کنید و بعد مجداد نصب Apache را امتحان کنید اینبار نباید مشکل خاصی باشد.
گام دوم: تنظیم کردن Apache برای به اشتراک گذاری اسناد و فایل ها از فولدر مورد نظر
حالا برای مثال می خواهیم فایلهای موسیقی مورد نظرمان را از طریق وب سروری که خودمان قصد راه اندازی اش را داریم برای دیگران قابل دریافت یا قابل دانلود نمائیم. فرض ما بر این است همه ی فایلهایی که قصد داریم به اشتراک بگذاریم در فولدر C:\My Music قرار گرفته اند. با استفاده از یک ویرایشگر متن مثل نت پد فایل httpd.conf را که در آدرس:
قرار گرفته است را باز کنید. این فایل در اصل فایل تنظیمات Apache است که در نگاه اول به نظر مقداری طولانی و ترسناک میرسد، اما اکثر موارد پیش فرض در آن به درستی کار می کنند و فقط کافی است ما چند مورد خاص را تغییر دهیم.
در فایل httpd.conf خطی که با DocumentRoot آغاز می شود را بیابید در ابتدای آن یک علامت # اضافه کنید و بعد هم خط دیگری در زیرش باید وارد کنید و نتیجه کارتان باید چیزی شبیه به آنچه که در زیر آورده شده است باشد:
سپس در همان فایل بگردید به دنبال عبارت <Directory "C:/Program (از همین جا کپی پیستش کنید چون به علت راست به چپ بودن متن بر عکس نمایش داده شده است) در ابتدای این خط هم باز بایستی یک علامت # وارد کنید و بعد یک خط جدید در زیرش بنویسید، نتیجه ی کار باز بایستی مشابه این باشد:
چیزی حدود 20 خط پائین تر از عبارت بالا بایستی عبارتی دیگر با عنوان زیر بیابید.
AllowOverride None
و بعد آن را به شکل زیر تغییر دهید:
AllowOverride All
مراحل فوق را که گذراندید فایل httpd.conf را ذخیره کنید. روی آیکون Apache در Taskbar کلیک کنید و گزینه ی Restart را انتخاب نمائید اگر آپاچی Restart شد معنی و مفهومش این است که تنظیمات را به درستی انجام داده اید، حالا آمدیم و Restart نشد چه کنیم!؟ صد در صد یک اشتباه تایپی در کارتان است برگردید سراغ فایل httpd.conf و تنظیمات را از اول چک کنید ببینید کجا اشتباه کرده اید. در نهایت وقتی Apache به صورت موفقیت آمیز Restart شد بروید سراغ مرورگر گرامی و مجدد در نوار آدرسش http://localhost را وارد کنید، اینبار بایستی بتوانید لیستی از فایل های موسیقی موجود در داخل دایرکتوری My Music در درایو C را در مرورگرتان مشاهده کنید.
گام سوم: ایجاد کلمه ی عبور برای دسترسی به اسناد موجود بر روی وب سرور
در شرایط بالا هر کسی می تواند به فایلهای موسیقی موجود بر روی سرور شما دسترسی داشته باشد و آنها را دانلود کند و اگر بخواهید این شرایط را حفظ کنید لازم است خط اینترنتی با پهنای باند خیلی خیلی بالا در اختیار داشته باشید، لذا می توانیم برای دسترسی افراد به فایلهای موجود روی سرورمان کلمه ی عبور یا همان پسورد تعریف کنیم.
برای تعریف کردن پسورد مجددا Command Prompt را باز می کنیم و آن را به دایرکتوری bin سرور Apache با تایپ آنچه در زیر آورده شده است هدایت می کنیم:
cd "C:\Program Files\Apache Software Foundation\Apache2.2\bin"
و سپس یک فایل پسورد می سازیم:
htpasswd -c "C:\Documents and Settings\my_password_file.txt" test
می توانید مسیری که برای ساخت فایل پسورد در بالا آورده شده است را تغییر دهید (فراموش نکنید فایل باید حتما در یکی از دایرکتوری های موجود در document root وب سرورتان قرار گیرد) و همینطور می توانید به جای test هر نام کاربری دیگری که می خواهید جایگزین کنید، بعد از تایپ خط مذکور از شما پسورد مورد نظرتان تقاضا می شود و بایستی آن را دو بار وارد کنید. با گذرندان این مراحل فایل حاوی رمز عبور که رمزنگاری و کد شده هم هست ساخته می شود.
اما اکنون وقتش رسیده این امکان را پدید آوریم تا افراد قادر باشند با داشتن نام کاربری و کلمه عبور بالا بتوانند به وب سرور شما لاگین کنند لذا در یک ویرایشگر متن ترجیحا نت پد یک فایل جدید باز کنید و آنچه در زیر آورده شده است را در آن وارد کنید:
AuthType Basic AuthName "This is a private area, please log in" AuthUserFile "c:\Documents and Settings\my_password_file.txt" AuthGroupFile /dev/null <Limit GET POST PUT> require valid-user </Limit>
اطمینان حاصل کنید در متون بالا بخش c:\Documents and Settings\my_password_file.txt را با مسیر فایل پسوردی که ساختید آدرس دهی کرده باشید سپس این فایل را با نام:
.htaccess
در DOCUMENT ROOT وب سرور خود که در اینجا C:\My Music است در ذخیره کنید. (نقطه ی ابتدایی را نامگذاری فراموش نکنید)
نکته: اگر از نت پد برای ساخت این فایل استفاده می کنید در هنگام ذخیره سازی فایل نام آن را به صورت:
".htaccess"
وارد کنید در این شرایط پسوند txt. از انتهای فایل حذف می شود، در صورت وجود پسوند مذکور پسورد و بخش لاگین شما کار نخواهند کرد.
حالا باز سراغ مروگر بروید و نوار آدرس http://localhost را وارد کنید اینار بایستی از شما نام کاربری و پسورد مطالبه شود و با وارد کردن نام کاربری و پسوردی که پیشتر تعریف کرده اید بایستی بتوانید به فایل های مورد نظرتان دسترسی پیدا کنید.
گام چهارم: تبریک! وب سرور خانگی شما آماده است.
اگر در پشت فایروال و سایر موارد نباشید می توانید با وارد کردن آدرس IP کامپیوتر سرورتان در نوار آدرس مرورگر از سایر کامپیوتر ها به آن دسترسی داشته باشید. اگر هم IP خودتان را نمی دانید از مرورگر کامپیوتر وب سرورتان یک سری به سایت IP من چیست؟ بزنید تا از آن مطلع شوید بعد مثلا اگر IP شما عدد nn.nn.nnn.nnn بود بایستی آن را در نوار آدرس مرورگرتان به صورت http://nn.nn.nnn.nnn تایپ کنید تا به وب سرورتان دسترسی پیدا نمائید.
اگر هم در پشت فایروالی قرار دارید که مرتبط به خودتان است و پورتها را بلوکه کرده (مثلا یک wireless router) لازم است پورت 80 را بر روی آن باز کنید و سپس آن را بر روی کامپیوترتان فوروارد کنید. خود این قضیه داستان مفصلی دارد که بعدا اگر فرصت و عمری باقی بود در موردش بحث خواهیم کرد.
karetun alie.albate khob hanuz kheili jaye kar darin ,ama hamun matalebi ro ke migin daghigh va doroste vain khodesh jaye tashakor ro dare.
mersi
be success عماد: ممنون دوست عزیز، لطف داری حق با شماست، این سایت خیلی کار داره. به هر حال سعی منم در بهبود وضعیت سایت هست. موفق باشی
Probleam نوشته شده توسط Rezaei در 1387/06/27 - 12:51 سلام از مطلب خوبتون خيلي ممنونم.اما وقتي مي خوام از htpaswd استفاده كنم پيغام htpasswd is not recognized as an internal or external command,operable program or batch file مي ياد. بايد چكار كنم؟
نوشته شده توسط farzane در 1387/07/15 - 12:30 مطالبی که تو این سایت گذاشتید به دردم خورد دست شما درد نکنه مرسی
نوشته شده توسط حمید در 1387/10/04 - 16:59 آقا کارتون عالی بود شما بسیار خوب وساده توضیح دادین ولی بهتره در کنار این آموزش ساده ساخت یک سایت رو هم آموزش بدین البته باز هم باز زبان ساده که خودتون بلدین با تشکر از شما دوست عزیز سلام: مظورت راه انداز سایت روی سیستم شخصی هست که که وقتی که شما کامپیوترت رو تبدیل به سرور کردی، سایت هم از روی اون لود بشه یا اینکه مظنورت راه اندازی جداست؟ راه اندازی وبسایت کار سختی نیست و اکثر وبسایت ها از سیتم های نرم افزاری آماده یا customize شده که توسط برنامه نویس خاصی نوشته میشه استفاده می کنن.
نوشته شده توسط robab در 1387/10/13 - 15:10 واقعاً دست شما درد نکنه سایت خوب پرمحتوایی دارین امیدوارم همیشه موف باشین
نصب cms نوشته شده توسط رضا در 1387/11/10 - 08:15 چرا برای نصب cms کارنمیکنه لطفا راهنمای کنید عماد: برای نصب cms شما علاوه بر وب سرور نیاز به mysql هم دارین. به جای وب سرور معرفی شده در این مقاله از appserv استفاده کنید که همراهش mysql هم هست: http://www.appservnetwork.com
نوشته شده توسط علي در 1387/11/30 - 13:25 وقتي كه از كامپيوتر هاي ديگر شماره ipرا وارد مي كنم هيچ چيزي پيدا نمي كنه عماد: احتمالا به خاطر firewall هست. یه بار خاموشش کن و بعد تست کن.
نصب Apache نوشته شده توسط نیما در 1388/01/11 - 23:18 با سلام
از توضیحات خوب و کاملتون منم خیلی ممنونم ولی اگر راهنمایی بفرمایید با ویندوز ویستا باید چی کار کنیم ممنونتون میشم اصلا نمیشه Apache روش نصب کرد یا شاید من نمیتونم
ویندوز من نسخه اصلی ویستا home edition sp1 هست
و یه سوال دیگه اگر یه سایتی بازدیدش بالا باشه سرعت send چقدر باید باشه که جواب گو باشه؟ مثلا روزی 20000 بازدید! اصلا با سرعت adsl میشه یا باید یه فکر دیگه ای کرد!؟
بازم از راهنمایی های خوبتون ممنون عماد: سلام برای ویستا من از نرم افزار AppServ استفاده می کنم و مشکلی ندارم. توضیحات بیشتر رو در اینجا دادم.
در مورد تعداد بازدید بالا هم بهتره یک هاست تهیه کنید چون adsl هم جوابگوی این تعداد بازدید نیست. موفق باشید
مشكلي بزرگ نوشته شده توسط حميد در 1388/02/19 - 11:59 دوست عزيز من تمام موارد را درست كردم اما مشكل من اينجاست كه وقتي مي خوام با استقاده از آي پي وارد بشم نميشه چون من از آي پي شير شده استفاده مي كنم مي خواستم بدونم آيا راه ديگه اي هست كه بشه از اون استفاده كرد به طور مثال آي پي اختصاصي بگيرم؟ اگه ميشه راهنمايي كنيد با تشكر از كار بسيار قشنگتون عماد: سلام والا من در مورد ip های share شده اطلاعی ندارم. خیلی خیلی شرمنده
نظر نوشته شده توسط سارا در 1388/03/12 - 02:31 سلام
ممنون از آموزش تون من کد سرور چت ساده رو می خوام اگه ممکنه راهنمایی کنید. با تشکر عماد: برای چت می تونید از prochatrooms استفاده کنید که به زبان php هست. موفق باشید
نوشته شده توسط ham در 1388/03/27 - 11:12 سلام ضمن تشکر از ارائه اطلاعات خوبتون ، لینک دانلود نرم افزار آپاچی مشکلی داره ، باز نمی شه و اگرممکن است طرز ساخت لینک درون یک تاپیک را نیز آموزش دهید. عماد: سلام، اون نرم افزار رو می تونی از اینجا دانلود کنی: http://httpd.apache.org/download.cgi
اما اگه می خوای قسمت راه اندازی سایت رو هم بخونی، بهتره از نرم افزار AppServ استفاده کنی که امکانات بیشتری داره. توی این لینک توضیحات رو دادم: راه اندازی سایت
در مورد ایجاد لینک توی تاپیک منظورتو درست نفهمیدم، اگر توی قسمت کامنت ها رو می گی از ابزار های موجود (BBCode ها) اولین گزینه سمت راست رو بزن.
کمکم کنید برای راه اند نوشته شده توسط مهدی در 1388/05/15 - 23:21 سلام دوست عزیز
می خواستم اگر لطف کنید راهنماییم کنید چطوری می توانم یک سرور ایمیل خانگی برای خودم ایجاد کنم . نرم افزار daemon رو هم نصب کردم آیا apache هم باید نصب شود؟
مرسی عماد: سلام، در مورد راه اندازی mail server اطلاع دقیقی ندارم، اما فکر نمی کنم نیازی به apache باشه.
همه چیز درسته ولی چیزی نوشته شده توسط احمد در 1388/06/03 - 10:50 سلام . اول اینکه خیلی ممنون . دوم اینکه من ADSL دارم و آی پیم هم همیشه ثابته . از توی همون سایت که گفتید گرفتم . از نرم افزار wamp هم استفاده می کنم . همه کارا رو انجام دادم همه چیز هم تا اونجایی که لوکال هاست رو برای آخرین بار می زنیم درسته . ولی نوبت به آی پی که می رسه کار گیر می کنه . هیچ چیزی نمیاد . فایروال رو هم غیر فعال کردم . خواهش می کنم کمکم کنید . ضمنا شکل IP من 00.00.00.000 هست . عماد: سلام، ممکنه مشکل از پرمیشن فولدرت باشه. اون فولدری رو که قرار در دسترس قرار بگیره رو بهش پرمیشن Read & Execute بده. مورد دوم اینکه احیانا اگر آنتی ویروسی چیزی هم داری اونو هم غیر فعال کن ببین مشکل حل میشه یا نه. و مورد آخر هم اینکه پیشنهاد می کنم از نرم افزار AppServ استفاده کنید. چون من نمیدونم wamp فایل htaccess. رو میشناسه یا نه، همچنین در قسمت های بعدی آموزش که مربوط که راه اندازی سایت بر روی سرور هست با AppServ آموزش داده شده، بنابراین اگه قصد داری قسمت راه اندازی سایت رو هم بخونی بهتره از همین الان AppServ رو نصب کنی. موفق باشید
آموزش نصب prochatrooms نوشته شده توسط صمد در 1388/06/08 - 11:04 سلام خسته نباشید کسی آموزش نصب prochatrooms رو میتونه برای من ایمیل کنه ؟ ممنون میشم عماد: سلام توی خود بسته برنامه فکر می کنم توی یه فایل متنی نحوه ی نصب رو باید نوشته باشن.
عرض ستون name نوشته شده توسط ق.ب. در 1388/07/14 - 15:38 با تشکر از اموزش ساده و دقیقتان.
یک مشکلی که وجود دارد این است که چون عرض ستون Name کم می باشد، نام فایلها بصورت ناقص نمایش داده می شود و در بعضی کاربردهای این نرم افزار، لازم است کاربر از میان لیست فایلهای نمایش داده شده، فایل مورد نظر خودش را پیدا کند و دانلود نماید. آیا شما راه حلی می شناسید که بتوان عرض ستون Name را افزایش داد. اگر کمکم کنید خیلی ممنون می شوم. عماد: در بین هر ستون یه خط جدا کننده وجود داره که با قرار گرفتن موس روی اون علامتش دو طرفه میشه. فکر می کنم با اون بتونید اندازۀ عرض ستون رو زیاد کنید.
وب سرور شخصی راهانداز نوشته شده توسط shoshianapershia در 1388/07/13 - 17:29 عالی بود دستت درد نکنه مشکل من رفع شد
komak نوشته شده توسط سعید در 1388/08/01 - 08:49 salam dooste aziz aval az rahnamiha vatozihatet mamnoonam man tamame taghirato dorost anjam midam vali moghe restart kardan be moshkel mikhoram va fail mide inkaro ro chandta system va ro windowshaye mokhtalef emtehan kardam agar emkanesh hast rahnamii konid ya inke file httpd.conf amade ro baram mail konid bazam mamnoonam
عماد: سلام اگه قبل از اعمال تغییرات توی restart مشکلی نداره، احتمالا یه جایی مشکل دستوری داری. پیشنهاد می کنم از نرم افزار Apserv استفاده کن که در اینجا توضیح دادم: http://www.irpcn.com/training/home-server3.html
من در حال حاضر همین نرم افزار رو دارم و ممکنه فایل httpd.conf با مال شما فرق داشته باشه. برای همین شما فایلت رو یه جایی آپلود کن تا چک کنم. موفق باشید
http://www.dlyahoo.com نوشته شده توسط سعید در 1388/08/23 - 13:30 سلام دوست عزیز من adsl سپنتا دارم و به گفته ی خودشون آی پی ولید هست این تنظیماتی هم که گفتی انجام دادم اما هربار که آی پی رو داخل مرورگرم میزنم یوزر و پسورد میخواد که با زدن یوزر و پسورد مودم بعد وارد صفحه تنظیمات مودم میشه! یعنی عملا با وارد کردن آی پی به قسمت تنظیمات مودم میزه! حالا من باید چیکار کنم؟ مرسی عماد: سلام والا نمیدونم درست مشکل از چیه؛ احتمالا نرم افزار مودم شما یک وب سرور ایجاد کرده که وقتی ip رو وارد می کنید، اون بالا میاد؟ وقتی localhost رو وارد می کنید صفحه ی مربوط به apache لود میشه؟
http://www.dlyahoo.com نوشته شده توسط سعید در 1388/08/23 - 16:07 من اول دست به تنظیمات appserv نمی زنم apache لود میشه چون من با appserv به صورت لوکال کارهامو انجام میدم این تغییراتی هم که گفتید انجام دادم اما چه با تغییرات و چه بی تغییرات وقتی ip رو میزنم میره داخل تنظیمات مودم! اینو مشکل منو هیچ کس هیچ جا مطرح نکرده عماد: والا نمیدونم، تا حالا منم همچین مشکلی ندیدم کسی مطرح کنه. اما شما ip رو به این شکل بزن: ip:80 یعنی بعد از ip یه 80: هم اضافه کن ببین چی میشه.
http://www.dlyahoo.com نوشته شده توسط سعید در 1388/08/23 - 15:44 و بازهم داخل تنظیمات مودم میرود الان tcp/ip رو دستکاری کردم و جای ip adres که 192.168.1.2 رو با ip ولیدم عوض کردم بعد آی پی رو داخل مرورگر زدم دیدم صفحه appserv اومد یعنی کار کرد اما اینترنتم از کار افتاد حتی با گوشیم هم آی پی رو زدم ارور میده
تشكر نوشته شده توسط betty در 1388/08/28 - 12:30 با عرض سلام و خسته نباشيد از وب سايت خوبتان در رابطه با ارائه با مطالب مفيد بسيار سپاسگذارم
کار نمیکنه برای دیگرا نوشته شده توسط حمید در 1388/10/09 - 12:47 سلام و خسته نباشید
میگم این ای پی که من میدم برای دیگران کار نمیکنه اما برای خود من کار میکنه لطفا دقیقا راهنمای کنید و اموزشش رو ارائه دهید
اموزشها زمانی بهتر هستن که تا اخرش ذکر بشه و. کمک کنه پس کمک کنید عزیزان
ممنون عماد: سلام، ممکنه پرمیشن فولدر www شما درست ست نشده باشه یا اینکه فایروال جلوی دسترسی رو بگیره. همچنین اگر ip شما valid نباشه، کامپیوتر شما اصلا در دسترسی نخواهد بود.
rah andazi site new نوشته شده توسط arash motasadi در 1388/10/23 - 12:27 يك اي پي وليد دارم اف تي پي هم دارم دي ان اس هم دارم ميخام يك سايت را اندازي كنم اما نميدونم كه اول چه كارهايي بايد انجام بدم من روي سرور يك برنامه حسابداري هم دارم كه تحت sql كار ميكنه ايا سايت و برنامه هاي اجرايي اون بر روي برنامه حسابداري شايگان تحت شبكه تاثير نميگذاره ايا vpn ميتونم راه اندازي كنم ايا sql سايت با sql حسابداري جواب ميده ايا راه افتادن فايروال باعث از كار افتادن سرويس remote desktop نميشه لطفا منو راهنمايي كنيد دي ان اس من واقعي هست ديناميك نيست متشكرم عماد: سلام، مواردی که فرمودید بیشتر در حیطه ی شبکه هست و من زیاد اطلاع دقیقی ندارم. برای راه اندازی سایت روی سرور شما باید ابتدا یک وب سرور نصب کنی(iis یا apache) و بعد از اون سایتت رو سرور راه اندازی کنی. چون میگی dns server هم داری احتمالا می تونی یه دومین بخری و dns های خودتو روی دومین ست کنی تا سایت با دومین خودت بالا بیاد. در مورد برنامه ی حساب داری هم قاعدتا نباید تحت تاثیر قرار بگیره چون ربطی بهم ندارن. در مورد sql هم بستگی داره چی باشه و سایتی که شما می خوای راه اندازی کنی از چه نوع دیتابیسی استفاده می کنه. mysql، sql server، access یا ...؟ توی access اگر حجم اطلاعاتت زیاد باشه یه مقدار به مشکل بر می خوری اما توی sql server یا mysql مشکلی نیست. راه اندازی فایروال هم اگر از remote desktop جلوگیری کنه شما می تونی به هر حال پورت های مربوط به اونو باز کنی. به هر حال شرمنده، اطلاعات زیادی در مورد شبکه ندارم.
نوشته شده توسط hamidreza در 1388/11/30 - 07:22 tanx
به توچه نوشته شده توسط همون در 1388/12/11 - 14:35 اصلا چیزی که من دونبالش بودم توی سایت شما نبود بهتره سایتتو جمع کنی بری دنبال کارت
پيشنهاد نوشته شده توسط محمد در 1388/12/14 - 12:42 باسلام:لطفا اصطلاحات را: درادامه آيتم ها،به فارسي هم ترجمه ودر درج كنيد تشكر
نوشته شده توسط reza در 1388/12/25 - 22:00 باسلام! خسته نباشيد واقعا دوستان مطالب شما اموزنده و بسيار عالي هست مشكل من با يكي ديگر از دوستان يكي هست من هم وقتي اي پي رو ميزنم ميرود در تنضيمات مدم! adsl جالب اينجاست كه وقتي از يك كامپيوتر ديگه از روي اينتر نت سعي ميكنم بيام روي ايپي خودم اي دي اس ال وب سرور من رو ريست ميده!
ايا حتمي بايد يك استاتيك اي پي داشته باشيم تا اين واقعي رو با پشم خودمون ببينيم!؟؟
دستت درد نكنه نوشته شده توسط Abbas در 1389/02/05 - 08:50 كارت درسته
چند سایت بر روی یک سرو نوشته شده توسط احمد در 1389/03/22 - 20:08 سلام . ممنون از مطلب خوبتون . اگه من بخوام بیش از یک سایت ، رو سرورم راه بندازم چیکار باید بکنم ؟ آیا با یه آی پی میشه چند تا سایت تو سرور داشت ؟ راه حلش چطوریه ؟ در واقع اونهایی که هاست میفروشند چی کار می کنند نمیشه که برای هر سایت ما یه کامپیوتر در نظر بگیریم با یه آی پی ؟ ممنون میشم راه حل رو به من بگی . عماد: سلام، شما اگه توی لوکال بخوای مثلا رو همین appserv چند تا سایت داشته باشی باید اونا رو تو فولدر های مختلف بزاری. اما جایهایی که هاست می فروشن و در واقع روی هاست ها وب سرور های پیشرفته ای نصب هست که براساس نام دومین شما، درخواست شما رو هدایت می کنه به اکانت شما روی اون هاست. وب سرور هایی که الان روی سرور های لینوکس استفاده میشه، معمولا apache هست و برای سرور های ویندوزی iis. در این دو مورد و کار باهاشون باید مطالعه بفرمایید.
یوزر نیم نوشته شده توسط سید عرفان در 1389/04/22 - 10:35 سلام بسیار ممنونم از اطلاعات دقیق و واضح شما من همه چیز رو طبق فرمایشات شما انجام دادم و سرورم راه افتاد اما الان که میخوام پسورد بزارم تو فایل تکست پسورد را وارد میکنم بدون یوزر نام اما وقتی میخوام به سرور دسترسی پیدا کنم از من یوزر نام هم میخواد اونرو چی جوری براش تعریف کنم؟ یعنی من اصلا یوزری تعریف نکردم اما اون ازم یوزر میخواد؟ ممنون میشم جواب دهید عماد: سلام شما مطابق چیزی که اینجا گفته شده عمل کردی؟ یعنی با استفاده از این دستور پسورد رو ساختی؟
htpasswd -c "C:Documents and Settingsmy_password_file.txt" test
در انتهای این خط کلمه ی test در واقع میشه یوزر نیم شما و بعدش هم که پسورد رو ازتون می پرسه و باید وارد کنی. می تونی به جای test هر چیز دیگه ای وارد کنی.