نحوه بازبینی کنترل اشتراک وب در OS X Mountain Lion و بعدا
اپل با استفاده از OS X Mountain Lion و ادامه تمامی نسخه های بعدی OS X، قابلیت اشتراک گذاری وب را که باعث به اشتراک گذاری یک وب سایت و یا سرویس های مربوطه شد، یک عمل ساده و سریع کلیک کرد.
ویژگی اشتراک گذاری وب از برنامه وب سرور آپاچی استفاده می کند تا شما بتوانید وب سرور خود را بر روی Mac خود اجرا کنید. بسیاری از افراد از این قابلیت برای میزبانی یک وب سایت محلی، تقویم وب، ویکی، وبلاگ یا سرویس دیگری استفاده می کنند.
بعضی از شرکت ها از اشتراک گذاری وب برای میزبانی ویژگی های همکاری گروه کار استفاده می کنند. و بسیاری از توسعه دهندگان وب از Web Sharing برای تست طرح های سایت خود قبل از انتقال آنها به یک وب سرور تولید استفاده می کنند.
مشتری OS X مدرن، یعنی OS X Mountain Lion و بعد از آن، کنترل های دیگر را برای تنظیم، استفاده یا غیرفعال کردن اشتراک وب فراهم نمی کند. وب سرور آپاچی هنوز با سیستمعامل موجود است، اما دیگر نمیتوانید از رابط کاربری Mac استفاده کنید. اگر بخواهید، اگر می خواهید، از ویرایشگر کد برای ویرایش فایل های پیکربندی آپاچی به صورت دستی استفاده کنید و سپس از Apply Terminal برای شروع و توقف Apache استفاده کنید، اما برای یک ویژگی که در نسخه های قبلی سیستم عامل بسیار آسان است، این یک گام بزرگ به عقب است.
اگر شما نیاز به اشتراک گذاری وب دارید، اپل توصیه می کند نسخه سرور OS X را نصب کنید، که از Mac App Store در دسترس برای 19.99 دلار بسیار مناسب است. OS X Server دسترسی بسیار زیادی به وب سرور آپاچی و قابلیت های آن نسبت به آنهایی که همیشه با اشتراک گذاری وب در دسترس بودند را فراهم می کند.
اما اپل یک اشتباه بزرگ با کوه شیر انجام داد . هنگامی که شما نصب ارتقاء را انجام می دهید، تمام تنظیمات وب سرور شما در جای خود قرار می گیرند. این به این معنی است که Mac شما می تواند یک وب سرور را اجرا کند، اما راه ساده ای برای روشن یا خاموش کردن آن ندارید.
خوب، این کاملا درست نیست شما می توانید سرور وب را با یک فرمان Terminal ساده، که در این راهنما ذکر شد، روشن یا خاموش کنید.
اما اپل باید یک راه ساده تر برای انجام این کار فراهم کرده یا بهتر از آن، ادامه پشتیبانی از اشتراک گذاری وب را ادامه دهد. پیاده روی از ویژگی بدون ارائه سوئیچ غیرفعال، فراتر از باور است.
نحوه توقف سرور وب آپاچی با فرمان ترمینال
این روش سریع و کثیف برای متوقف کردن وب سرور Apache مورد استفاده در اشتراک گذاری وب است. من می گویم "سریع و کثیف"، زیرا تمام این دستور باعث خاموش کردن وب سرور می شود؛ تمام فایل های وب سایت شما در محل قرار می گیرند اما اگر شما فقط باید یک وبسایت را که به OS X Mountain Lion مهاجرت کرده یا بعدا به آن متصل شده اید متوقف کنید، این کار را انجام می دهد.
- راه اندازی ترمینال، واقع در / نرم افزار / نرم افزار.
- برنامه ترمینال یک پنجره با خط فرمان باز می کند.
- متن زیر را در خط فرمان تایپ یا کپی / جایگذاری کنید و سپس بازگشت را فشار دهید یا وارد شوید.
توقف sudo apachectl
- در صورت درخواست، کلمه عبور خود را وارد کنید و دکمه بازگشت را فشار دهید یا وارد شوید.
این برای روش سریع و کثیف برای متوقف کردن سرویس اشتراک گذاری وب است.
چگونگی ادامه دادن میزبانی وب سایت روی مک شما
اگر می خواهید به استفاده از اشتراک گذاری وب همچنان ادامه دهید، Tyler Hall یک پنجره ی ترجیحی سیستم بسیار مفید (و رایگان) را ارائه می دهد که به شما امکان می دهد که از اشتراک بیشتر سیستم های ترجیحی سیستم شروع و متوقف شوید.
پس از بارگذاری اولویت اشتراک گذاری وب، پوشه Web Sharing.prefPane را دوبار کلیک کنید و آن را در تنظیمات سیستم خود نصب کنید. هنگامی که نصب کامل است، تنظیمات سیستم را راه اندازی کنید، پنجره تنظیم اولویت اشتراک گذاری وب را انتخاب کنید و از نوار لغزنده برای روشن یا خاموش کردن وب سرور استفاده کنید.
به دست آوردن کنترل به اشتراک گذاری وب بیشتر
تایلر هال یکی دیگر از برنامه های دستی را ایجاد کرد که VirtualHostX نامیده می شود، که کنترل بیشتری بر وب سرور آپاچی ساخته شده Mac را فراهم می کند. VirtualHostX به شما اجازه می دهد تا میزبان مجازی را راه اندازی کنید یا یک محیط کامل توسعه وب را راه اندازی کنید، فقط اگر تازه به وب طراحی شده اید، یا اگر می خواهید یک راه سریع و آسان برای راه اندازی سایت برای آزمایش.
در حالی که امکان میزبانی وب سایت از مک شما با استفاده از اشتراک گذاری وب و VirtualHostX وجود دارد، دو سیستم توسعه و میزبانی اضافی وجود دارد که مستحق ذکر است.
MAMP، مخفف Macintosh، Apache، MySQL و PHP، مدتهاست برای میزبانی و توسعه وب سایت ها در مک استفاده شده است. یک برنامه با همین نام وجود دارد که Apache، MySQL و PHP را روی مک خود نصب می کند. MAMP یک محیط توسعه و میزبانی کامل را ایجاد می کند که جدا از سرویس های اپل است. این بدان معنی است که شما نباید نگران اپل به روز رسانی سیستم عامل و ایجاد یک جزء از وب سرور خود را برای متوقف کردن کار.
OS X Server در حال حاضر تمام قابلیت های سرویس وب را که احتمالا در یک بسته آسان برای استفاده نیاز دارید را فراهم می کند. علاوه بر خدمت وب، شما همچنین می توانید به اشتراک گذاری فایل ، ویکی سرور، سرور ایمیل ، تقویم سرور، سرور مخاطبین، پیام سرور ، و خیلی بیشتر. برای 19.99 دلار، این یک معامله خوب است، اما به خواندن دقیق مستندات نیاز دارد تا به درستی تنظیم و استفاده از خدمات مختلف را انجام دهد.
OS X Server در بالای نسخه فعلی OS X اجرا می شود. بر خلاف نسخه های قبلی نرم افزار سرور، OS X Server یک سیستم عامل کامل نیست؛ لازم است که شما قبلا یک نسخه فعلی از سیستم عامل X را نصب کرده باشید. چه سیستم عامل OS X راه ساده ای برای مدیریت عملیات سرور است که قبلا در سیستم عامل OS X در نظر گرفته شده است، اما پنهان شده و غیرفعال شده است.
مزیت سرور OS X این است که استفاده از آن برای مدیریت عملیات سرور های مختلف آسان تر از تلاش برای انجام این کار با استفاده از کد ویراستاران و ترمینال است.
اپل توپ را از بین می برد وقتی که ویژگی اشتراک گذاری وب را که از زمان انتشار اولین بار آن را بخشی از OS X بوده است، اما خوشبختانه گزینه های دیگری نیز وجود دارد اگر می خواهید برای استفاده از Mac خود برای میزبانی وب و توسعه استفاده کنید.
انتشار: 8/8/2012
به روز شده: 2014/04/14