Март 17

Ручная установка SSL сертификата SSL HTTPS debian

Украдено тут

Веб-сервер Apache

Если ssl запросы обрабатывает Apache, то сертификат устанавливается в файле конфигурации Apache. Проверить какой веб сервис отвечает на 443 (ssl) порту можно командой:
Linux:
# netstat -napt | grep 443
tcp 0 0 188.120.233.16:443 0.0.0.0:* LISTEN 731/apache2
FreeBSD:
# sockstat |grep 443
root httpd 83299 19 tcp4 188.120.225.20:443 *:*

Для установки сертификата откройте конфигурационный файл Apache. На FreeBSD это /usr/local/etc/apache22/httpd.conf. Debian — /etc/apache2/apache2.conf. Centos — /etc/httpd/conf/httpd.conf. Найдите VirtualHost вашего домена.

Иногда вы можете найти блоки <VirtualHost> в отдельных файлах, в директории веб сервера.

Создайте блок <VirtualHost> для подключения SSL соединения. Пример:
<VirtualHost 10.0.0.1:443>
DocumentRoot /home/user/data/www/domain.com
ServerName domain.com
SSLEngine on
SSLCertificateFile /path/to/domain.crt
SSLCertificateKeyFile /path/to/domain.key
SSLCACertificateFile /path/to/ca.crt
</VirtualHost>

Где
domain.com — имя вашего домена.
10.0.0.1 — ip адрес, на котором находится домен.
/home/user/data/www/domain.com — путь до домашней директории вашего домена.
/path/to/domain.crt — файл, в котором находится сертификат.
/path/to/domain.key — файл, в котором находится ключ сертификата.
/path/to/ca.crt — файл корневого сертификата.

Перезапустите Apache командой apachectl restart или apache2ctl restar

Сентябрь 20

бил гейтс остался самым богатым

и это значит что навстречу нам он идти не будет, Jquery .ajax() .post(), .get() IE -9 и никаких ошибок.  на первый взгляд нет ошибок но ошибки есть в ДНК у била, и как оказалось в админах некоторых хостингов, например Датафорце

мало того что при заходе на их фтп любимой mv корень /  и скрытые все папки в /home/  так ещё и кодировки у них   utf8 заместо utf-8

   спасибо добрыми людям за помощь

тут подсказали как вывести отладку

$(document).ready(function() {
$.ajax
({
dataType: «html»,
error:function(xhr, status, errorThrown) {
alert(errorThrown+’\n’+status+’\n’+xhr.statusText);
},
success:function(callback) {
alert(«I’m a success»);
}
});
});

а тут

что

Оказывается – дело в кодировках!
Запомните!!!! Раз и навсегда.
Кодировка, приведенная в большинстве примеров конфигурации nginx ( charset utf8;) НЕПРАВИЛЬНА!!!

Нету такой кодировки!
Пишите charset utf-8;
Тогда вы не увидите:

Ошибка c00ce56e

 

 

 

 

 

Апрель 10

Идеальный сервер — Ubuntu 10.10 [ISPConfig 3] — на купленый сервер

очень хороший сайт выручает меня 3 раз

с помощю него же и будем мастерить наш сервер так как у нас нет нужды инсталировать систему потому приступим с 3-го шага пункта «Отключим AppArmor»

 

Октябрь 18

Reading Access Databases with PHP

Есть много сказок о Download free trial from Easysoft драйверах, которые помогут нам открыть ,**.mdb файлы в Unix подобных системах, и даже разговоры о том что можно использовать mdbtools, как драйвер ODBC, но ппару безсоных ночей и вупля, передглазами появляеться сайт который пару раз проскакивал мимо моего внимания. в поисковике и вот оно

Step 1:
качаем http://pecl.php.net/get/mdbtools-1.0.0.tgz

с сайта
http://pecl.php.net/package/mdbtools

Step 2:

извлекаем содержимое архива

tar -zxvf mdbtools-1.0.0.tgz
и выполняем следующую команду
cd mdbtools-1.0.0
phpize

./configure
make
make install

Step 3:

добрвляем в  php.ini

extension=/usr/lib/mdbtools.so

перемещаем файл mdbtools.so из  mdbtools-1.0.0/.libs

в /usr/lib/
Step 4:

перезагружаем apache.
и смотрим phpinfo();

Примеры Использования библиотеки

Октябрь 14

Sypex Dumper 2.0.8

пришлось работать с большой Базой Данных, MySQL -500 Mb

после 4 часов мук, настроек  сервера и.т.п, Поиск показал лёгкий путь программа легка в настройках и проста в использовании.

Но если посмотреть на количество скачиваний то понимаешь что версия

Sypex Dumper Lite 1.0.8 будет получше :), нет информации о БД во время импорта, зато легче кушает бальшие таблицы.

Октябрь 13

RewriteRule apache Ubuntu 10.10

После создания виртуального суб домена и инстоляции WordPress мне захотелось поменять постоянные УРЛ, на более красивые, что я и сделал через админку вордпресса, но какое же было моё разочеравание увидев страницу 404,

и сново поисковая система по запросу «apache .htaccess mod_rewrite ubuntu» подсказала что для запуска стандарта понадоиться всего лмшь выполнить 1 команду, ну и конечно ресетнуть Apatche

>sudo a2enmod rewrite

>sudo  service apache2 restart

как заметил позже на другой машине не всё так гладко,

пришлось подправить

sudo nano /etc/apache2/sites-available/default

заменить

AllowOverride none

на

AllowOverride All

и добавить кодировку в файл .htaccess
AddDefaultCharset windows-1251

 

 

Октябрь 13

Добавление Субдомена в виртуальном хосте на Убунте 10.10

Порадовал Google первый же результат выдал сайт

http://www.blog.highub.com/linux/create-a-subdomain-virtual-host-on-ubuntu/

И после добавления в файл

/etc/apache2/sites-available/default

строк

<VirtualHost *:80>
ServerName blog.sitefreeman.com
DocumentRoot **/**/**/blog.sitefreeman.com/
</Virtualhost>

появился домен который Вы сейчас имеете честь наблюдать 🙂