Mac OS X El Capitan'da bir Apache Web Sunucusu Başlatın

İçindekiler:

Anonim

Paylaşım tercih paneli seçenekleri OS X Mountain Lion'da ve yine Mavericks'te biraz değiştirildi ve İnternet Paylaşımı gibi şeyler kalırken Web Paylaşımı tercih paneli kaldırıldı. Apache web sunucusu, Mac OS X ile birlikte gelir, ancak web sunucusunu etkinleştirmek için komut satırına dönmeniz gerekir. Ek olarak, kişisel web paylaşım özelliğinin etkin olması için Mac'teki her kullanıcı hesabı için bir kullanıcı yapılandırma dosyası düzenlemek isteyeceksiniz.Bunlardan herhangi biri korkutucu veya karmaşık geliyorsa, gerçekten öyle değil, sadece izleyin ve kısa sürede Mac'inizde çalışan basit bir web sunucusuna sahip olacaksınız.

OS X'te Apache Web Sunucusunu Kurma ve Başlatma

El Capitan, Yosemite, Mavericks, Mountain Lion ve Mavericks'ten önceki OS X sürümleri “Web Paylaşımı”nı açabilir, ancak 10.8, 10.9, 10.10 ve 10.11'den itibaren açmanız gerekir yerel bir web sunucusu kullanmak için aşağıdakileri yapın:

  • /Applications/Utilities/ konumunda bulunan Terminali Başlatın
  • KULLANICI ADI'nı kullanıcı hesabının kısa adıyla değiştirerek aşağıdaki komutu yazın:
  • nano /etc/apache2/users/USERNAME.conf

  • İstendiğinde yönetici şifresini girin, ardından aşağıdakini nano metin düzenleyiciye yapıştırın:
  • Seçenekler Dizinler Çoklu Görüntülemeler AllowOverride AuthConfig Limit Sırası izin ver, reddet Tümünden izin ver.conf dosyasında şöyle görünecektir:

  • KULLANICI ADI dizin yolunu uygun kullanıcı adına düzenleyin
  • Şimdi USERNAME.conf'taki değişiklikleri kaydetmek için Control+O'ya basın, ardından nano'dan çıkmak için Control+X'e basın
  • Sonra, Apache web sunucusunu aşağıdaki komutla başlatacaksınız:
  • sudo apachectl start

  • Safari, Chrome veya Firefox'u başlatın ve sunucunun çalıştığını doğrulamak için “http://127.0.0.1”e gidin, bir “Çalışıyor!” İleti

OS X'te başarılı bir Apache sunucusu başlattığınıza göre, çekirdek 'localhost' dosyalarını değiştirebilir veya kullanıcı dosyalarıyla daha ileri gidebilirsiniz.

Apache Web Sunucusu Belgeleri Konum ve Kullanıcı Siteleri Klasörleri

Not, localhost/~user adresindeki kullanıcı düzeyindeki Siteleri değil de yalnızca 'localhost' kökünü kullanmak ve değiştirmek istiyorsanız, apache web sunucusu dosyalarını ve 'It Works!' aşağıdaki konum:

/Kütüphane/WebSunucusu/Belgeler/

Artık http://127.0.0.1/~KULLANICIADI/ adresini ziyaret ederek kullanıcı ~/Sites/ dizininde saklanan her şeyin içeriğini – kullanıcı başına herhangi bir şey varsa – ve siz de görebilirsiniz. dizine bir index.html dosyası veya başka ne istersen ekleyebilir, onu dış dünyaya veya hatta sadece LAN'ınıza sunabilirsiniz.

http://localhost/ kullanmak da uygundur ve hosts dosyasını düzenleyerek, canlı bir etki alanıyla yerel bir test ortamı oluşturmak için istediğiniz yerel etki alanını ayarlayabilirsiniz.

Tüm bu süreç oldukça hızlıdır ve aşağıdaki videoda gösterildiği gibi bir dakikadan kısa sürede tamamlanabilir:

Apache'yi Kapatmak ve Apache Sunucusunu Yeniden Başlatmak

Web sunucusunu kapatmak için komut satırına geri dönün ve şunu yazın:

sudo apachectl stop

Sunucuda değişiklik yaparsanız ve yalnızca yeniden başlatmak isterseniz, bunun yerine aşağıdaki komutla gerçekleştirilebilir:

sudo apachectl restart

Varsayılan Apache sunucusu barebone'dur ve PHP, MySQL veya özel olarak etkinleştirilmiş herhangi bir etkinliğe sahip değildir. Bunları manuel olarak yükleyip yapılandırabilir veya MAMP gibi, kontrol etmesi kolay uygulama tabanlı bir web sunucusu paketinde Apache, MySQL ve PHP içeren hepsi bir arada bir sunucu uygulaması aracılığıyla önceden yapılandırılmış rotaya gidebilirsiniz. MAMP'ı buradan ücretsiz olarak edinebilirsiniz.

Tavsiye fikri için Ben'e teşekkürler

Mac OS X El Capitan'da bir Apache Web Sunucusu Başlatın