OS X ilə Hosting (Dağlıq Aslan və Sonradan)

OS X dağ aslanında və daha sonra Web Paylaşımının Nəzarətini Yenidən necə

OS X Mountain Lion ilə başlayan və OS X-nin bütün sonrakı versiyaları ilə davam edən Apple, veb-sayt və ya əlaqəli xidmətlərlə sadə bir point-and-click əməliyyatını paylaşan Web Paylaşımı xüsusiyyətini aradan qaldırdı.

Web Paylaşımı özelliği Mac'inizdeki web serverinizi çalıştırmanıza imkan verən Apache web server tətbiqini istifadə edir. Bir çox şəxs bu qabiliyyəti yerli bir veb sayt, veb təqvimi, wiki, blog və ya digər xidmətə keçirmək üçün istifadə edir.

Bəzi müəssisələr işgüzar əməkdaşlıq funksiyalarını keçirmək üçün Veb Paylaşımdan istifadə edirlər. Və bir çox veb developers, onların istehsalını web serverinə daşımadan əvvəl sayt dizaynlarını sınamaq üçün Veb Paylaşımdan istifadə edirlər.

Müasir OS X müştəri, yəni OS X Mountain Lion və daha sonra, artıq Web Paylaşımını qurmaq, istifadə etmək və ya aradan qaldırmağa nəzarət edir. Apache web server hələ də OS ilə daxil edilir, lakin Mac-nin istifadəçi interfeysindən artıq istifadə edə bilməzsiniz. İsterseniz, Apache konfiqurasiya fayllarını əl ilə düzəltmək üçün bir kod redaktoru istifadə edin və sonra Apache-i başlamaq və dayandırmaq üçün Terminal tətbiqini istifadə edin, lakin OS-nin əvvəlki versiyalarında asanlıqla klikləyin və getmək üçün bir xüsusiyyət üçün, bu geriyə böyük addımdır.

Web Paylaşımına ehtiyacınız varsa, Apple Mac App Store-dan əldə edilə bilən OS X versiyası versiyasını 19,99 dollar olduqca yaxşı yükləməyi təklif edir. OS X Server , Apache web server və onun imkanlarını daha çox Web Paylaşımı ilə daha çox təmin edir.

Ancaq Apple Dağ Aslanı ilə böyük bir səhv etdi. Bir yükseltme yüklemesi gerçekleştirdiğinizde, Web Server ayarlarınızın tamamı yerinde qalır. Bunun anlamı, Mac bir web server çalıştırabilir, ancaq onu açmaq və ya kapatmak üçün asan bir yol yoxdur.

Bəli, bu tamamilə doğrudur. Web-serverı bu təlimata daxil olan sadə bir Terminal komandası ilə aça və ya söndürə bilərsiniz.

Ancaq Apple bunu daha asan bir şəkildə təmin etməli və ya daha yaxşı hala Web paylaşımını dəstəkləməlidir. Bir off keçid təmin etmədən xüsusiyyətdən uzaqlaşmaq inancın kənarında deyil.

Aparat Web Serverini Terminal Komanda ilə necə dayandırmaq olar?

Bu, Web Paylaşımında istifadə olunan Apache web serverinin dayandırılması üçün sürətli və çirkli bir yoldur. Mən "tez və çirkli" deyirəm, çünki bütün bu əmr web serverı söndürür; bütün veb-sayt fayllarınız yerində qalır. Ancaq OS X Dağları Aslanına köçürülmüş və ya daha sonra qaçan bir saytı bağlamalıyorsan, bu bunu edəcək.

  1. / Applications / Utilities-da yerləşən Terminal başladın.
  2. Terminal proqramı bir skript satırı ilə bir pəncərə açacaq və göstərilir.
  3. Komanda sorğusuna aşağıdakı mətni yazın və ya kopyalayın / yapışdırın və sonra qaytar və ya daxil olun.
    sudo apachectl stop
  4. İstendiğinde, administrator parolunuzu daxil edin və qayıt və ya daxil olun.

Web Paylaşımı xidmətini dayandırmaq üçün tez və çirkli üsuldur.

Mac üzərində bir veb saytın yerləşdirilməsinə necə davam etmək olar?

Web Paylaşımını istifadə etməyə davam etmək istəyirsinizsə, Tyler Hall daha çox tanış olan Sistem Tercihləri interfeysindən Web Paylaşımını başlamağa və dayandırmağa imkan verən çox rahat (və pulsuz) sistem seçim qutusu təklif edir.

Web Paylaşımı seçim bölməsini yüklədikdən sonra, Web Paylaşım.prefPane faylını cüt vurun və Sistem Tercihinizdə quraşdırılacaq. Quraşdırma tamamlandıqda, Sistem Tercihləri'ni başladın, Veb Paylaşım seçimi bölməsini seçin və veb serverı açmaq və ya söndürmək üçün kaydırıcıyı istifadə edin.

Daha çox Veb Paylaşım Nəzarəti əldə edin

Tyler Hall, Mac-in Apache web serverinə daha çox nəzarət verən VirtualHostX adlı başqa bir lazımlı proqramlar yaratmışdır. VirtualHostX, virtual hostlar qurmaq və ya tam web inkişafı mühitini yaratmaq imkanı verir, yalnız web dizaynı üçün yeni bir şey varsa və ya test üçün bir sayt qurmaq üçün sürətli və asan bir yol istəyirsinizsə.

Web paylaşma və VirtualHostX istifadə edərək, Mac-dən web-saytların yerləşdirilməsi mümkün olsa da, bir qeyd layiq iki əlavə inkişaf və hosting sistemi var.

MAMP, Macintosh, Apache, MySQL və PHP-lərin bir qisimi Mac-də veb saytların yerləşdirilməsi və inkişaf etdirilməsi üçün uzun müddətdir istifadə edilmişdir. Apache, MySQL və PHP-ni Mac-da yükləyəcək eyni adlı bir proqram var. MAMP, Apple'ın təmin etdiyi kommunallardan ayrı bir inkişaf və hosting mühiti meydana gətirir. Bu, Apple-ı yeniləyərək Apple-ın bir komponentinin işini dayandırmasına səbəb olmaqdan narahat olmayacaq.

OS X Server hazırda asanlıqla istifadə etmək üçün asan bir paketdə lazım olan bütün web xidmət imkanlarını təmin edir. Veb xidmətindən başqa, Fayl Paylaşımı , Wiki Server, Mail Server , Təqvim Server, Əlaqə Server, Mesajlar Server və daha çox məlumat əldə edin. 19,99 dollar üçün bu yaxşı bir şeydir, lakin müxtəlif xidmətlərin düzgün qurulması və istifadəsi üçün sənədlərin diqqətlə oxunması tələb olunur.

OS X Server, OS X-nin hazırkı versiyasını işə salır. Server proqramının əvvəlki versiyalarından fərqli olaraq, OS X Server tam əməliyyat sistemi deyil; bu, OS X-nin hazırkı versiyasını artıq yüklədiyinizi tələb edir. OS X Server hansı standart OS X istemcisinə daxil edilmiş server əməliyyatları idarə etmək üçün asan bir yol təqdim edir, lakin gizli və uzaqdır.

OS X Server-ın üstünlüyü, müxtəlif server əməliyyatlarını kod redaktorları və Terminal əmrləri ilə istifadə etməkdən daha çox idarə etmək üçün istifadə etməkdən daha asandır.

Apple ilk dəfə buraxıldıqdan sonra OS X -in bir hissəsi olan Web Paylaşımı xüsusiyyətini aradan qaldırdıqdan sonra Apple düşdü, amma xoşbəxtlikdən, web hosting və inkişaf üçün Mac istifadə etməyə davam etmək istəyirsinizsə digər variantlar mövcuddur.

Yayınlanma: 8/8/2012

Yenilənib: 1/14/2016