Mulakan Pelayan Web Apache dalam Mac OS X El Capitan

Isi kandungan:

Anonim

Pilihan panel keutamaan Perkongsian telah diubah sedikit dalam OS X Mountain Lion dan sekali lagi dalam Mavericks, dan sementara perkara seperti Perkongsian Internet kekal, panel keutamaan Perkongsian Web telah dialih keluar. Pelayan web Apache tetap digabungkan dengan Mac OS X, tetapi anda perlu beralih ke baris arahan untuk mendayakan pelayan web. Selain itu, anda perlu mengedit fail konfigurasi pengguna untuk setiap akaun pengguna pada Mac supaya ciri perkongsian web peribadi aktif.Jika mana-mana perkara ini kedengaran menakutkan atau rumit, sebenarnya tidak, ikuti sahaja dan anda akan mempunyai pelayan web ringkas yang berjalan pada Mac anda dalam masa yang singkat.

Menyediakan dan Memulakan Pelayan Web Apache dalam OS X

Versi OS X sebelum El Capitan, Yosemite, Mavericks, Mountain Lion dan Mavericks hanya boleh menghidupkan "Perkongsian Web", tetapi dari 10.8, 10.9, 10.10 dan 10.11 dan seterusnya anda perlu lakukan perkara berikut untuk menggunakan pelayan web setempat:

  • Terminal Pelancaran, terletak di /Applications/Utilities/
  • Taip arahan berikut, gantikan USERNAME dengan nama ringkas akaun pengguna:
  • nano /etc/apache2/users/USERNAME.conf

  • Masukkan kata laluan pentadbir apabila diminta, kemudian tampal yang berikut ke dalam penyunting teks nano:
  • Pilihan Indeks Multiviews AllowOverride AuthConfig Had Perintah benarkan, tolak Benarkan daripada semuaDalam fail .conf ia akan kelihatan seperti ini:

  • Edit laluan Direktori USERNAME kepada nama pengguna yang sesuai
  • Sekarang tekan Control+O untuk menyimpan perubahan pada USERNAME.conf, kemudian tekan Control+X untuk keluar daripada nano
  • Seterusnya, anda akan memulakan pelayan web Apache dengan arahan berikut:
  • sudo apachectl start

  • Lancarkan Safari, Chrome atau Firefox dan navigasi ke "http://127.0.0.1" untuk mengesahkan pelayan sedang berjalan, anda akan melihat "Ia Berfungsi!" mesej

Sekarang anda telah memulakan pelayan Apache yang berjaya dalam OS X, anda boleh sama ada mengubah suai fail teras 'hos tempatan' atau pergi lebih jauh dengan fail pengguna.

Lokasi Dokumen Pelayan Web Apache & Folder Tapak Pengguna

Perhatikan, jika anda hanya mahu menggunakan dan mengubah suai akar 'localhost' dan bukan peringkat pengguna Tapak di localhost/~pengguna, anda boleh mencari fail pelayan web Apache dan html 'Ia Berfungsi!' dalam lokasi berikut:

/Perpustakaan/Pelayan Web/Dokumen/

Anda kini juga boleh melawati http://127.0.0.1/~USERNAME/ untuk melihat kandungan apa sahaja yang disimpan dalam direktori pengguna ~/Tapak/ – jika ada apa-apa bagi setiap pengguna – dan anda boleh menambah fail index.html atau apa sahaja yang anda mahu pada direktori untuk menyampaikannya kepada dunia luar atau malah LAN anda sahaja.

Menggunakan http://localhost/ juga baik, dan dengan mengedit fail hos anda boleh menetapkan domain setempat kepada apa sahaja yang anda mahu mencipta persekitaran ujian setempat dengan domain langsung.

Seluruh proses ini agak pantas dan boleh diselesaikan dalam masa kurang seminit seperti yang ditunjukkan dalam panduan video di bawah:

Mematikan Apache & Memulakan Semula Pelayan Apache

Untuk menutup pelayan web, kembali ke baris arahan dan taip yang berikut:

sudo apachectl stop

Jika anda membuat perubahan pada pelayan dan hanya mahu memulakannya semula, itu boleh dicapai dengan arahan berikut:

sudo apachectl restart

Pelayan Apache lalai adalah barebones dan tidak mempunyai PHP, MySQL, atau apa-apa sahaja yang didayakan terutamanya. Anda boleh sama ada memasang dan mengkonfigurasinya secara manual, atau anda boleh pergi ke laluan prakonfigurasi melalui aplikasi pelayan semua-dalam-satu seperti MAMP, yang termasuk Apache, MySQL dan PHP dalam pakej pelayan web berasaskan aplikasi yang mudah dikawal. Anda boleh mendapatkan MAMP percuma dari sini.

Terima kasih kepada Ben atas idea tip

Mulakan Pelayan Web Apache dalam Mac OS X El Capitan