OS X (Mountain Lion ve Later) ile Web Hosting

OS X Dağ Aslanı ve Daha Sonra Web Paylaşımı Denetimi Nasıl Geri Kazanılır

OS X Mountain Lion ile başlayıp, OS X'in tüm sonraki sürümleriyle devam eden Apple, bir web sitesini veya ilgili hizmetleri paylaşmayı basit bir tıklama ve tıklama işlemi yapan Web Paylaşımı özelliğini kaldırmıştır.

Web Paylaşımı özelliği, Mac'inizde kendi web sunucunuzu çalıştırmanıza izin vermek için Apache web sunucusu uygulamasını kullanır. Birçok kişi, yerel bir web sitesi, web takvimi, wiki, blog veya başka bir hizmeti barındırmak için bu özelliği kullanır.

Bazı işletmeler, çalışma grubu işbirliği özelliklerini barındırmak için Web Paylaşımı'nı kullanır. Birçok web geliştiricisi , web tasarımlarını bir web sitelerine taşımadan önce site tasarımlarını test etmek için Web Sharing kullanmaktadır.

Modern OS X istemcisi, yani OS X Mountain Lion ve daha sonra, Web Paylaşımı'nı kurmak, kullanmak veya devre dışı bırakmak için artık kontroller sağlamaz. Apache web sunucusu hala işletim sistemiyle birlikte geliyor, ancak Mac'in kullanıcı arabirimine artık erişemiyorsunuz. İsterseniz, Apache yapılandırma dosyalarını elle düzenlemek için bir kod düzenleyici kullanabilir ve Apache'yi başlatmak ve durdurmak için Terminal uygulamasını kullanın; ancak, OS'nin önceki sürümlerinde tıklatılıp-bırakılan bir özellik için, Bu geriye doğru büyük bir adımdır.

Web Paylaşımı'na ihtiyacınız varsa, Apple Mac App Store'dan temin edilebilen OS X'in Sunucu sürümünü çok makul bir $ 19.99 için yüklemenizi önerir. OS X Server , Apache web sunucusuna ve yeteneklerine Web Paylaşımı ile her zamankinden daha fazla erişim sağlar.

Ama Apple, Dağ Aslanı ile büyük bir hata yaptı. Yükseltme yüklemesi gerçekleştirdiğinizde, tüm Web Sunucusu ayarlarınız yerinde kalır. Bu, Mac'inizin bir web sunucusu çalıştırabileceği anlamına gelir, ancak açmak veya kapatmak için kolay bir yol yoktur.

Tamam, bu tam olarak doğru değil. Web sunucusunu, bu kılavuza eklediğim basit bir Terminal komutuyla açabilir veya kapatabilirsiniz.

Fakat Apple bunu yapmanın daha kolay bir yolunu sağlamalıydı ya da daha iyisi, Web Paylaşımı'nı desteklemeye devam etmeliydi. Kapalı bir anahtar sağlamadan özellikten uzaklaşmak inancın ötesindedir.

Bir Terminal Komutu ile Apache Web Sunucusunu Durdurma

Web Paylaşımı'nda kullanılan Apache web sunucusunu durdurmanın hızlı ve kirli yolu budur. "Hızlı ve kirli" diyorum çünkü tüm bu komutlar web sunucusunu kapatıyor; tüm web sitesi dosyalarınız yerinde kalır. Ama sadece OS X Mountain Lion'a veya daha geç bir yere taşınan bir siteyi kapatmanız gerekiyorsa ve bunu çalıştırıyorsa, bunu yapacaktır.

  1. / Applications / Utilities'de bulunan Terminali başlatın.
  2. Terminal uygulaması bir komut satırı ile bir pencere açacak ve gösterecektir.
  3. Komut isteminde aşağıdaki metni yazın veya kopyalayın / yapıştırın ve sonra geri dönmek veya enter tuşuna basın.
    sudo apachectl durağı
  4. İstendiğinde, yönetici şifrenizi girin ve iade veya giriş tuşuna basın.

Web Paylaşımı hizmetini durdurmak için hızlı ve kirli bir yöntemdir.

Mac'inize Bir Web Sitesi Barındırma Devam Etme

Web Paylaşımı'nı kullanmaya devam etmek istiyorsanız, Tyler Hall, Web Paylaşımı'nı daha tanıdık olan Sistem Tercihleri ​​arayüzünden başlatmanızı ve durdurmanızı sağlayan çok kullanışlı (ve ücretsiz) bir sistem tercih bölmesi sunar .

Web Paylaşımı tercih bölmesini indirdikten sonra Web Sharing.prefPane dosyasını çift tıklatın ve Sistem Tercihlerinize yüklenecektir. Yükleme tamamlandığında, Sistem Tercihleri'ni başlatın, Web Paylaşımı tercih bölmesini seçin ve web sunucusunu açmak veya kapatmak için kaydırıcıyı kullanın.

Daha Fazla Web Paylaşımı Denetimi Kazanın

Tyler Hall, Mac'in yerleşik Apache web sunucusu üzerinde daha fazla kontrol sağlayan VirtualHostX adlı başka bir kullanışlı uygulama geliştirdi. VirtualHostX, sanal konaklar oluşturmanıza veya tam bir web geliştirme ortamı oluşturmanıza olanak tanır, sadece web tasarımında yeniyseniz, ya da sınama için bir site kurmak için hızlı ve kolay bir yöntem istiyorsanız.

Web Paylaşımlarını Web Paylaşımı ve VirtualHostX kullanarak Mac'inizden barındırmak mümkün olsa da, sözünü hak eden iki ek geliştirme ve barındırma sistemi vardır.

Macintosh, Apache, MySQL ve PHP için bir kısaltma olan MAMP, Mac üzerinde web sitelerini barındırmak ve geliştirmek için uzun zamandır kullanılmaktadır. Mac'inize Apache, MySQL ve PHP'yi kuracak aynı ada sahip bir uygulama var. MAMP, Apple'ın sağladığı yardımcı programlardan ayrı bir geliştirme ve barındırma ortamı oluşturur. Bu, Apple'ın işletim sistemini güncellemesi ve web sunucunuzun bir bileşeninin çalışmayı durdurması konusunda endişelenmeniz gerekmeyeceği anlamına gelir.

OS X Server, muhtemelen tek bir kullanımı kolay paket içinde ihtiyaç duyacağınız tüm web sunum yeteneklerini sağlar. Web sunumunun yanı sıra, Dosya Paylaşımı , Wiki Server, Posta Sunucusu , Takvim Sunucusu, Kişiler Sunucusu, Mesaj Sunucusu ve çok daha fazlasını elde edersiniz. 19.99 $ için, bu iyi bir anlaşma, ancak çeşitli hizmetleri doğru şekilde kurmak ve kullanmak için belgelerin dikkatli bir şekilde okunmasını gerektirir.

OS X Server, mevcut OS X sürümünüzün üstünde çalışır. Sunucu yazılımının önceki sürümlerinden farklı olarak OS X Server, tam bir işletim sistemi değildir; zaten OS X'in mevcut bir sürümünü yüklemiş olmanız gerekir. Hangi OS X Server, standart OS X istemcisine dahil edilmiş, ancak gizli ve devre dışı bırakılmış olan sunucu işlemlerini yönetmenin kolay bir yoludur.

OS X Server'ın avantajı, çeşitli sunucu işlemlerini yönetmek için kod editörleri ve Terminal komutlarını kullanmaktan çok daha kolay bir şekilde kullanılmasıdır.

Apple ilk defa piyasaya çıktığından beri OS X'in bir parçası olan Web Sharing özelliğini ortadan kaldırdığında topu düşürdü, ancak Mac'in web barındırma ve geliştirme için kullanmaya devam etmesini istiyorsanız, başka seçenekler de var.

Yayınla: 8/8/2012

Güncellendi: 1/14/2016