Показать статистику
0 голосов
от (120 баллов)
Имеем: Сentos 7 + nginx + Question2Answer.
Без htaccess отказывается выглядеть по человечески.

Гугл поиск не помог. Что, только не вставлялось в nginx.conf не работает.

Хелп
92 просмотров 1 ответов
от (8.2тыс. баллов)
0
Ссылки где? Ссылки на страницах (когда ссылаетесь на внешние ресурсы) или ссылки на сами страницы вашего форума question2asnwer?
от (120 баллов)
+1
Уже В 5 раз переустановил centos , так как постоянно что-то ломается, в данный момент сервер ждёт установки либо nginx либо apache, очень надеялся что админы этого сайта подскажут что делать, так как ссылки в настройках у этого скрипта у всех одинаковые.
от (8.2тыс. баллов)
0
Напишите получилось ли решить проблему. Реально интересно разобраться.
от (120 баллов)
0
Всё хочу спросить, настройки ты применил для url которые я скинул) А с тегами что нибудь придумаешь? и т.д.
от (580 баллов)
+1
А почему не добавить стандартный .htaccess? Движок быстрый, задержки даже под нагрузкой будут минимальные.

1 Ответ

0 голосов
от (8.2тыс. баллов)
Странно, на этом сайте все взлетело с первого раза и без проблем. Здесь выложен конфиг nginx: https://unixhow.com/1/не-работает-question2answer-в-связке-nginx-php-fpm

Пишите какие конфиги еще нужны, разберемся и все вам поднимем как надо.

Что касается ссылок, то ни это ли вы ищете: https://unixhow.com/3/транслитерация-кириллицы-латиницу-url-для-question2answer ?
от (8.2тыс. баллов)
0

Нда, прилично ошибок. Давайте по порядку.

nginx запущен и слушает на порту? Спрашиваю, потому что эта ошибка говорит о том, что веб сервер может быть и не запущен вовсе

bind() to 0.0.0.0:80 failed (98: Address already in use)

Дайте вывод команды:

sudo netstat -tnlp | grep -i nginx
от (120 баллов)
0
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      23607/nginx: master
tcp        0      0 0.0.0.0:8083            0.0.0.0:*               LISTEN      18366/nginx: master

И так, мне кажется, мы не то редактируем, трогать общий nginx вообще  не надо было (возможно), а искать какой то специальный который отвечает за это дело.  

от (8.2тыс. баллов)
0

Сохраните куда то файл /home/admin/conf/web/admin.hukbuk.ru.nginx.conf

Далее откройте его и на 7-й строке уберите слово "bytes"

/home/admin/conf/web/admin.removed_due_to_security_reasons.ru.nginx.conf:7

После этого:

sudo nginx -t
sudo /etc/init.d/nginx restart
от (120 баллов)
0
sudo /etc/init.d/nginx restart

Такой команды нет

sudo: /etc/init.d/nginx: command not found
от (8.2тыс. баллов)
0

А так?

sudo systemctl restart nginx
...