• Можно ли использовать mozilla thunderbird как SMTP-сервер?

    Vova316
    @Vova316 Автор вопроса
    Тогда это проблема. Я хочу отправлять сообщения не от hello@gmail.com, а от hello@mycompany.com
    Написано
  • Можно ли использовать mozilla thunderbird как SMTP-сервер?

    Vova316
    @Vova316 Автор вопроса
    Да, я знаю про белый адрес и настройки записей.
    А SMTP-сервер от gmail - он ведь будет привязан к личной почте? Или к коммерческому аккаунту?
    Написано
  • Почему ломаются стили (CSS) в WindowsServer2012R2 (IIS8.5)?

    Vova316
    @Vova316 Автор вопроса
    Там была глобальная настройка. Я указал в ней имя домена - "/".
    Теперь этот сайт открывается нормально как глобально так и локально.
    Написано
  • Почему ломаются стили (CSS) в WindowsServer2012R2 (IIS8.5)?

    Vova316
    @Vova316 Автор вопроса
    Да. Точно. Там была глобальная настройка. Я указал в ней имя домена - "/".
    Теперь этот сайт открывается нормально как глобально так и локально.
    Написано
  • Почему ломаются стили (CSS) в WindowsServer2012R2 (IIS8.5)?

    Vova316
    @Vova316 Автор вопроса
    Сергей delphinpro, "уберите вообще хост из адреса"

    Что это значит?
    Как убрать?
    Разъясните, пожалуйста.
    Написано
  • Почему ломаются стили (CSS) в WindowsServer2012R2 (IIS8.5)?

    Vova316
    @Vova316 Автор вопроса
    Сергей delphinpro, вот код страницы на компьютере клиента:

    <link rel="index" id="indexlink" type="text/html" href="http://192.168.1.3:8000/bugs/" />
    <link rel="section" type="text/html" href="http://192.168.1.3:8000/bugs/?project=2" />
    <link media="screen" href="http://192.168.1.3:8000/bugs/themes/CleanFS/theme.css" rel="stylesheet" type="text/css" />
    <link media="print" href="http://192.168.1.3:8000/bugs/themes/CleanFS/theme_print.css" rel="stylesheet" type="text/css" />
    <link href="http://192.168.1.3:8000/bugs/themes/CleanFS/font-awesome.min.css" rel="stylesheet" type="text/css" />
    <link rel="alternate" type="application/rss+xml" title="Flyspray RSS 1.0 Feed"
      href="http://192.168.1.3:8000/bugs/feed.php?feed_type=rss1&amp;project=2" />
    <link rel="alternate" type="application/rss+xml" title="Flyspray RSS 2.0 Feed"
      href="http://192.168.1.3:8000/bugs/feed.php?feed_type=rss2&amp;project=2" />
    <link rel="alternate" type="application/atom+xml" title="Flyspray Atom 0.3 Feed"
      href="http://192.168.1.3:8000/bugs/feed.php?feed_type=atom&amp;project=2" />
    <script type="text/javascript" src="http://192.168.1.3:8000/bugs/js/prototype/prototype.js"></script>
    <script type="text/javascript" src="http://192.168.1.3:8000/bugs/js/script.aculo.us/scriptaculous.js"></script>
    <script type="text/javascript" src="http://192.168.1.3:8000/bugs/js/index.js"></script>
    <script type="text/javascript" src="http://192.168.1.3:8000/bugs/js/tabs.js"></script>
    <script type="text/javascript" src="http://192.168.1.3:8000/bugs/js/functions.js"></script>
    <script type="text/javascript" src="http://192.168.1.3:8000/bugs/js/jscalendar/calendar_stripped.js"></script>
    <script type="text/javascript" src="http://192.168.1.3:8000/bugs/js/jscalendar/calendar-setup_stripped.js"> </script>
    <script type="text/javascript" src="http://192.168.1.3:8000/bugs/js/jscalendar/lang/calendar-ru.js"></script>
    <script type="text/javascript" src="http://192.168.1.3:8000/bugs/js/lightbox/js/lightbox.js"></script>
    <link rel="stylesheet" href="http://192.168.1.3:8000/bugs/js/lightbox/css/lightbox.css" type="text/css" media="screen" />


    К клиенту попадает внутренний адрес сервера.
    Написано
  • Почему ломаются стили (CSS) в WindowsServer2012R2 (IIS8.5)?

    Vova316
    @Vova316 Автор вопроса
    В консоли много однотипных ошибок:
    Refused to load the stylesheet '192.168.1.3:8000/bugs/themes/CleanFS/theme.css' because it violates the following Content Security Policy directive: "style-src 'self' 'unsafe-inline'". Note that 'style-src-elem' was not explicitly set, so 'style-src' is used as a fallback.

    Т.е. невозможно загрузить с компа клиента файл стилей по адресу 192.168.1.3:8000/bugs/themes/CleanFS/theme.css

    И нужно, что-бы это при отдаче клиенту заменялось на mySite.myDomen.org/bugs/themes/CleanFS/theme.css

    Как это реализовать?
    Написано
  • Почему ломаются стили (CSS) в WindowsServer2012R2 (IIS8.5)?

    Vova316
    @Vova316 Автор вопроса
    Геннадий, там много однотипных ошибок:
    Refused to load the stylesheet '192.168.1.3:8000/bugs/themes/CleanFS/theme.css' because it violates the following Content Security Policy directive: "style-src 'self' 'unsafe-inline'". Note that 'style-src-elem' was not explicitly set, so 'style-src' is used as a fallback.

    Т.е. невозможно загрузить с компа клиента файл стилей по адресу 192.168.1.3:8000/bugs/themes/CleanFS/theme.css
    Так?

    И нужно, что-бы это при отдаче клиенту заменялось на mySite.myDomen.org/bugs/themes/CleanFS/theme.css
    Так?

    Как это реализовать?
    Написано
  • Как настроить nginx для подсайтов?

    Vova316
    @Vova316 Автор вопроса
    Ivan Ustûžanin, заработало так:
    location /bugs {
            alias /home/pi/flyspray/;
            index index.php;
            location ~ \.php$ {
                fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;
                include fastcgi_params;
                fastcgi_param SCRIPT_FILENAME $request_filename;
            }
        }

    Спасибо за помощь!
    Написано
  • Как настроить nginx для подсайтов?

    Vova316
    @Vova316 Автор вопроса
    Ivan Ustûžanin, я попробовал.
    Увы, но это не работает.
    Написано
  • Как настроить nginx для подсайтов?

    Vova316
    @Vova316 Автор вопроса
    Ivan Ustûžanin, спасибо за ответ. Это работает.
    Но как теперь настроить обработку PHP? Сейчас тестовый файл просто скачивается браузером, но не исполняется.
    Я создал файл info.php. (-rwxrwxr-x www-data www-data). Он должен вывести настройки PHP.
    В конфиге сервера прописал:

    location /bugs {
    alias /home/pi/flyspray/;
    index index.html;
    include snippets/fastcgi-php.conf;
    fastcgi_pass unix:/var/run/php/php-fpm.sock;
    }

    Предварительно я установил php-fpm
    Что я настроил не так?
    Написано
  • Как настроить nginx для подсайтов?

    Vova316
    @Vova316 Автор вопроса
    Спасибо. да работает. Подскажите:
    https://mysite.org/bugs - выдает ошибку 404
    https://mysites.org/bugs/ - нормально отрабатывает индексный файл

    Так и должно быть?
    Написано
  • Как быстро и легко зашифровать трафик?

    Vova316
    @Vova316 Автор вопроса
    kisaa, да, я об этом не подумал...
    Возможно использование NGINX для шифрования в устройствах-источниках информации (не в серверах)?
    Там программа тоже написана на Python.
    Написано
  • Как в systemD запустить программу на Python в виртуальном окружении?

    Vova316
    @Vova316 Автор вопроса
    Алексей Черемисин, в другой ветке подсказали как написать:
    ...
    WorkingDirectory=/home/pi/www
    Environment="PYTHONPATH=/home/pi/www/env/lib/python3.12/site-packages"
    ExecStart=/home/pi/www/env/bin/python3 /home/pi/www/run.py
    ...

    Это работает. Вот объяснение:
    Добавление PYTHONPATH в конфигурацию systemd гарантировало, что Python всегда видит путь к модулям в виртуальном окружении, даже при запуске через systemd.
    Проще говоря, без этого пути Python "не знал", где искать установленные библиотеки, поэтому и возникала ошибка ModuleNotFoundError.
    Написано
  • Как в systemD запустить программу на Python в виртуальном окружении?

    Vova316
    @Vova316 Автор вопроса
    Данила, можете объяснить "чайнику" почему оно не запускалось? Спасибо.
    Написано
  • Как в systemD запустить программу на Python в виртуальном окружении?

    Vova316
    @Vova316 Автор вопроса
    Данила, Да. Спасибо. Это работает. Но я еще сделал изменения в строке ExecStart:
    [Unit]
    Description=my_prog
    After=network-online.target nss-user-lookup.target

    [Service]
    User=pi
    Group=pi
    WorkingDirectory=/home/pi/www
    Environment="PYTHONPATH=/home/pi/www/env/lib/python3.12/site-packages"
    ExecStart=/home/pi/www/env/bin/python3.12 /home/pi/www/run.py

    RestartSec=10
    Restart=always
    StandardOutput=journal
    StandardError=journal

    [Install]
    WantedBy=multi-user.target
    Написано
  • Как в systemD запустить программу на Python в виртуальном окружении?

    Vova316
    @Vova316 Автор вопроса
    Это не помогло. Мой файл:
    [Unit]
    Description=www-Nero
    After=network-online.target nss-user-lookup.target

    [Service]
    User=pi # Имя пользователя, от имени которого будет запускаться команда, указанная в ExecStart
    Group=pi
    WorkingDirectory=/home/pi/www # Директория, в которую будет осуществлён переход перед запуском

    Environment=VIRTUAL_ENV=/home/pi/www/env
    Environment=PYTHONPATH=/home/pi/www
    ExecStart=/home/pi/www/env/bin/python3 /home/pi/www/run.py

    RestartSec=10
    Restart=always # Всегда перезапускать скрипт при его падениях
    StandardOutput=journal
    StandardError=journal

    [Install]
    WantedBy=multi-user.target


    Я получаю ошибку:
    × my_prog.service - my_prog
    Loaded: loaded (/etc/systemd/system/my_prog.service; enabled; preset: enabled)
    Active: failed (Result: exit-code) since Thu 2024-09-19 13:54:17 MSK; 6s ago
    Duration: 16ms
    Process: 1665 ExecStart=/home/pi/www/env/bin/python3 /home/pi/www/run.py (code=exited, status=217/USER)
    Main PID: 1665 (code=exited, status=217/USER)
    CPU: 8ms
    Написано
  • Как в systemD запустить программу на Python в виртуальном окружении?

    Vova316
    @Vova316 Автор вопроса
    Данила, так заработало. Спасибо. Какие мои дальнейшие действия?
    Я запускаю из папки /home/pi/www:
    sudo -u pi PYTHONPATH=/home/pi/www/env/lib/python3.12/site-packages /home/pi/www/env/bin/python3 /home/pi/www/run.py
    78.100.22.186 - - [19/Sep/2024 13:56:15] "GET /cgi-bin/index.py HTTP/1.1" 200
    Написано
  • Как в systemD запустить программу на Python в виртуальном окружении?

    Vova316
    @Vova316 Автор вопроса
    Данила, он был установлен:
    pi@server3:~$ source /home/pi/www/env/bin/activate
    (env) pi@server3:~$ pip freeze
    mysql-connector-python==9.0.0
    (env) pi@server3:~$
    Написано