Я добавил некоторые изменения в свой root @ mypage : / etc / nginx / sites-available / default
когда я выполняю sudo service nginx restart
, сервер возвращает эту ошибку: Задание для nginx.service завершилось неудачно, потому что элемент управления процесс завершился с кодом ошибки. См. "Systemctl status nginx.service" и "journalctl -xe" для подробностей.
Если я запустил nginx -t -c /etc/nginx/nginx.conf
, результат будет
Enter Парольная фраза PEM:
nginx: синтаксис файла конфигурации /etc/nginx/nginx.conf в порядке
nginx: файл конфигурации /etc/nginx/nginx.conf тест прошел успешно
Может ли кто-нибудь посоветовать мне, что я делаю неправильно? Здесь ничего не написано
, вот root @ mypage : / etc / nginx / sites-available / default
файл
server {
listen 80;
listen [::]:80 default_server ipv6only=on;
server_name mypage.com;
passenger_enabled on;
rails_env production;
root /home/deploy/mypage/current/public;
# redirect server error pages to the static page /50x.html
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
server {
listen 443;
server_name mypage.com;
passenger_enabled on;
rails_env production;
root /home/deploy/mypage/current/public;
# redirect server error pages to the static page /50x.html
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
ssl on;
ssl_certificate /etc/ssl/certs/secure.mypage.com.1.2019.chain.crt;
ssl_certificate_key /etc/ssl/private/mypage.com.key;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
ssl_session_cache shared:SSL:10m;
ssl_session_timeout 10m;
}
Я использовал это руководство https://www.youtube .com / watch? v = D2P5cRMi0fQ и это руководство http://nginx.org/en/docs/http/configuring_https_servers.html#optimization для справки во время установки.
Ваш закрытый ключ зашифрован, поэтому перед запуском nginx или расшифровкой ключа
mv /etc/ssl/private/mypage.com.key /etc/ssl/private/mypage.com.org.key
openssl rsa -in /etc/ssl/private/mypage.com.org.key -out /etc/ssl/private/mypage.com.key
chmod 400 /etc/ssl/private/*.key