Поддержка Проблемы и решения с-т WP на QNAP TS431P2 сер IP МГТС ч-з keenDNS д-н 4 ур

  • Помогите с поднятием сайта WordPress на QNAP QNAP TS431P2 через серый IP МГТС ( блок 80 порта) через облако keenDNS (домен 4 уровня)

    Роутер Keenetic Ultra 1810

    уже месяца 3 переписываюсь с поддержкой QNAP и keenetic, QNAP посылает т.к. аппарат из Германии, keentic 2 месяца мурыжил и сказал итог — это невозможно.

    Я настроил сам —
    1. отключил вебморду QNAP от стандартного 8080 порта,
    2. прописал виртуальный хост web сервера QNAP на 8080, сам вебсервер оставил на 80 порту.
    3. сделал проброс с домена 4 уровня в облаке keenetic на QNAP порт 8080

    Теперь работает только главная страница, стили и картинки не грузятся, никакае доп страницы не грузятся.

    Из локальной сети все ок.

    в консоли адрес сайта стоит локальный 10.10.10.2/WordPress
    URL сайта стоит глобальный 4u2b.korzh.keenetic.pro

    помогите заставить работать сайт с картинками и с открытием остальных ссылок без оплаты белого IP МГТСу (179р.)

    Или посоветуйте хостинг — готов платить 50р. в мес, не больше…

    • Тема изменена 3 недели, 2 дня назад пользователем 4u2fly.
Просмотр 15 ответов — с 1 по 15 (всего 50)
  • Модератор Yui

    (@fierevere)

    ゆい

    переписываюсь с поддержкой QNAP и keenetic

    продолжайте, а у нас форум по WordPress, а не по «невозможным» советам (по мнению Keenetic)

    посоветуйте хостинг

    с этим не к нам, хотя если трафик до 1 ТБ, то можете взять ВДС за 60рублей, поднять на нем nginx, и настроить апстрим как wireguard vpn до вашего QNAP

    поддержки меня уже постали.
    Yui, посоветуйте пожалуйста как сделать чтобы у WordPress на QNAP картинки показывались и ссылки открывались кроме главной.
    Ведь если главная открывается ( хоть и просто текст, то это уже больше половины победы?
    Была аналогичная тема. но ее закрыли, вы там советовали что то.

    Вот это вообще не понял, можно поподробнее?

    «если трафик до 1 ТБ, то можете взять ВДС за 60рублей, поднять на нем nginx, и настроить апстрим как wireguard vpn до вашего QNAP»

    Модератор Yui

    (@fierevere)

    ゆい

    Была аналогичная тема. но ее закрыли

    ссылку бы дали, темы автоматически закрываются при неактивности более 6 месяцев.

    Ведь если главная открывается

    показали бы сайт, а какие адреса у картинок и прочих ресурсов ?

    Вот это вообще не понял, можно поподробнее?

    берете самый дешевый промо тариф VPS, цены есть от 45р, реально даже на таком можно поднять сайт, если хорошо это все настроить, на QNAP, наверное тоже не так много ресурсов?

    если мало, то можно практически на «никаком» уровне потребления памяти, процессора и диска (кроме ОС), использовать только трафик.

    Поднимаете VPN на VPS, поднимаете VPN на QNAP, очень удобно использовать WireGuard, она быстрая. Получаете соединение точка-точка.

    А дальше настраиваете nginx, на проксирование.

    
    location / { proxy_pass http://10.100.100.97:8080; 
    
                 proxy_set_header    X-Forwarded-For $proxy_add_x_forwarded_for;
                 proxy_set_header    X-Real-IP $remote_addr;
                 proxy_set_header    Host $http_host; 
                 proxy_buffering    off; 
                 proxy_buffers 4 32k; 
    }
    

    в данном случае сервер ходит ко мне домой на медиа-центр за телевизором и предоставляет белый адрес с HTTPS.

    PS: есть пара предложений с безлимитным трафиком за менее чем 50рублей
    https://poiskvps.ru/index.php?search_hdd_max=5&search_ram_max=512&search_cpu_count_max=1&search_price_max=100

    • Ответ изменён 3 недели, 2 дня назад пользователем Yui.

    Вот ссылка на тему закрытую похожую
    https://ru.wordpress.org/support/topic/wordpress-%D0%B8-qnap/

    Модератор Yui

    (@fierevere)

    ゆい

    http://10.10.10.2/WordPress/

    отсюда они у вас пытаются загрузиться

    вероятно в настройках WP задан адрес сайта и адрес WP как указанный выше.

    Попробуйте задать его как https://4u2b.korzh.keenetic.pro/
    или https://4u2b.korzh.keenetic.pro/WordPress

    локально (на QNAP) можете использовать /etc/hosts для определения
    10.10.10.2 4u2b.korzh.keenetic.pro

    Я боюсь когда поставлю 4u2b.korzh.keenetic.pro, у меня не откроется 4u2b.korzh.keenetic.pro/wp-admin …ни внутри, ни снаружи…

    Когда я пытаюсь открыть первую ссылку на сайте выходит
    Internal Server Error
    The server encountered an internal error or misconfiguration and was unable to complete your request.

    Please contact the server administrator at admin@NAS to inform them of the time this error occurred, and the actions you performed just before this error.

    More information about this error may be available in the server error log.

    Хотя ссылка показывается https://4u2b.korzh.keenetic.pro/2020/01/moskva-egipet-za-9-9-t-r

    Т.е. сайт подставляет внешний адрес вместо внутреннего ip, но все равно не открывается 🙁

    Также и не работает ссылка на консоль —
    https://4u2b.korzh.keenetic.pro/wp-admin.php

    • Ответ изменён 3 недели, 2 дня назад пользователем 4u2fly.
    Модератор Yui

    (@fierevere)

    ゆい

    а mod_rewrite на вашем QNAP активен?
    он разрешает использовать правила перезаписи URL в .htaccess?
    (AllowOverride All)

    также желательно настроить виртуальный хост для вашего адреса сервера, или задать соотв. директиву ServerName,
    но лучше все же наверное VirtualHost

    • Ответ изменён 3 недели, 2 дня назад пользователем Yui.

    Что есть mod rewrite и как именно его установить? Гуглил. Ничего не понял.

    Модератор Yui

    (@fierevere)

    ゆい

    Вы скажите а что будет после того как поставлю
    mod_rewrite.so

    Что дальше делать, чтобы все работало?

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Теперь работает только главная страница, стили и картинки не грузятся, никакае доп страницы не грузятся. Из локальной сети все ок.

    Чтобы сайт был доступен с любого адреса, можно было бы добавить в wp-config.php подобный фрагмент:

    
    define('WP_HOME', "http://{$_SERVER['HTTP_HOST']}");
    define('WP_SITEURL', "http://{$_SERVER['HTTP_HOST']}/WordPress");
    

    Но для начала стоит разобраться с тем, что https://4u2b.korzh.keenetic.pro/WordPress/ выдаёт ошибку 500.

    Также и не работает ссылка на консоль —
    https://4u2b.korzh.keenetic.pro/wp-admin.php

    Файла /wp-admin.php в WordPress нет, есть каталог /wp-admin/ и файл /wp-login.php.

    допустим при файлах на своем насе я открою нотпадом файл и добавлю туда а как добавить в этот файл эти строки когда у тебя сторонний хостинг и нет доступа к файлам через FTP? Этот файл как то в самой консоли можно изменить?
    И я не понял что именно писать http://{$_SERVER[‘HTTP_HOST’]} в первой и второй строке в моем примере, что на что заменять?
    У меня настроен виртуальный хост на 10.10.10.2/Wordpress как на корень в настройках Webserver QNAP

    прописал в
    wp-config
    define( ‘WP_HOME’, ‘http://10.10.10.2/WordPress’ . $_SERVER[‘HTTP_HOST’]);
    define( ‘WP_SITEURL’, ‘http://4u2b.korzh.keenetic.pro’ . $_SERVER[‘SERVER_NAME’]);

    теперь картинки не открываются ни на локалке ни на внешке
    в админку (консоль) тоже не заходит — 404 🙁

Просмотр 15 ответов — с 1 по 15 (всего 50)