Почему nginx (в связке с unicorn) не запускается на 80 порту?
1. Почему-то 8080 порт занят, поэтому запустил unicorn на порту 8081:
listen 8081, :tcp_nopush => true
Запускал так:
bundle exec unicorn -E production -c config/unicon.rb
После запуска, перехожу на test.com:8081 и вижу, что приложение запущено
2. Запускаю nginx, для которого в конфиге написано:
server { listen 80; server_name test.com; root /var/www/apps/testapp/public;
Запуск делаю так:
sudo /etc/init.d/nginx start
3. Захожу на test.com:8081 — приложение работает. Захожу на test.com:80 и вижу:
403 Forbidden nginx/1.2.1
Вопроса три:
а) почему так выходит?
б) как сделать, чтобы по test.com:8081 ничего не было, а по test.com:80 работало приложение?
в) как запустить unicorn как демон, а то переключаться между табами не нравится?
listen 8081, :tcp_nopush => true
Запускал так:
bundle exec unicorn -E production -c config/unicon.rb
После запуска, перехожу на test.com:8081 и вижу, что приложение запущено
2. Запускаю nginx, для которого в конфиге написано:
server { listen 80; server_name test.com; root /var/www/apps/testapp/public;
Запуск делаю так:
sudo /etc/init.d/nginx start
3. Захожу на test.com:8081 — приложение работает. Захожу на test.com:80 и вижу:
403 Forbidden nginx/1.2.1
Вопроса три:
а) почему так выходит?
б) как сделать, чтобы по test.com:8081 ничего не было, а по test.com:80 работало приложение?
в) как запустить unicorn как демон, а то переключаться между табами не нравится?
Похожие публикации
Как лучше организовать дублирование сайта для защиты от сбоев?
404. Заблокирован за спам
Защита от DDoS html сайта
Как сделать незаметные обновления сайта?
О доменах и хостингах
Нет комментариев