Я купил «старый» Mac Mini ( macmini2,1
) у коллеги, чтобы служить медиасервером под моим телевизором. Он работает с 10.7.5 и не может обновляться дальше, у него есть 1.83Ghz Core2Duo и 4Gb RAM, и я вставил в него 128Gb Apple SSD.
Я пытаюсь установить nginx
на нем небольшой домашний веб-сервер, чтобы быстро обмениваться файлами с коллегами и проводить некоторые разработки, которые я делаю. Я привык делать это на установках Debian, но я впервые делаю это на OSX и хочу делать все хорошо.
Итак, я установил nginx
с Homebrew:
brew install nginx
и я пытаюсь настроить его так, чтобы:
- он загружается при загрузке, без необходимости входа (через
/Library/LaunchDaemons
, хотя я еще не разбираюсь в этом) - кто-нибудь может мне помочь с plist? - он работает как
www-data
, а неroot
- кто-нибудь может сказать мне, какой лучший способ создать эту учетную запись пользователя? Для этого не нужно иметь возможность войти через оконный менеджер, это просто учетная запись Unix. Хотя я был бы признателен за возможность подключения к mini с AFP в качестве www-данных и прямого/var/www
доступа к (или эквивалентной) папке в моей локальной сети, это помогло бы мне легко удалять файлы. Наверное,/usr/local/var/www
из того, что я понимаю. Опять же, я привык делать это с Debian (с помощьюnetatalk
иavahi
).
Как лучше всего это сделать? Структура каталогов, файлы конфигурации?
Любой указатель будет признателен за это nginx.conf
, потому что стандартный конфиг, предоставляемый Homebrew, сильно отличается от того, к чему я привык в Debian.
Кроме того, это не будет конфликтовать со стандартным Apache? Я хочу запустить его на порту 80 (и в конечном итоге сделать его доступным для всего мира).
(PHP тоже будет приветствоваться, но сейчас я просто хочу прочный, простой старый веб-сервер, прежде чем добавлять к нему PHP).
[Примечание: я бы предпочел пометить этот вопрос nginx
, но я не могу, так как здесь я не заработал достаточно репутации. Кто-нибудь может пометить это для меня?]