Ubuntu, даже «минимальный» вкус, поставляется с предварительно установленным пакетом ssl-cert, что означает, что вам не нужно ничего делать.
Файлы, которые вы ищете, уже в вашей системе:
/etc/ssl/certs/ssl-cert-snakeoil.pem
/etc/ssl/private/ssl-cert-snakeoil.key
Дополнительно:
Если по какой-то причине вам нужно создать новый сертификат, вы можете запустить
[ f2]Если вы хотите изменить дату истечения срока действия вашего сертификата, вы можете манипулировать скриптом make-ssl-cert в /usr/sbin/make-ssl-cert. Примерно такой же: 124:
openssl req -config $TMPFILE -new -x509 -nodes \
Где вы можете изменить дату истечения срока, добавив аргумент -days:
openssl req -config $TMPFILE -new -days 365 -x509 -nodes \
Можно найти дополнительные параметры на странице руководства req.
Я рекомендую использовать систему управления исходным кодом (SCM), например git. Используя gitk или git gui, имеется также графический пользовательский интерфейс (подробнее о GUI для git). Кроме того, большинство интегрированных сред разработки (IDE) поддерживают доступ к репозиториям git.
Используя git (или другую систему управления исходным кодом, например svn), вам не нужно создавать несколько версий вашего кода; все управляется scm. Вы можете легко изменить различные версии своих файлов.
Лучше использовать любую систему управления версиями, вам не нужно вручную указывать свои файлы, такие как filename_v1, filename_v2 и т. д.
Уже существуют решения для поддержки версий ваших репозиториев кода. Использовать любую систему управления версиями по вашему выбору.
Попробуйте Subversion (SVN) ИЛИ CVS
Они будут штамповать ваш код, отслеживать изменения и выполнять управление версиями.