Memulai Server Web Apache di Mac OS X El Capitan

Daftar Isi:

Anonim

Opsi panel preferensi Berbagi diubah sedikit di OS X Mountain Lion dan sekali lagi di Mavericks, dan sementara hal-hal seperti Berbagi Internet tetap ada, panel preferensi Berbagi Web telah dihapus. Server web Apache tetap dibundel dengan Mac OS X, tetapi Anda harus beralih ke baris perintah untuk mengaktifkan server web. Selain itu, Anda ingin mengedit file konfigurasi pengguna untuk setiap akun pengguna di Mac agar fitur berbagi web pribadi aktif.Jika salah satu dari ini terdengar mengintimidasi atau rumit, sebenarnya tidak, ikuti saja dan Anda akan memiliki server web sederhana yang berjalan di Mac Anda dalam waktu singkat.

Menyiapkan dan Memulai Server Web Apache di OS X

Versi OS X sebelum El Capitan, Yosemite, Mavericks, Mountain Lion, dan Mavericks cukup mengaktifkan "Berbagi Web", tetapi mulai 10.8, 10.9, 10.10, dan 10.11 dan seterusnya, Anda harus melakukannya lakukan hal berikut untuk menggunakan server web lokal:

  • Luncurkan Terminal, terletak di /Applications/Utilities/
  • Ketik perintah berikut, ganti USERNAME dengan nama pendek akun pengguna:
  • nano /etc/apache2/users/USERNAME.conf

  • Masukkan kata sandi admin saat diminta, lalu rekatkan berikut ini ke editor teks nano:
  • Opsi Indeks Multiviews AllowOverride AuthConfig Limit Order memungkinkan, menyangkal Izinkan dari semuaDalam file .conf akan terlihat seperti ini:

  • Edit jalur Direktori USERNAME ke nama pengguna yang sesuai
  • Sekarang tekan Control+O untuk menyimpan perubahan ke USERNAME.conf, lalu tekan Control+X untuk keluar dari nano
  • Selanjutnya, Anda akan memulai server web Apache dengan perintah berikut:
  • sudo apachectl start

  • Luncurkan Safari, Chrome, atau Firefox dan navigasikan ke “http://127.0.0.1” untuk memverifikasi bahwa server sedang berjalan, Anda akan melihat pesan “It Works!” pesan

Sekarang setelah Anda memulai server Apache yang sukses di OS X, Anda dapat memodifikasi file inti 'localhost', atau melangkah lebih jauh dengan file pengguna.

Dokumen Server Web Apache Lokasi & Folder Situs Pengguna

Catatan, jika Anda hanya ingin menggunakan dan memodifikasi root 'localhost' dan bukan Situs tingkat pengguna di localhost/~user, Anda dapat menemukan file server web apache dan html 'It Works!' di lokasi berikut:

/Perpustakaan/Server Web/Dokumen/

Anda sekarang juga dapat mengunjungi http://127.0.0.1/~USERNAME/ untuk melihat konten apa pun yang disimpan di direktori ~/Sites/ pengguna – jika ada sesuatu di sana per pengguna – dan Anda dapat menambahkan file index.html atau apa pun yang Anda inginkan ke direktori untuk menyajikannya ke dunia luar atau bahkan hanya LAN Anda.

Menggunakan http://localhost/ juga baik-baik saja, dan dengan mengedit file host Anda dapat menyetel domain lokal ke apa pun yang Anda inginkan untuk membuat lingkungan pengujian lokal dengan domain aktif lainnya.

Seluruh proses ini cukup cepat, dan dapat diselesaikan dalam waktu kurang dari satu menit seperti yang ditunjukkan dalam panduan video di bawah ini:

Mematikan Apache & Memulai Ulang Server Apache

Untuk mematikan server web, kembali ke baris perintah dan ketik perintah berikut:

sudo apachectl stop

Jika Anda membuat perubahan pada server dan hanya ingin memulai ulang, itu dapat dilakukan dengan perintah berikut:

sudo apachectl restart

Server Apache default adalah barebone dan tidak memiliki PHP, MySQL, atau apa pun yang diaktifkan secara khusus. Anda dapat menginstal dan mengonfigurasinya secara manual, atau Anda dapat menggunakan rute yang telah dikonfigurasi sebelumnya melalui aplikasi server all-in-one seperti MAMP, yang mencakup Apache, MySQL, dan PHP dalam paket server web berbasis aplikasi yang mudah dikontrol. Anda bisa mendapatkan MAMP gratis dari sini.

Terima kasih Ben atas ide tipnya

Memulai Server Web Apache di Mac OS X El Capitan