Web Hosting Dengan OS X (Mountain Lion and Later)

Cara Mendapatkan Pengendalian Berbagi Web di OS X Mountain Lion dan Nanti

Dimulai dengan OS X Mountain Lion , dan dilanjutkan dengan semua versi OS X berikutnya, Apple menghapus fitur Web Sharing yang membuat berbagi situs web atau layanan terkait dengan operasi point-and-click sederhana.

Fitur Berbagi Web menggunakan aplikasi server web Apache untuk memungkinkan Anda menjalankan server web sendiri di Mac Anda. Banyak orang menggunakan kemampuan ini untuk meng-host situs web lokal, kalender web, wiki, blog, atau layanan lainnya.

Beberapa bisnis menggunakan Web Sharing untuk meng-host fungsi kolaborasi grup kerja. Dan banyak pengembang web menggunakan Web Sharing untuk menguji desain situs mereka sebelum memindahkannya ke server web produksi.

Klien OS X modern, yaitu, OS X Mountain Lion dan kemudian, tidak lagi menyediakan kontrol untuk mengatur, menggunakan, atau menonaktifkan Berbagi Web. Server web Apache masih disertakan dengan OS, tetapi Anda tidak lagi dapat mengaksesnya dari antarmuka pengguna Mac. Anda dapat, jika Anda ingin, menggunakan editor kode untuk mengedit secara manual file konfigurasi Apache, dan kemudian menggunakan aplikasi Terminal untuk memulai dan menghentikan Apache, tetapi untuk fitur yang mudah di-klik dan dijalankan di versi OS sebelumnya, ini adalah langkah besar mundur.

Jika Anda memerlukan Berbagi Web, Apple menyarankan menginstal versi Server OS X, tersedia dari Mac App Store dengan harga sangat terjangkau $ 19,99. OS X Server menyediakan akses yang jauh lebih besar ke server web Apache dan kemampuannya daripada yang pernah ada dengan Web Sharing.

Namun Apple membuat kesalahan besar dengan Mountain Lion . Saat Anda melakukan peningkatan pemutakhiran, semua pengaturan Server Web Anda tetap di tempatnya. Ini berarti Mac Anda dapat menjalankan server web, tetapi Anda tidak memiliki cara mudah untuk mengaktifkan atau menonaktifkannya.

Yah, itu tidak sepenuhnya benar. Anda dapat mengaktifkan atau menonaktifkan server web dengan perintah Terminal sederhana, yang saya sertakan dalam panduan ini.

Tetapi Apple seharusnya menyediakan cara yang lebih mudah untuk melakukan ini, atau lebih baik lagi, terus mendukung Web Sharing. Berjalan menjauh dari fitur tanpa menyediakan tombol nonaktif adalah hal yang tidak dapat dipercaya.

Cara Menghentikan Server Web Apache dengan Perintah Terminal

Ini adalah cara cepat-dan-kotor untuk menghentikan server web Apache yang digunakan dalam Web Sharing. Saya mengatakan "cepat dan kotor" karena semua perintah ini adalah mematikan server web; semua file situs web Anda tetap di tempat. Tetapi jika Anda hanya perlu menutup situs yang bermigrasi ke OS X Mountain Lion atau lambat dan kiri berjalan, ini akan melakukannya.

  1. Luncurkan Terminal, yang terletak di / Aplikasi / Utilitas.
  2. Aplikasi Terminal akan terbuka dan menampilkan jendela dengan baris perintah.
  3. Ketik atau salin / tempel teks berikut pada prompt perintah, lalu tekan kembali atau masukkan.
    sudo apachectl berhenti
  4. Saat diminta, masukkan kata sandi administrator Anda dan tekan kembali atau masukkan.

Itu saja untuk metode cepat-dan-kotor untuk menghentikan layanan Berbagi Web.

Cara Melanjutkan Hosting Situs Web di Mac Anda

Jika Anda ingin terus menggunakan Web Sharing, Tyler Hall menawarkan panel preferensi sistem yang sangat berguna (dan gratis) yang memungkinkan Anda memulai dan menghentikan Berbagi Web dari antarmuka System Preferences yang lebih familiar.

Setelah Anda mengunduh panel preferensi Berbagi Web, klik ganda file Web Sharing.prefPane dan itu akan diinstal di System Preferences Anda. Ketika instalasi selesai, jalankan System Preferences, pilih panel preferensi Berbagi Web, dan gunakan slider untuk mengaktifkan atau menonaktifkan server web.

Dapatkan Lebih Banyak Kontrol Berbagi Web

Tyler Hall menciptakan aplikasi berguna lainnya, bernama VirtualHostX, yang memberikan lebih banyak kontrol atas server web Apache bawaan Mac. VirtualHostX memungkinkan Anda mengatur virtual host atau mengatur lingkungan pengembangan web lengkap, hanya masalahnya jika Anda baru mengenal desain web, atau jika Anda ingin cara cepat dan mudah untuk membuat situs untuk pengujian.

Meskipun mungkin untuk menghosting situs web dari Mac Anda menggunakan Web Sharing dan VirtualHostX, ada dua sistem pengembangan dan hosting tambahan yang patut disebutkan.

MAMP, akronim untuk Macintosh, Apache, MySQL, dan PHP, telah lama digunakan untuk hosting dan pengembangan situs web di Mac. Ada aplikasi dengan nama yang sama yang akan menginstal Apache, MySQL, dan PHP di Mac Anda. MAMP menciptakan lingkungan pengembangan dan hosting secara keseluruhan yang terpisah dari utilitas yang disediakan Apple. Ini berarti Anda tidak perlu khawatir tentang Apple memperbarui OS dan menyebabkan komponen server web Anda berhenti bekerja.

OS X Server saat ini menyediakan semua kemampuan layanan web yang mungkin Anda perlukan dalam satu paket yang mudah digunakan. Selain melayani web, Anda juga mendapatkan Berbagi File , Server Wiki, Server Email , Server Kalender, Server Kontak, Server Pesan , dan banyak lagi. Untuk $ 19,99, itu bagus, tetapi membutuhkan pembacaan yang cermat terhadap dokumentasi untuk mengatur dan menggunakan berbagai layanan dengan benar.

OS X Server berjalan di atas versi OS X Anda saat ini. Tidak seperti versi perangkat lunak server sebelumnya, OS X Server bukan sistem operasi yang lengkap; itu mengharuskan Anda telah menginstal versi OS X saat ini. Apa yang OS X Server lakukan adalah menyediakan cara mudah untuk mengelola operasi server yang sebenarnya sudah termasuk dalam klien OS X standar, tetapi disembunyikan dan dinonaktifkan.

Keuntungan dari OS X Server adalah bahwa itu jauh lebih mudah digunakan untuk mengelola berbagai operasi server daripada mencoba melakukannya menggunakan editor kode dan perintah Terminal.

Apple menjatuhkan bola ketika menghilangkan fitur Web Sharing yang telah menjadi bagian dari OS X sejak pertama kali dirilis, tapi untungnya, ada pilihan lain yang tersedia jika Anda ingin terus menggunakan Mac Anda untuk web hosting dan pengembangan.

Terbitkan: 8/8/2012

Diperbarui: 1/14/2016