کامپیوتر قدیمی خود را به سرور تبدیل کنید
- یکشنبه، 19 مرداد 1393 | 12:03
- نظرات: -5
با کامپیوتر قدیمی خود که در انبار خاک می خورد چه می کنید؟ در این پست یاد می گیریم که چنین سیستم هایی به نوبه خود می توانند مفید و کاربردی باشند. هدف از این پست راه اندازی یک وب سرور بر روی یک سیستم ضعیف است.
1- کامپیوتر خود را از زیر خاک بیرون بکشید.
برای اجرای این سناریو کامپیوتر شما بایستی خصوصیات زیر را داشته باشد:
- حافظه حداقل 64MB
- پردازنده AMD یا Intel
- سی دی رام
- حجم حداقل 600 MB
- توانایی بوت یک سی دی
- کارت شبکه
کامپیوتری که قصد تبدیل به سرور داریم به هیچ وجه به حافظه 4G و هارد 500GB نیاز ندارد.
2- تهیه سیستم عامل
سیستم عاملی که ما مورد استفاده قرار می دهیم Ubuntu Server Edition است. با نسخه دسکتاپی نیز می توان به یک نتیجه رسید اما رابط کاربری (GUI) آن حافظه و پردازش زیادی به خود اختصاص می دهد.
می توانید این سیستم عامل را از لینک زیر دانلود کنید:
http://www.ubuntu.com/download/server
حتماً نسخه سرور را دانلود کنید و آن را روی یک سی دی رایت کنید.
3- سیستم عامل را نصب کنید
کامپیوتر خود را به اینترنت وصل کنید. اطمینان حاصل کنید که در هنگام نصب این سیستم عامل ارتباط اینترنتی شما برقرار است.
تنها کاریی که شما بایستی انجام دهید قراردادن سی دی سیستم عامل در سی دی رام و بوت کردن آن از طریق بایوس است. دسترسی به بایوس در بعضی کامپیوتر ها متفاوت است. در بعضی از آنها با فشار کلید Delete و در بعضی دیگر F2 است.
سیستم عامل Ubuntu Server با موفقیت نصب گردید.
4- Webmin
این قسمت کمی کسل کننده است جایی است که هیچ رابط کاربری (GUI) وجود ندارد بنابراین برای اینکه کنترل خوبی روی سرور داشته باشید Webmin را نصب کنید. (رابط گرافیکی تحت وب)
وقتی با نام کاربری و رمز عبور خود وارد شدید دستورات زیر را بنویسید:
sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libmd5-perl
sudo wget http://prdownloads.sourceforge.net/webadmin/webmin_1.430_all.deb
sudo dpkg -i webmin_1.430_all.deb
ملاحظه می کنید که Webmin نصب شد.
با نوشتن آدرس سرور به شکل زیر وارد Webmin شوید:
https://your-server-IP:10000/
الان می توایند log in شوید.
5- Port Forwarding
اینجا جایی است که شما لازم دارید تا از طریق اینترنت به وب سایت خود دسترسی پیدا کنید.
مرورگر خود را باز کنید و آدرس مودم خود را در آن بنویسید (اکثراً 192.168.1.1) با نام کاربری و رمز عبور خود وارد شوید (اکثراً نام کاربری Admin است)
الان به تبی به نام "Application or Gaming" یا "Port Forwarding" یا چیزی شبیه به این دو بروید.
جدولی را مشاهده می کنید، در اینجا نام Application پروتکل و نام پورت ها، آدرس IP سرور را وارد می کنیم. برای مثالHttp 80 80 TCP 192.168.1.xxx
مقادیر زیر را وارد کنید:
HTTP 80 80 TCP serverIP
FTP 21 21 TCP/UDP serverIP
SSH 22 22 TCP serverIP
این Forward ها را فعال کنید و سپس پیکر بندی اعمالی را ذخیره کنید.
6- یک دامنه رایگان بدست آورید.
چون IP سرور شما همان وب سایت شما می باشد و معمولاً کسی آن را خاطر نمی سپرد پس وقت آن رسیده است که یک نام دامنه برای سرور خود بدست داشته باشید.
از این وب سایت می توانید یک دامین رایگان بدست آورید: http://www.no-ip.com/
آنها از IP اینترنت شما به عنوان نام دامنه استفاده می کنند. یک Account ایجاد کنید و مطابق دستور عمل آن وب سایت عمل کنید.
7- وب سایت خود را تست کنید.
نام دامنه ای را که در وب سایت no-ip.com انتخاب کردید در مرورگر خود وارد کنید. می بینید که کار می کند. در غیر این صورت در جایی اشتباه کرده اید.
8- permission
چطور می توایند وب سایت خود را به روز کنید؟
به سرور بروید و دستور زیر را اجرا کنید:
sudo chown yourusername:www-data /var/www
sudo chmod 775 /var/www
پرمیژن (permission) فولدر "/var/www" را عوض کردید (/var/www فولدر روت وب سایت شما است.)
الان به سراغ کامپیوتر اصلی خود (نه وب سرور) بروید و برنامه WinScp را دانلود کرده و نصب کنید.
نامه دامنه را در host name و نام کاربری سرور و رمز عبور آن را در محل مورد نظر بنویسید.
connect را کلیک کنید.
در این لحظه بایستی بتوانید به سرور وصل شده و همه فولدرها را روی سرور مشاهده کنید. به چند فولدر بالاتر بروید تا اینکه بتوانید فولدر var را ببینید. وارد آن شده و سپس وارد فولدر www بشوید.
الان می توانید فایل های جدیدی را روی فایل های قدیمی کپی کنید تا اینکه وب سایت شما به روز شود.
برای اجرای دستورات از راه دور، از برنامه putty استفاده کنید.
نظر بدهید: