Как работает автоматический вход?

Это зависит. Скорее всего, вы захотите добавить эти строки в файл VirtualHost. Я буду использовать значение по умолчанию в качестве примера, но вы, вероятно, определите несколько VirtualHosts (они обычно находятся в каталоге /etc/apache2/site-available/).

Однако сначала вам необходимо установить SSL-сертификаты. Как правило, вы можете поместить файл .crt (или файл сертификата, если он не заканчивается на .crt) в каталоге /etc/ssl/certs/. Затем скопируйте файл .key в каталог /etc/ssl/private/. Убедитесь, что файл .key не имеет других читаемых разрешений, так как это может привести к эксплойту. Напоминаем, что это только сайты SSL-сертификатов по умолчанию, вы можете поместить их куда угодно, я видел, что некоторые установки используют /etc/apache2/ssl для сваливания файлов CRT и KEY.

Для фактической настройки сайта SSL в Apache вы захотите скопировать VirtualHost сайта и отредактировать несколько строк, чтобы он корректно работал с SSL. В этом примере я продолжу использовать настройку по умолчанию, но заменим default на любой файл VirtualHost, который вы редактируете.

Итак, для сайта по умолчанию вы скопируете файл /etc/apache2/sites-available/default, например поэтому:

cp /etc/apache2/sites-available/default /etc/apache2/sites-available/default-ssl

Затем отредактируйте новый файл default-ssl. Сначала измените первую строку, <VirtualHost ..., от :80 до :443, чтобы она выглядела так:

<VirtualHost *:443>

Вероятно, * должен быть IP-адресом для которого Apache слушает для этого сайта. Он все равно может быть звездочкой, которая является подстановочным знаком, но это может вызвать проблемы при наличии нескольких сертификатов SSL на нескольких сайтах. Когда это будет обновлено в нижней части файла, чуть выше строки </VirtualHost>, добавьте следующее:

    SSLEngine on
    SSLCertificateFile /etc/ssl/certs/<yourssl>.crt
    SSLCertificateKeyFile /etc/ssl/private/<yourssl>.key
    SSLCertificateChainFile /etc/ssl/certs/<yourssl>.crt

После того, как вы это сделали, вам нужно включить свой сайт. Выполните следующие команды, чтобы включить mod_ssl, новый VirtualHost, который вы создали, и перезапустите Apache.

sudo a2enmod ssl
sudo a2ensite default-ssl
sudo /etc/init.d/apache2 restart

Теперь, когда вы переходите на сайт через https: //, вы должны иметь возможность успешно подключиться!

2
задан 24 August 2011 в 19:12

5 ответов

В GDM. /etc/gdm/custom.conf:

[daemon] AutomaticLoginEnable=True AutomaticLogin=hadoop

Вы можете просто отредактировать это вручную.

3
ответ дан 25 July 2018 в 21:25

В GDM. /etc/gdm/custom.conf:

[daemon] AutomaticLoginEnable=True AutomaticLogin=hadoop

Вы можете просто отредактировать это вручную.

3
ответ дан 2 August 2018 в 03:04

В GDM. /etc/gdm/custom.conf:

[daemon] AutomaticLoginEnable=True AutomaticLogin=hadoop

Вы можете просто отредактировать это вручную.

3
ответ дан 4 August 2018 в 18:55

В GDM. /etc/gdm/custom.conf:

[daemon] AutomaticLoginEnable=True AutomaticLogin=hadoop

Вы можете просто отредактировать это вручную.

3
ответ дан 6 August 2018 в 03:17

В GDM. /etc/gdm/custom.conf:

[daemon] AutomaticLoginEnable=True AutomaticLogin=hadoop

Вы можете просто отредактировать это вручную.

3
ответ дан 7 August 2018 в 20:58

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

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