بلاگ پارسی سلمان م.

گنو، تریسکل، نرم‌افزار آزاد، ای‌مکس، اوبونتو، مهندسی عمران، برنامه‌نویسی، گنو/لینوکس، ...

بلاگ پارسی سلمان م.

گنو، تریسکل، نرم‌افزار آزاد، ای‌مکس، اوبونتو، مهندسی عمران، برنامه‌نویسی، گنو/لینوکس، ...

آخرین نظرات

۳ مطلب با کلمه‌ی کلیدی «سورس‌فورج» ثبت شده است

با سلام،

مقدمه: در پست‌های قبل در رابطه با مدیریت محتوا در سورس‌فورج و همچنین تنظیمات اولیه‌ی فایل‌زیلا صحبت کردیم. در این پست می‌خوایم در رابطه با این صحبت کنیم که چگونه یک دامنه‌ی سطح بالا رو به فضای پروژمون وصل کنیم (مثل http://shimool.com که بر روی http://shimool.sourceforge.net سوار شده است.)


قدم اول: خرید دامنه.

اول از همه ما باید یک دامنه‌ی سطح بالا (مثل example.com یا example.org یا غیره) رو خریداری کنیم.


قدم دوم: تنظیم DNS دامنه.

در سورس‌فورج تنظیم DNS دامنه به راحتی بقیه‌ی هوست‌ها نیست و ما باید که این کار رو از طریق کنترل پنل دامنه انجام بدیم. پس در نتیجه انتظار چیزی مثل زیر رو نداشته باشید، چون وجود ندارد.

ns1.sourceforge.net
ns2.sourceforge.net
...

برای تنظیم DNS ابتدا به کنترل پنل دامنه می‌ریم (برای این‌کار می‌تونید از شرکتی که دامنه رو خریداری کردید کمک بگیرید)

و سپس موارد زیر رو باید تنظیم کنیم:

yourdomain.com should be a IN A to 216.34.181.97.
www.yourdomain.com should be a CNAME to vhost.sourceforge.net.
cvs.yourdomain.com should be a CNAME to PROJECTNAME.cvs.sourceforge.net

که در اون بجای yourdomain.com نام دامنه‌ی خود و بجای PROJECTNAME نام پروژمون رو قرار می‌دیم.

بطور مثال برای من که نام دامنه‌ام shimool.com هست و آدرس صفحه‌ی پروژم shimool.sourceforge.net هست، باید به صورت زیر تنظیم کنم:

shimool.com should be a IN A to 216.34.181.97.
www.shimool.com should be a CNAME to vhost.sourceforge.net.
cvs.shimool.com should be a CNAME to shimool.cvs.sourceforge.net

تنظیم A Records:

و تنظیم CNAME Record:

و


قدم سوم: تنظیم سورس‌فورج

حال که موارد بالا تنظیم شد به صفحه‌ی پروژمون در سورس‌فورج می‌ریم و سپس بخش admin و سپس VHost DNS میریم و موارد زیر را در در مقابل New virtual host: می‌نویسیم و create را می‌زنیم.

www.yourdomain.com
yourdomain.com
cvs.yourdomain.com

که باید بجای yourdomain.com نام دامنه‌ای که خریداری کردید رو بنویسید. بعد از این عمل باید تقریباً شش ساعت صبر کنید تا تنظیمات انجام شوند. بعد از آن با وارد کردن نام دامنه‌‌ی خود به صفحه‌ی پروژه در سورس‌فورج وصل می‌شید.


در پست بعد به انجام کارهای ساده‌ای مثل آپلود فایل و پوشه، تغییر نام آن‌ها و یا تغییر مجوز (permission) آن‌ها بوسیله‌ی فایل‌زیلا می‌پردازیم.


منیع اولیه‌ی این متن و اطلاعت بیشتر: +

  • سلمان محمدی

سلام دوستان عزیز،

توی پست قبل، به صورت خلاصه در رابطه با قابلیت‌های فضای  اختصاصی هر پروژه در سورس‌فورج صحبت کردیم. در این پست می‌خوایم در این رابطه صحبت کنیم که چجوری به این فضا با استفاده از فایل‌زیلا (filezilla) متصل بشیم.


فایل‌‌زیلا چیست؟

فایل‌زیلا نرم‌افزاری آزاد و متن‌باز هست که بوسیله‌ی اون میشه به سرورها با استفاده از پروتکل‌های FTP ویا SFTP متصل شد و انتقال فایل و پوشه و تغییر مجوز آن‌ها و بعضی کارهای ساده رو که اون پروتکل‌ها به ما اجازه‌ می‌دهند، انجام داد.


تنظیم فایل‌زیلا برای دسترسی به سورس‌فورج:

برای این‌کار ابتدا باید که فایل‌زیلا رو نصب کنیم، اگر از توزیعی بر پایه‌ی دبیان (خود دبیان، تریسکل، اوبونتو، مینت و ...) استفاده میکنیم با استفاده از دستور زیر در ترمینال می‌تونیم که اون رو نصب کنیم:

$ sudo apt-get install filezilla

و اگر از توزیعی بر پایه‌ی فدورا استفاده می‌کنیم با استفاده از دستور زیر:

$ su
# yum install filezilla

بعد از نصب، برنامه رو اجرا می‌کنیم و سپس به File > Site Manager > New Site می‌ریم و موارد زیر رو تنظیم می‌کنیم تا ذخیره بشن:

Host: web.sourceforge.net
Port: 22
Protocol: SFTP
Logon Type: Normal
User: <YOUR-USER-NAME>
Password: <YOUR-PASSWORD>

که باید به‌جای <YOUR-USER-NAME> و <YOUR-PASSWORD> به ترتیب نام‌کاربری سورس‌فورجمون و رمزمون رو وارد کنیم.

و سپس به تب Advanced می‌ریم و مورد زیر رو تنظیم می‌کنیم:

Default remote directory: /home/project-web/<YOUR-PROJECT-NAME>/htdocs

که باید بجای <YOUR-PROJECT-NAME> نام پروژه‌ای که در سورس‌فورج ساختیم رو قرار بدیم. توجه کنید که در این قسمت هیچ‌گونه space نزده باشید و تمامی حروف و علایم به هم چسبیده باشند،

و سپس بر روی connect کلیک کنیم تا به پروژمون توی سورس‌فورج متصل بشه.


در پست بعد در رابطه با چگونگی متصل کردن فضای پروژه‌مون به یک دومین سطح بالا، صحبت خواهیم کرد و سپس در رابطه با کارهایی که بوسیله‌ی فایل‌زیلا می‌توان انجام داد.


منیع اولیه‌ی این متن و اطلاعت بیشتر: +

  • سلمان محمدی

سورس‌فورج (SourceForge) وب‌گاهی هست که یک سری خدمات ارزنده رو به صورت رایگان به کاربران نرم‌افزارهای آزاد می ده. خدمات این وب‌گاه شامل امکان کدنویسی اشتراکی با استفاده از نرم‌افزارهای کنترل نسخه مثل گیت، سی‌وی‌اس و غیره، امکان ایجاد صفحه‌ی وب برای پروژه‌های نرم‌افزارهای آزاد، امکان قراردادن فایل‌های حجیم برای دانلود (حتی بالاتر از یک گیگابایت)، ایجاد فضای اختصاصی برای هر پروژه بدون محدودیت فضا و غیره اشاره کرد.


در این سری از پست‌ها می‌خوایم در رابطه با بخشی حرف بزنیم که کمتر در موردش حرف زده شده، یعنی فضایی که به هر پروژه اختصاص داده می‌شه تا وب‌گاه خودش رو بر روی اون سوار کنه. بر روی این فضا، می‌توان هرگونه نرم‌افزار آزادی رو نصب کرد، مثل سامانه‌های مدیریت محتوا (وردپرس، جوملا و ...)، نرم‌افزارهای ویکی (مدیاویکی، دوکوویکی و ...)، فورم (پی‌اچ‌پی‌بی‌بی، اس‌ام‌اف و ...) و غیره. دستری به این فضا از طریق اچ‌تی‌تی‌پی ممکن نیست و بوسیله‌ی اس‌اس‌اچ، اس‌اف‌تی‌پی، ... و نرم‌افزارهایی مثل فایل‌زیلا میشه به اون دسترسی پیدا کرد. همچنین برای این فضا می‌توان یک دامنه‌ی سطح بالا (مثل http://shimool.com که بر روی http://shimool.sourceforge.net سوار شده است.) اختصاص داد. همچنین می‌توان بوسیله‌ی پی‌اچ‌پی‌مای‌ادمین، پایگاه‌های داده را مدیریت کرد.


در پست بعد، در رابطه با چگونگی تنظیم این فضا برای استفاده با فایل‌زیلا را مورد بررسی قرار  خواهیم داد.

  • سلمان محمدی