Pertanyaan ini berkaitan dengan penggunaan Server Singa hanya untuk pengujian dan pembuatan prototipe, jadi saya tidak perlu beberapa situs hosting domain terpisah. Semua proyek saya memiliki direktori di direktori root, bukan di sub-direktori "Situs" yang terpisah.
Di Lion Server, Apple telah membatalkan pengaturan direktori sebelumnya:
/ Library / WebServer / CGI-Executables [alias sebagai cgi-bin]
/ Library / WebServer / Documents [alias direktori root]
Sekarang, server web cukup:
/ Perpustakaan / Server / Web / Data / Situs / Default
Setelah saya menginstal Lion Server, Apache masih dikonfigurasi dengan cgi-bin alias ke / Library / WebServer / CGI-executable dan direktori root ke / Library / WebServer / Documents. Saya mengubah yang terakhir di bagian Web Lion's Server.app ke / Library / Server / Web / Data / Sites / Default.
Saya ingin parit / Library / Webserver. Saya tidak dapat menemukan referensi ke direktori yang disukai / direkomendasikan untuk executable saya. Saya berpikir: / Library / Server / Web / Data / Exec [alias dalam konfigurasi Apache sebagai cgi-bin atau apa pun]
Saya terbiasa memiliki semua executable saya di satu tempat, dan mereka biasanya berbagi banyak modul yang sama, jadi saya tidak cenderung untuk menempatkan direktori cgi di direktori masing-masing proyek sendiri.
Saran? Praktik terbaik saat ini?
Terima kasih.