я проверил синтаксис конфигурации по ходу nginx -t
затем получить результаты:служба не
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
Но когда я бегу service nginx restart
идет потерпеть неудачу.
У меня есть конфигурационный файл с именем a.com
в папке сайтов с поддержкой, вот содержание:
server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
server_name a.com;
# root /usr/share/nginx/html;
# index index.html index.htm;
root /home/a/public;
client_max_body_size 10G;
location/{
proxy_pass http://localhost:3000;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_buffering off;
}
}
Я в Ubuntu 14.10 и хочу развернуть сервер рельсы.
ВАЗы тиса сообщения об ошибке вы получаете, когда вы делаете "сервис nginx restart"? Возможно, вы просто захотите убить процесс вручную («kill -9 [the-nginx-process-id]»), попробуйте «сервис nginx start». – kchan
@kchan Нет сообщения об ошибке. Но я убиваю процесс, а затем начинаю снова, как вы предлагаете, ошибка исчезает. Благодарю. – Allen