#macos #nginx
#macos #nginx
Вопрос:
Я успешно установил nginx на свой MAC с помощью homebrew
brew install nginx
но я не могу найти, откуда вызывается эта страница по умолчанию.
В nginx.conf в разделе location указано
root html;
и я не могу его найти. Пожалуйста, помогите.
Ответ №1:
Ответ Lewis4u может быть правильным! Но я думаю, что у нас должно быть более четкое объяснение
В файле nginx.conf мы видим, что корневой путь:
root html;
Вопрос в том, где находится относительный путь «html»?
Этот относительный путь задается во время компиляции. Вы можете проверить путь с помощью команды
$>nginx -V
Вы увидите «—prefix=/usr/local/Cellar/nginx/1.12.0_1», это папка с файлами nginx. Теперь вы должны «cd» в этот каталог, чтобы увидеть свою папку «html».
$> cd /usr/local/Cellar/nginx/1.12.0_1
$> ls -l html
Затем вы увидите, что папка «html» представляет собой программную ссылку на «/ usr / local / var / www»
В заключение, в моем случае папка «html» — это «/ usr / local / var / www». На вашем MAC оно может отличаться. Но, эй, у тебя есть способ узнать. Верно ?!
Комментарии:
1. Потрясающий ответ!
-V
переключение было очень полезным2. есть ли возможность изменить местоположение префикса?
Ответ №2:
Наконец-то я нашел его самостоятельно. Он находится в:
/usr/local/var/www/index.html
Комментарии:
1. я могу получить доступ только к cli, но не к пользовательскому интерфейсу, как можно переместить вас в каталог сайта
2. @matinict если вы хотите открыть файлы в finder (файловом менеджере), в терминале введите открыть . (открыть, за которым следует точка)
Ответ №3:
В более поздних версиях brew расположение должно быть:
/opt/homebrew/var/www