Как я могу сделать Jenkins недоступным внешнему миру?

Проверка в реальных условиях:

Большинство установок, которые я видел, требует ЦП высокого класса, и много поршня и я имею в виду 4 + Гбит поршня.

4+gb RAM не "много". это - "середина рабочей станции конца". Дрянной компьютер, который я получил для своей офисной работы в клиенте, который я в данный момент, имеет 3 ГБ RAM. Надлежащая разработка требует 4 + поршень ГБ. Я предлагаю, чтобы Вы приняли ТЕКУЩИЕ аппаратные средства, не материал от 5 лет назад, когда Вы говорите "о большом количестве из". 16 ГБ "не много" для сервера.

Существует ли способ установить персональное облако на единственных процессорах и 1 ГБ каждый поршень?

Зачем? К сожалению, но это было бы финансово необоснованно как ад - МЕСТО стоит денег, ЭЛЕКТРИЧЕСТВО стоит денег. Smal lservers неэффективны. Плюс, что Вы хотите выполнить с 1 ГБ RAM? 2 маленьких мини-виртуальных машины на физический сервер?

Я желаю установить персональное облако в своем доме для проигрывания с. Это - полезный опыт и эксперимент.

Получите достойный компьютер или два. Это унесло бы ад из Вашей установки. Это было бы единственным процессором, 6 ядер как текущий более верхний уровень для игр, и 8 - 16 ГБ RAM. Другая приблизительная оценка.

Серьезно, НИ ОДИН из компьютеров в моей компании (включая маленькие рабочие станции) как низко не приводится в действие, чем материал, Вы хотите работать на этом, и это включает рабочие станции, купленные 2 года назад (самые старые машины, которые мы все еще используем).

Облачный мудрый сервер - но я соглашаюсь, что это много для оплаты за только для изучения - я использую машины RAM на 64 ГБ в эти дни, если у меня нет приложений, которые работают снаружи из-за высокого ЦП низкие ограничения памяти (главным образом анализ данных) - не реклама / публичное облако, все же.

2
задан 23 March 2013 в 17:06
2 ответа

Вы должны использовать программу htpasswd для создания и добавления пользователей в файл .htpasswd, так как пароли в виде открытого текста не поддерживаются в Linux, например,

htpasswd -c /home/.htpasswd john
New password:
Re-type new password:
Adding password for user john

создаст файл и добавит пользователя john с паролем Вы предоставляете. Затем вы можете добавить других пользователей, таких как этот

htpasswd /home/.htpasswd dave
New password:
Re-type new password:
Adding password for user dave
2
ответ дан 3 December 2019 в 10:08

Я не уверен, что директива обрабатывает базовую аутентификацию HTTP (в документации предлагается только ограничение по IP / домену). Я думаю, вам следует просто использовать общий метод, например:

<Location />
    AuthType Basic
    AuthName "Dev Server"
    AuthUserFile "/home/.htpasswd"
    Require valid-user
</Location>
2
ответ дан 3 December 2019 в 10:08

Теги

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