Левая мышь на сенсорной панели перестает работать после закрытия крышки

Левая мышь на сенсорной панели перестает работать после закрытия крышки (ноутбука). Хотя если я сделаю Ctrl + Alt + F1 и снова войду в систему, все работает нормально.

В чем проблема?

Ubuntu (20,04) ASUS UX330UK

-121--900639- (EAI 2) Имя или служба неизвестны: AH00549: Не удалось разрешить имя сервера для xxx.xxx.xxx.xxx (проверьте DNS) Я пытаюсь установить веб-сервер Localhost на моем Ubuntu 18,04 этим Как установить Linux, Apache, MySQL, PHP (LAMP) стек на Ubuntu 18.04 Но, тестируя apach2 i получить эту ошибку: r$...

Я пытаюсь установить Localhost web-server на 18,04 Ubuntu с помощью этой инструкции.

Как установить Linux, Apache, MySQL, PHP (LAMP) стек на Ubuntu 18,04

Но, протестировав apach2 я получаю эту ошибку:

r$ sudo apache2ctl configtest
[Thu May 06 18:03:12.897955 2021] [core:error] [pid 22264] (EAI 2)Name or service not known: AH00549: Failed to resolve server name for 192.168.1.12 (check DNS) -- or specify an explicit ServerName
Syntax OK

Так что я полагаю, что некоторые должны конфликтовать с другими локальными-серверными установками, такими как publii или local .

Обновление:

Это ссылка на подробную информацию в файле /etc/apache2/apache2.conf :

Спасибо.

0
задан 6 May 2021 в 18:22

2 ответа

Маловероятно, что у вас возник конфликт. Apache ищет полное доменное имя (FQDN) для маршрутизации, а вы его не задали. Сообщение, которое вы видите, скорее предупреждение, чем что-либо еще. Тем не менее, самый простой способ для локальной установки - указать явное ServerName.

Вот простой способ:

  1. Откройте терминал (если он еще не открыт)
  2. Создайте/отредактируйте /etc/apache2/conf-available/servername.conf, используя ваш любимый текстовый редактор. Обязательно сделайте это с помощью sudo, иначе файл не сохранится.
  3. Добавьте следующую строку:
    ServerName my-machine.local
    
    Не забудьте установить my-machine на то, что вы предпочитаете, если вы хотите, чтобы FQDN по умолчанию было каким-то другим. На самом деле, нет никаких ограничений на то, что это может быть. Затем сохраните файл и выйдите из редактора.
  4. Включите конфигурацию Apache:
    sudo a2enconf servername
    
  5. Перезагрузите веб-сервер Apache:
    sudo service apache2 reload
    

Это должно устранить предупреждающее сообщение.

Не забудьте также установить переменную ServerName в каждом блоке VirtualHost, который вы указываете при создании конфигурационных файлов в /etc/apache2/sites-available. Это позволит вам использовать локальную DNS-маршрутизацию в /etc/hosts, чтобы лучше имитировать живой сайт при тестировании, разработке и работе в браузере. Вот пример .conf файла для виртуального хоста в Apache:

<VirtualHost *:80>
        ServerAdmin your@email.addy
        DocumentRoot /var/www/website/public

        ServerName your-blog.local
        ServerAlias your-blog.local *.your-blog.local
        DirectoryIndex index.php index.html

        ErrorLog ${APACHE_LOG_DIR}/blog-error.log
        CustomLog ${APACHE_LOG_DIR}/blog-access.log combined
</VirtualHost>

<Directory /var/www/website/public>
        Options FollowSymLinks
        AllowOverride All

        Order Allow,Deny
        Allow From All
</Directory>

Обратите внимание на строку ServerName в конфигурационном файле. С ее помощью вы можете отредактировать свой файл /etc/hosts и добавить:

127.0.0.1    your-blog.local

После этого, когда вы введете your-blog.local в браузере (на этой машине), вы будете перенаправлены на локальный сайт без необходимости использовать IP-адрес или http://localhost. Это очень удобно.

0
ответ дан 7 May 2021 в 17:39

Похоже, apache не может определить имя вашего хоста "с вашего локального DNS-сервера, он использует IP-адрес вашего сервера (192.168.1.12) для обратного поиска, чтобы получить имя. Если ваш DNS-сервер не отвечает, вы получите это предупреждение.

Конфигурация apache файл позволяет установить для имени сервера жестко запрограммированное значение.Файлы конфигурации хорошо прокомментированы, а параметр ServerName находится ближе к началу. мой находится в / etc / apache2 / ap ache2.conf в разделе Global Configuration.

0
ответ дан 7 May 2021 в 17:39

Другие вопросы по тегам:

Похожие вопросы: