Проблемы с созданием символьных c ссылок и редактированием nginx конфигурации, приводящие к nginx не запуску на Linux сервере - PullRequest
0 голосов
/ 20 апреля 2020

Я следую учебному пособию Персиваля «Повинуйтесь козе». Я достиг главы 10 и готовлю свой код для среды, готовой к работе.

Я настроил сервер linux, используя Digital ocean. Я достиг той части, где он просит нас использовать nginx, которую я установил. Я вернулся в проект сегодня и столкнулся с проблемами при запуске sudo systemctl start nginx

Вот ошибка, когда я запускаю systemctl status nginx.service

Большое спасибо за ваша помощь. Если вам нужна дополнительная информация, пожалуйста, дайте мне знать:)

РЕДАКТИРОВАТЬ: с некоторой помощью отладки (см. Ниже), я заметил, что это потому, что я пытаюсь получить доступ к файлу, который не существует. Это связано с проблемами, с которыми я столкнулся при попытке создать символьную ссылку c между sites-available и sites-enabled. С тех пор я удалил файл staging.XXXX.website из обоих мест и начинаю с самого начала. Вы можете прочитать инструкции, которым я следую здесь

Поэтому я решил переписать конфигурацию nginx в server: /etc/nginx/sites-available и теперь сталкиваюсь со следующей ошибкой: [ Error writing staging.XXXXXX.website: Permission denied ] когда я go чтобы сохранить мою конфигурацию в staging.XXXXX.website имени файла.

Мне это нужно для создания символической c ссылки между sites-available и sites-enabled, чтобы я мог продолжить это супер-классное руководство.

ОЧЕНЬ благодарны за любые ссылки или ссылки, которые я могу прочитать. Спасибо <3 </p>

...