Web Hosting Dengan OS X (Mountain Lion dan Later)

Cara Mengambil Kembali Kawalan Perkongsian Web di OS X Mountain Lion dan Kemudian

Bermula dengan OS X Mountain Lion , dan meneruskan dengan semua versi OS X seterusnya, Apple mengalih keluar ciri Perkongsian Web yang membuat perkongsian laman web atau perkhidmatan yang berkaitan dengan operasi titik dan klik mudah.

Ciri Perkongsian Web menggunakan aplikasi pelayan web Apache untuk membolehkan anda menjalankan pelayan web anda sendiri pada Mac anda. Ramai individu menggunakan keupayaan ini untuk menjadi tuan rumah laman web tempatan, kalendar web, wiki, blog, atau perkhidmatan lain.

Sesetengah perniagaan menggunakan Perkongsian Web untuk menjadi tuan rumah ciri kolaborasi kumpulan kerja. Dan banyak pembangun web menggunakan Perkongsian Web untuk menguji reka bentuk laman web mereka sebelum memindahkannya ke pelayan web pengeluaran.

Pelanggan OS X yang moden, iaitu, OS X Mountain Lion dan kemudian, tidak lagi menyediakan kawalan untuk menyediakan, menggunakan, atau melumpuhkan Perkongsian Web. Pelayan web Apache masih disertakan dengan OS, tetapi anda tidak boleh lagi mengaksesnya dari antara muka pengguna Mac. Anda boleh, jika anda mahu, gunakan editor kod untuk mengedit fail konfigurasi Apache secara manual, dan kemudian gunakan aplikasi Terminal untuk memulakan dan menghentikan Apache, tetapi untuk ciri yang mudah klik-dan-pergi dalam versi sebelumnya OS, ini adalah langkah besar ke belakang.

Jika anda memerlukan Perkongsian Web, Apple mengesyorkan memasang versi Server OS X, yang boleh didapati dari Mac App Store untuk $ 19,99 yang sangat munasabah. OS X Server menyediakan akses yang lebih besar kepada pelayan web Apache dan keupayaannya daripada yang pernah tersedia dengan Perkongsian Web.

Tetapi Apple membuat kesilapan besar dengan Mountain Lion . Apabila anda melakukan pemasangan naik taraf, semua tetapan Server Web anda tetap ada. Ini bermakna Mac anda boleh menjalankan pelayan web, tetapi anda tidak mempunyai cara mudah untuk menghidupkan atau mematikannya.

Nah, itu tidak sepenuhnya benar. Anda boleh menghidupkan atau mematikan pelayan web dengan arahan Terminal mudah, yang saya sertakan dalam panduan ini.

Tetapi Apple sepatutnya menyediakan cara yang lebih mudah untuk melakukan ini, atau lebih baik lagi, Perkongsian Web terus menyokong. Berjalan jauh dari ciri tanpa menyediakan suis off jauh dari kepercayaan.

Bagaimana Menghentikan Pelayan Web Apache Dengan Perintah Terminal

Ini adalah cara cepat dan kotor untuk menghentikan pelayan web Apache yang digunakan dalam Perkongsian Web. Saya katakan "cepat dan kotor" kerana semua arahan ini tidak mengubah pelayan web; semua fail laman web anda kekal di tempat. Tetapi jika anda hanya perlu menutup tapak yang dipindahkan ke OS X Mountain Lion atau kemudian dan berlari berjalan, ini akan melakukannya.

  1. Pelancaran Terminal, yang terletak di / Aplikasi / Utiliti.
  2. Aplikasi Terminal akan membuka dan memaparkan tetingkap dengan baris arahan.
  3. Ketik atau salin / tampal teks berikut pada prompt perintah, kemudian tekan kembali atau masukkan.
    berhenti apachectl sudo
  4. Apabila diminta, masukkan kata laluan pentadbir anda dan tekan kembali atau masukkan.

Itulah kaedah cepat dan kotor untuk menghentikan perkhidmatan Perkongsian Web.

Bagaimana meneruskan Hosting Laman Web pada Mac anda

Jika anda mahu terus menggunakan Perkongsian Web, Tyler Hall menawarkan panel pilihan yang sangat berguna (dan percuma) yang membolehkan anda memulakan dan menghentikan Perkongsian Web daripada antara muka Preferensi Sistem yang lebih biasa.

Selepas anda memuat turun anak tetingkap keutamaan Perkongsian Web, klik dua kali fail Berkongsi Web.prefPane dan ia akan dipasang dalam Keutamaan Sistem anda. Apabila pemasangan selesai, lancarkan Keutamaan Sistem, pilih anak tetingkap keutamaan Perkongsian Web, dan gunakan gelangsar untuk menghidupkan atau mematikan pelayan web.

Dapatkan Lebih Banyak Kawalan Perkongsian Web

Tyler Hall mencipta satu lagi aplikasi berguna, dipanggil VirtualHostX, yang memberikan lebih banyak kawalan ke atas pelayan web terbina dalam Apache. VirtualHostX membolehkan anda menyediakan tuan rumah maya atau menyediakan persekitaran pembangunan web yang lengkap, hanya perkara itu jika anda baru dalam reka bentuk web, atau jika anda mahu cara yang cepat dan mudah untuk menyediakan tapak untuk ujian.

Walaupun ada kemungkinan untuk menjadi tuan rumah laman web dari Mac anda menggunakan Perkongsian Web dan VirtualHostX, terdapat dua sistem pembangunan dan hosting tambahan yang layak disebutkan.

MAMP, akronim untuk Macintosh, Apache, MySQL, dan PHP, telah lama digunakan untuk hosting dan membangunkan laman web di Mac. Terdapat aplikasi dengan nama yang sama yang akan memasang Apache, MySQL, dan PHP pada Mac anda. MAMP mewujudkan keseluruhan pembangunan dan persekitaran pengehosan yang berasingan daripada utiliti Apple menyediakan. Ini bermakna anda tidak perlu bimbang tentang Apple mengemas kini OS dan menyebabkan komponen pelayan web anda berhenti berfungsi.

Pelayan OS X pada masa ini menyediakan semua keupayaan servis web yang mungkin anda perlukan dalam satu pakej yang mudah digunakan. Selain melayani web, anda juga mendapat Perkongsian Fail , Server Wiki, Pelayan Mel , Pelayan Kalendar, Pelayan Kenalan, Pelayan Mesej , dan banyak lagi. Untuk $ 19,99, ia adalah tawaran yang baik, tetapi ia memerlukan bacaan yang teliti terhadap dokumentasi untuk menyediakan dan menggunakan pelbagai perkhidmatan dengan betul.

OS X Server berjalan di atas versi OS X semasa anda. Tidak seperti versi perisian pelayan yang terdahulu, OS X Server bukan sistem operasi lengkap; ia memerlukan bahawa anda telah memasang OS X versi semasa. Pelayan OS X apa yang menyediakan cara mudah untuk mengurus operasi pelayan yang sebenarnya sudah termasuk dalam klien OS X standard, tetapi tersembunyi dan dilumpuhkan.

Kelebihan Pelayan OS X ialah ia lebih mudah digunakan untuk mengurus pelbagai operasi pelayan daripada cuba melakukannya menggunakan editor kod dan arahan Terminal.

Apple menjatuhkan bola apabila ia menghapuskan ciri Perkongsian Web yang telah menjadi sebahagian daripada OS X sejak ia mula dibebaskan, tapi mujurlah, terdapat pilihan lain yang tersedia jika anda mahu terus menggunakan Mac anda untuk hosting dan pembangunan web.

Terbitkan: 8/8/2012

Dikemaskini: 1/14/2016