Задать вопрос
  • Что такое /var/www/html/index.html и как отнять у него 80 порт?

    shambler81
    @shambler81 Куратор тега Linux
    Все он правильно занимает.
    Это штатное поведение.
    И так Как по идее должжно работать
    Брауер -> отдает тебе $HOST -> на основане хоста выбирается конфиг апача подставляетсяс ты получаешь сайт, такой подход позволяет вешать любое количество сайтов на 1 порт 1 ip

    <VirtualHost *:80>
    DocumentRoot /var/www/clients/client1/web9/web
     ServerName course.nipinfo.ru
    ..

    но.
    куда должны деваться все неавторизованные ?
    Собственно для них есть ловушка типа "все" - общий случай.
    соответственно для этого создается по умолчанию конфиг в котором хост указан
    apache

    <VirtualHost *:80>
            # The ServerName directive sets the request scheme, hostname and port that
            # the server uses to identify itself. This is used when creating
            # redirection URLs. In the context of virtual hosts, the ServerName
            # specifies what hostname must appear in the request's Host: header to
            # match this virtual host. For the default virtual host (this file) this
            # value is not decisive as it is used as a last resort host regardless.
            # However, you must set it for any further virtual host explicitly.
            #ServerName www.example.com
    
            ServerAdmin webmaster@localhost
            DocumentRoot /var/www/html
    
            # Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
            # error, crit, alert, emerg.
            # It is also possible to configure the loglevel for particular
            # modules, e.g.
            #LogLevel info ssl:warn
    
            ErrorLog ${APACHE_LOG_DIR}/error.log
            CustomLog ${APACHE_LOG_DIR}/access.log combined
    
            # For most configuration files from conf-available/, which are
            # enabled or disabled at a global level, it is possible to
            # include a line for only one particular virtual host. For example the
            # following line enables the CGI configuration for this host only
            # after it has been globally disabled with "a2disconf".
            #Include conf-available/serve-cgi-bin.conf
    </VirtualHost>


    Или вот вариант в nignx
    nginx
    server {
            listen 80 default_server;
            listen [::]:80 default_server;
    ....
    }

    И по стечению обстаятельств это удобно когда у тебя 1 сайт ничего не нужно настраивать, просто ложишь в папку /var/www/html что тебе нужно и все.
    А вот если у тебя два сайта все нужно делать совсем по другому поскольку приходится прописывать все явно.
    То есть общий случай /var/www/html
    Частные случаи то есть когда ты объявляешь конкретный домен ведут туда куда ты хочеш.

    как найти файл в котором написано правило
    /etc/apache2 -type f -exec  grep -l "/var/www/html" {} \;

    или если не сработало
    /etc/httpd -type f -exec  grep -l "/var/www/html" {} \;

    ну или если nginx
    /etc/nginx -type f -exec  grep -l "/var/www/html" {} \;

    66f179f6b52b1149777821.png

    И че за файлик то, а это приветствие" хелло братик апач работает"
    если сервер другой то убери в поиске папку apache оставь просто /etc тогда он покажет тебе все файлы в которых упоминается папка /var/www/htm
    Ответ написан
    Комментировать
  • Что такое /var/www/html/index.html и как отнять у него 80 порт?

    Файл не может "хоститься на порту". Порт занимает какая-то программа, команда netstat -tulpn | grep :80 её покажет.
    Вы либо недоубрали Апач, либо у вас Nginx ещё есть или какой-то другой веб-сервер. Содержимое файла ещё может дать подсказку.
    Ответ написан
    Комментировать
  • Как диагностировать рандомные перезагрузки ПК в домене?

    @Bublik_RUS
    Я бы искал Scheduled Task на шатдаун. Причем задание может отрабатывать с любого хоста в вашей сети. У вас айтишников\админов недавно не увольняли?
    Ответ написан
    2 комментария
  • В чём преимущества и недостатки установок через apt и snap?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Нужно понимать принципиальную разницу подхода:

    apt - установка из маленьких пакетов, вместе образующих большую и сложную систему, при этом софт может массово совместно использовать одни и те же файлы и библиотеки, благодаря чему экономится место на диске, оперативная память итд итп. Надо понимать, что apt - это пакетный менеджер для определённого вида пакетов (deb), хотя в своё время существовал вариант для rpm (может и сейчас существует, просто смысла в нём мало после появления yum).

    snap - установка большого приложения со всеми зависимостями, которые никак не использует остальной софт на этом же компьютере. Отсюда тратится лишнее место на диске и в оперативной памяти. Зато никаких проблем с зависимостями, плюс snap работает в любых системах и не завязан на конкретный менеджер пакетов и собственно пакетный формат.

    snap по большому счёту часто используют для установки тяжёлых приложений, которые может бысть сложно опакетить, особенно учитывая разнообразие присутствующих в мире дистрибутивов (debian/ubuntu и их клоны) разных версий. В то время как большинство штатного общеиспользуемого софта чаще распространяют в виде пакетов, идущих в составе дистрибутива или отдельно (в том числе в виде разных собранных под разные варианты систем пакетов).
    Ответ написан
    7 комментариев
  • Как экстренно удалить профиль текущего пользователя Windows 10?

    @Gynaecologist
    Вы никак не удалите профиль пользователя, пока залогинены под тем же пользователем. Это надо делать от имени другого пользователя, обладающим админскими правами. В худшем случае, можно придумать скрипт, который должен быть запущен от имени другого пользователя или от имени системы, который и выкинет текущего пользователя, и подчистит профиль.

    Еще вариант - нарушить путь к профилю, указанный в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\
    -тогда каждый раз вы будете логиниться с использованием временного профиля. После завершения сеанса все данные и настройки будут удалены, о чем вы увидите предупреждение.
    Ответ написан
    Комментировать
  • На Windows 11 пропала насыщенность. Как исправить?

    @SunTechnik
    Так может на самом мониторе контрастность убавили? Там же есть регулировка.
    Ответ написан
    Комментировать
  • Конкретная разница между multi_accept on и off?

    @poige
    Ответ Валентина Бартенева — без SMS!
    Ответ написан
    Комментировать
  • Как прошить телефон, с другого телефона?

    15432
    @15432
    Системный программист ^_^
    Софт есть только для ПК. Технически возможность присутствует. Просто никто программы не сделал для этого.

    Это ж нужно прошивальные драйвера под Андроид, Odin под ARM и совсем под другую ось. При этом надо одному человеку из миллиона. Другие просто найдут ноутбук на часик.
    Ответ написан
    Комментировать
  • Как убрать зависание при запуске Windows Defender на Win11?

    @kalapanga
    Переустановка - правильное решение. Причин поломки может быть множество - повреждение системных файлов, неудачное обновление от MS, собственное рукоблудие в настройках, использование кривой сборки винды, вирусы и т.д. Если точек отката нет, или они не помогают, то переустановить систему реально быстрее выйдет.
    Ответ написан
    Комментировать
  • Какого пользователя и группу поставить для Wordpress?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Ту, под которыми работает сам сервер. Обычно это www-data:www-data
    Ответ написан
    1 комментарий
  • Что лучше выбрать MySQL или MariaDB?

    8Alfa
    @8Alfa
    веб-разработчик, фотограф, менеджер по продажам
    В MariaDB добавлены оптимизации, которые повышают производительность СУБД по сравнению с оригинальным MySQL.

    В отличие от MySQL, в MariaDB, запрашиваются только те таблицы, которые необходимы для запроса.
    MariaDB предоставляет еще одно мощное улучшение производительности, достигаемое с помощью нового типа таблиц, представленных не в форме построчного хранилища, а в форме колоночного хранилища.
    MariaDB предоставляет механизм хранения MyRocks, который позволяет хранить данные в RocksDB (встраиваемая база данных, которая была разработана для повышения производительности обработки данных, хранимых на SSD-накопителях).
    MariaDB представляет еще одно улучшение производительности — сегментированный кеш ключей. Это помогает нескольким потокам работать параллельно, увеличивая параллелизм в приложении, что приводит к повышению производительности базы данных.
    Одна из последних версий MariaDB — 10.0 допускает параллельное выполнение нескольких запросов. Идея состоит в том, что некоторые запросы от Master могут быть переданы на выполнение на ведомые серверы (slave). Этот параллелизм в выполнении запросов, безусловно, обеспечивает MariaDB преимущество над MySQL.

    Команда MariaDB гарантирует, что MariaDB сможет заменить MySQL в существующих приложениях. Фактически для каждой версии MySQL они выпускают тот же номер версии MariaDB, чтобы указать, что MariaDB обычно совместима с соответствующей версией MySQL. Это открывает возможность беспрепятственного перехода на MariaDB без каких-либо изменений в кодовой базе приложения.
    Ответ написан
    Комментировать
  • Как вернуть доступ в интернет?

    @ChipUHA
    скорее все , что прога меняет шлюз по умолчанию и весь трафик отправляет на него , когда идет ее выключение то все стает на свои места.
    В этом случае, когда во время работы прога неожиданно закрылась из-за выкл пк, настройки не вернулись .
    Получается замкнутый круг.
    Как минимум можно зайти в диспетчер устройств и удалить драйвер на сетевую карту, перезагрузить пк и тестировать работу интернета
    Ответ написан
    Комментировать
  • Совместимые DDR3 1333 и DDR3L 1600?

    ZUZ
    @ZUZ
    Впервые встречаю, чтобы сразу все ответы были неверными!
    В двух словах:
    Ставь и не парься!

    Длиннее:
    1) DDR3L обратно совместима с DDR3, то есть все планки DDR3L на 1,35 В можно пихать в обычные "старые" слоты DDR3 на 1,5 В (в том числе и в твоём случае);
    2) несовместимы они по прямой - то есть если вставишь старые палки DDR3 в новые ноуты/неттопы, которые поддерживают ТОЛЬКО DDR3L (обычно сейчас ноуты поддерживают оба напряжения, но нужно читать датащит/инструкцию к ноуту), то да, она не заработает (хотя, если она свежая, хоть и DDR3, не удивлюсь, если спокойно заработает, ибо изготовлена недавно и такому же тех. процессу, что и DDR3L);
    3) не слушайте тех, кто говорит, что нужно пихать палки одинаковой частоты - это всё бред уже лет 15 с момента появления SPD микросхем ("аля BIOS" на самой палке оперативки, в которой прописаны все её ТТХ: частоты с таймингами, серийник, завод, дата производства и т.п.) - по ней комп сам найдет максимально одинаковый режим (в твоём случае это будет 1333) с наибольшими таймингами (если они будут отличаться на этой частоте) и запустится.
    Ответ написан
    7 комментариев