Добрый день, уважаемые программисты. С линуксом общаюсь на уровне пользователя. SSL ни когда не ставил.
Нужно сделать так, чтобы сайт работал по https.
Что имеется:
OS: ubuntu
Server: Apache2
Общение через SSH
И Какие-то странные два файла *.crt и *.ca-bundle (скорей всего сертификат), который мне прислали, чтобы я настроил ssl.
Оба файла начинаются и заканчиваются с текстом:
-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----
Этого файла и каталога и в помине нет.
Решил обратится к другому источнику: http://help[dot]ubuntu[dot]ru/wiki/apache_и_https
Там я начала с пункта: Настройка Apache (потому-что SSL уже имеется)
Но и там я тоже запоролся, вот здесь:
Те 2 файла, которые мне прислали, другого формата: *.crt и *.ca-bundle
Помогите пожалуйста, вообще не понимаю что делать. (Добавление)
Еще вопрос:
Если "server.key" компания (выдающая сертификаты) не выслала, то значит его я должен сам сгенерировать, или что?
Viper, только вот то, что вы написали - называется Синглтон, что есть совершенно иной патерн. (Добавление)
Цитата:
Кстати, как называется такое явление, когда по значению переменной создают объект класса?
В разных местах встречал это под названием Simple factory.
Ибо классический паттер абтрактной фабрики не подразумевает в коде фабрики какого-то ветвления.
Абстрактная фабрикая сделана для того, что бы в процессе рефакторинга кода легко поменять объект А на объект Б, не меняя всякие new во всех местах кода. Просто меняется в одном классе-фабрике.
Доброго времени суток.
Factory method - я понял, как класс, метод у которого, создаёт объект определённого типа. При этом способ создания объекта у него может быть совершенно разный, например:
Через ифы:
Их не надо учить. Их надо применять.
Паттерн это типовое решение типовой задачи.
Когда у тебя будет задача, тогда и подумаешь о паттерне который подойдет к её решению (если таковой вообще будет).
А просто так зубрить паттерны не надо.
Вы правы, на счёт - учить. Не верно объяснил. В общем, я банально не понимаю многие паттерны. Поэтому нужны примеры к ним. Но многие примеры на др языках написаны.
Добрый день. Ни как не могу найти нормальный источник, где можно изучить паттерны. В инете с php примерами очень мало описанных паттернов. Нашёл только порождающие паттерны, и из неизвестного мне класса паттернов: стратегия, инъекции, инверсии, реестры. И всё на этом. Но в википедии их там куча.
Не подскажите, где найти?
Для HTTP не имеет никакого значения, что вы там передаёте. JSON, XML, да хоть бинарники.
О, да, кстати! У меня постоянная проблема с передачей бинарных данных.
Использую google protocol buffers php, через него ни как не могу передать объект класса Auth унаследаванный от класса Token.
Интересно, есть ли другие библиотеки, которые нормально могут это сделать?
Если хочется работать с голым HTTP - то сокеты.
Чуток удобства - cURL
Что за страшное слово это сокеты? (Добавление)
Ну, например для работы с json. Мне мол, присылают данные JSON, я их получаю, обрабатываю и т.д.
Воооот. Как мне отправлять или получать данные в формате json?
В денвере, без никаких лишних кодов, всегда выводится сообщения об ошибках.
Сейчас пытаюсь так же настроить. С php.ini почти ни когда не работал.
Через phpinfo() смотрю расположение файла php.ini. (/etc/php5/apache2/php.ini)
В нём изменяю display_errors на "on"
Перезапускаю апач (sudo apache2ctl restart)
Обновляю страницу с phpinfo(), смотрю display_errors, а он установлен как "off". Хотя в php.ini стоит "On".
И перезагружать пытался, и с бубном танцевал, но в php.ini и phpinfo() почему-то всегда показывают разные значении.
Что делать?
Моя главная цель, это остановление кода через 5-30 секунд посредством критической ошибкой.
Через phpinfo() нашёл файл php.ini (/etc/php5/apache2/php.ini)
Нашёл, устанговил: max_execution_time = 5. (Эта строка не закомменчена точкой с запятой.)
Скрипт всё равно равно выполняет бесконечно!
Дубль II, камера, мотор!
Перед всеми кодами выполнял функцию: set_time_limit(5);
Всё равно та же история.
Дубль III
Вероятно изменения php.ini не вступили в силу, - перезагрузил.
Тоже самое.
Добрый вечер. Извиняюсь, что не в соответствующий раздел пишу.
В поисковике где-то нашёл гос.сайт на тему "интеллектуальная собственность", то там к it вообще отношения не имеет, - банально нет разделов, и ни один из разделов совершенно не может иметь отношение к программированию.
Где и как можно запатентовать работы на php?
Подскажите, пожалуйста, если кто сталкивался. С нетерпением буду ждать ответа.
Впервые с такой проблемой сталкиваюсь.
Когда мало текста, с кодировкой нет проблем, а когда очень много, начинается представление тайского языка. Как это можно исправить?
Мой роутер - это чёрный ящичек, с лампочками, и разъёмами для локальных кабелей.
У большинства роутеров есть административный веб интерфейс.
У меня совершенно обычный роутер, чтобы банально делиться интернетом. ) Обычный китайский ящичик, не думаю, что у него есть веб-админ интерфейс. Вот поэтому,мне то интересно, будут ли видны сайты.