Джимбо ком вход. Создание групп: от А до Я. Как я могу оформить перенаправление с моего email-адреса на Jimdo на другой email-адрес

В этой статье мы рассмотрим процесс установки Apache 2.4.x и PHP 5.6.x на стандартной 64-разрядной версии Windows Server 2012/2008 .

Бинарные версии Apache Windows Server в исходном репозитории недоступны, и мы вынуждены обратиться к сторонним дистрибутивам, таким как apachehaus.com. Я использую версию httpd-2.4.20-x64-vc11-r2.zip , которую можно скачать здесь . Она скомпилирована с помощью VC ++ 2012 (VC11). Убедитесь, что сервер установлен с применением VC11 64bit. Иначе могут возникнуть ошибки, такие как отсутствие необходимых модулей, или Apache не будет запускаться. Его можно загрузить прямо с зеркала Microsoft. Двоичные файлы PHP можно скачать отсюда . Я использую php-5.6.22-Win32-VC11-x64.zip, который скомпилирован с помощью vc11.

Установка Apache

Сначала загрузите последнюю версию Apache HTTP Server win32 и извлеките файлы в удобное место, например «C:Apache ». Если Apache установлен в «C: Program Files Apache2.2 », скрипты cgi и PHP могут некорректно находить пути к файлам из-за пробелов в именах каталогов.

В этом примере мы создадим каталог Apache . Используя «Блокнот », откройте файл httpd.conf . Этот файл находится в подкаталоге /conf . Обратите внимание, что в конфигурационных файлах Apache в полных путях к файлу должны использоваться слэши «/ ».

Теперь можно попробовать установить Apache на Windows7 . Откройте командную строку и перейдите в каталог «c:Apache bin » и введите команду httpd -k install :

c:Apachebin>httpd -k install Installing the "Apache2.4" service The "Apache2.4" service is successfully installed. Testing httpd.conf.... Errors reported here must be corrected before the service can be started. httpd: Syntax error on line 39 of C:/Apache/conf/httpd.conf: ServerRoot must be a valid directory

Из приведенного выше фрагмента кода видно, что служба была установлена, но с ошибкой. Корневой каталог сервера нужно исправить до запуска службы, если значение каталога установки по умолчанию было изменено (по умолчанию используется значение /Apache2.4 ). В данном случае это / Apache :

Define SRVROOT "/Apache" ServerRoot "${SRVROOT}"

После этого дважды кликните по исполняемому файлу монитора Apache Server или через командную строку введите start / stop / restart the service . Примеры команд для CMD приведены в следующем фрагменте кода:

c:Apachebin>httpd -k start c:Apachebin>httpd -k restart c:Apachebin>httpd -k stop The "Apache2.4" service is stopping. The "Apache2.4" service has stopped.

Если при запуске сервера Apache PHP Windows выводится сообщение об ошибке (приведено ниже ), проверьте, запущен ли уже процесс httpd , выполняется процесс IIS и прослушивается порт 80 . IIS является установленным по умолчанию веб-сервером, он настроен на порт 80 :

c:Apachebin>httpd -k start (OS 10048)Only one usage of each socket address (protocol/network address/port) is normally permitted. : AH00072: make_sock: could not bind to address [::]:80 (OS 10048)Only one usage of each socket address (protocol/network address/port) is normally permitted. : AH00072: make_sock: could not bind to address 0.0.0.0: 80 AH00451: no listening sockets available, shutting down AH00015: Unable to open logs

Если в данный момент IIS запущен, его можно отключить через «Диспетчер серверов ». В командной строке введите «services.msc ». Найдите службу «web publishing platform », дважды кликните по ней мышью, чтобы открыть свойства службы и остановите ее. Чтобы запретить ее запуск при следующей перезагрузке, можно поменять тип запуска на ручной. Кроме этого, если на сервере установлен Skype , он также конфликтует с портом 80 .

После того, как Apache был запущен и все настройки были заданы верно, при переходе по адресу http://localhost/ в любом браузере должна отображаться стандартная страница http или просто сообщение ”It works ”.

Установка PHP

Сначала загрузите двоичные файлы PHP и разархивируйте их в папку «C:php ». Затем переименуйте файл c:phpphp.ini-development в php.ini . Откройте его и измените значения нескольких переменных.

Измените значение переменной «extension_dir » на “C:phpext ”. По умолчанию она закомментирована или для нее установлено значение «/ext «. Также можно включить в php.ini необходимые расширения, удалив символ «; » в начале строки:

;extension=php_mbstring.dll ;extension=php_exif.dll extension=php_mysql.dll extension=php_mysqli.dll

Кроме этого нужно задать для переменной sessions.save_path папку временных файлов Windows (то есть C:Temp ).

Каталоги PHP и Apache также необходимо добавить для переменных путей среды. Откройте Панель управления — Система и безопасность — Местоположение системы и добавьте “;C:php; C:Apachebin ” в конец списка «Системные переменные пути » и нажмите «ОК », чтобы сохранить изменения.

Перед перезапуском службы Apache Windows необходимо указать в файле httpd.conf модули PHP . Добавьте следующие строки в конец файла httpd.conf под раздел «LoadModule »:

LoadModule php5_module "c:/php/php5apache2_4.dll" AddType application/x-httpd-php .php PHPIniDir "C:/php"

Также нужно добавить «index.php » в раздел DirectoryIndex в файле httpd.conf , как показано ниже:

DirectoryIndex index.html index.php

После внесения изменений сохраните файл httpd.conf и закройте его.

Чтобы изменения вступили в силу, необходимо перезапустить службу Apache . Сделать это можно через монитор Apache Service или из командной строки — «httpd -k restart «.

Создайте новую страницу «index.php » в папке C:Apachehtdocs и поместите в нее любой php-код . Например, я использовал следующий код:

После сохранения изменений в файле откройте в браузере http://localhost/index.php , и если все в порядке вы увидите страницу phpinfo .

Подготовка папок

Я очень не люблю, чтобы у меня все валялось, где попало, так что для начала создадим папки, где у нас будут располагаться программы и сайты.
Создадим на диске «C:\» (или где вам удобней) папку «Server»:
C:\Server\
В ней создадим 2 папки:
C:\Server\web – это папка в которой у нас будут лежать программы
C:\Server\domains – а в этой папке будут лежать наши сайты
Итак, в папке \web\ мы создадим 3 папки для apache, php, mysql:
C:\Server\web\apache\
C:\Server\web\php\
C:\Server\web\mysql\
Далее перейдем в папку domains и создадим папку \localhost\
C:\Server\domains\localhost\
Внутри папки у нас будет 2 подпапки: public_html – для файлов сайта; logs – для текстовых файлов, в которых записывается «кто» получал доступ к сайту и какие ошибки в работе сайта появлялись.
C:\Server\domains\localhost\public_html\
C:\Server\domains\localhost\logs\
На этом структура папок заканчивается, переходим к настройке Apache.

Настройка Apache

Для установки Apache нам понадобиться сам Apache (Кэп). Так как у нас Windows 8.1 x64, то устанавливать будем Apache x64.
Для скачивания перейдем по ссылке:
www.apachelounge.com/download/win64
и скачиваем «httpd-2.4.6-win64.zip». Так же нам понадобиться для нормальной работы «Распространяемый пакет Microsoft Visual C++ 2010 (x64)». Для этого скачаем его по этой ссылке:
www.microsoft.com/ru-ru/download/details.aspx?id=14632
и устанавливаем.
После того как скачался наш архив с Apache, откроем его. Открыв архив, мы увидим папку «Apache24», зайдем в нее. Появиться множество папок и файлов программы, все распаковываем в заготовленную ранее папку:
C:\Server\web\apache\
Должно получиться так:
C:\Server\web\apache\bin\
C:\Server\web\apache\cgi-bin\
C:\Server\web\apache\conf\
C:\Server\web\apache\error\
C:\Server\web\apache\htdocs\
C:\Server\web\apache\icons\
C:\Server\web\apache\include\
C:\Server\web\apache\lib\
C:\Server\web\apache\logs\
C:\Server\web\apache\manual\
C:\Server\web\apache\modules\
Папки, такие как \cgi-bin\, \htdocs\, \icons\ и \manual\ нам не нужны – можете их удалить.
Перейдем в папку:
C:\Server\web\apache\conf\
И откроем файл конфигурации Apache – «httpd.conf» любым текстовым редактором. В этом файле каждая строка содержит директивы для настройки Apache, а строки, начинающиеся со знака # (решетка) – комментарий и пояснение. Приступим к настройке:

Файл конфигурации Apache

# директива Apache
ServerRoot “C:/Server/web/apache”
# Слушаем на локальном IP порт (80 по стандарту)
Listen 127.0.0.1:80
# далее подключим библиотеки расширений для Apache
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule php5_module "C:/Server/web/php/php5apache2_4.dll"
# указываем Apache, что файлы с расширением php, нужно воспринимать как php-скрипты
AddHandler application/x-httpd-php .php
# укажем расположение файла настроек php
PHPIniDir “C:/Server/web/php”
# изменим имя сервера
ServerName 127.0.0.1:80
# изменим доступ к директории

Options Includes Indexes FollowSymLinks
AllowOverride All
Allow from all


# директория с нашими сайтами
DocumentRoot “C:/Server/domains”
# индексные файлы, по приоритету.

DirectoryIndex index.php index.html index.htm index.shtml

# папка для log-файлов
ErrorLog “C:/Server/domains/logs/error.log”
CustomLog “C:/Server/domains/logs/access.log”
# добавим alias для phpMyAdmin, и поправим alias для cgi

Alias /pma “C:/Server/domains/phpMyAdmin”
ScriptAlias /cgi-bin/ “C:/Server/web/apache/cgi-bin/”

# правим путь для cgi

AllowOverride None
Options None
Require all granted

# типы файлов


AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

# Другие конфиги:



BrowserMatch "MSIE 10.0;" bad_DNT


RequestHeader unset DNT env=bad_DNT

На этом заканчивается настройка httpd.conf.
В конфигурационном файле Apache httpd.conf были подключены дополнительные конфиги:
Include conf/extra/httpd-mpm.conf
Include conf/extra/httpd-autoindex.conf
Include conf/extra/httpd-vhosts.conf
Include conf/extra/httpd-manual.conf
Include conf/extra/httpd-default.conf
Откроем файл «C:\Server\web\apache\conf\extra\httpd-mpm.conf» и быстро пробежимся по нему.
# указываем, где у нас будет храниться pid-файл:

PidFile “C:/Server/web/apache/logs/httpd.pid”

Остальные параметры оставляем без изменений. Откроем файл «httpd-autoindex.conf», изменим там только строки с путем:
Alias /icons/ "c:/Server/web/apache/icons/"

Options Indexes MultiViews
AllowOverride None
Require all granted

Файл хостов Apache

# на примере доменная localhost

DocumentRoot "C:/Server/domains/localhost/public_html"
ServerName localhost
ErrorLog "C:/Server/domains/localhost/logs/error.log"
CustomLog "C:/Server/domains/localhost/logs/access.log" common


# добавим для будущего phpMyAdmin (не забываем создать папку)

DocumentRoot "C:/Server/domains/phpmyadmin/public_html"
ServerName localhost
ErrorLog "C:/Server/domains/phpmyadmin/logs/error.log"
CustomLog "C:/Server/domains/phpmyadmin/logs/access.log" common

На этом редактирование файла заканчивается. Далее в оставшихся файлах правим только пути:
Файл «httpd-manual.conf»:
AliasMatch ^/manual(?:/(?:da|de|en|es|fr|ja|ko|pt-br|ru|tr|zh-cn))?(/.*)?$ "C:/Server/web/apache/manual$1"

В файле «httpd-default.conf» никаких изменений не производиться. На этом настройка конфигурации Apache завершается.

Настройка PHP

Раз у нас Windows 8.1 x64 и Apache x64 установлен и настроен, то и php должно быть x64.
Идем на сайт:

и скачиваем архив php последней версии. Нам нужен php как модуль, т.е. для этого скачиваем Thread Safe. После того как архив скачался, открываем его и переносим содержимое в папку «C:\Server\web\php\». Создадим две пустые папки «tmp» и «upload». Далее в этой папке ищем файл «php.ini-development» и переименовываем его в «php.ini». Открываем файл в текстовом редакторе и изменяем директивы (комментирования строк в файле начинается с точки с запятой).

Настройка php.ini

short_open_tag = On
zlib.output_compression = On
post_max_size = 64M
include_path = ".;С:\Server\web\php\includes"
extension_dir = "C:/Server/web/php/ext"
upload_tmp_dir = "C:/Server/web/php/upload"
upload_max_filesize = 64M
extension=php_bz2.dll
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll
extension=php_sockets.dll
extension=php_sqlite3.dll
; в секции указываем временную зону нашего сервера (http://php.net/date.timezone)
date.timezone = "Asia/Yekaterinburg"
session.save_path = "С:/Server/web/php/tmp/"


На этом настройка php заканчивается.

Настройка MySQL

Ставим MySQL x64 как сокет под windows. Скачиваем архив с последней версией MySQL x64:
dev.mysql.com/downloads/mysql
В низу страницы находим Windows (x86, 64-bit), ZIP Archive и жмем на кнопку «Download». Вам перекинет на страницу регистрации на сайте. Нажимаем внизу страницы «No thanks, just start my download», запуститься скачивание архива MySQL. После того как скачался архив откроем его и перенесем все содержимое папки в «C:\Server\web\mysql\»
Теперь открываем файл настроек MySQL – «C:\Server\web\mysql\my-default.ini». Удаляем все его содержимое и вносим туда свои данные.
port=3306
host=127.0.0.1
port=3306
bind-address=127.0.0.1
enable-named-pipe
basedir="C:/Server/web/mysql/"
datadir="C:/Server/web/mysql/data/"
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
Вот и всё. В конфигурационном файле мы указали, что скрипты могут обращаться к серверу и по локальному IP, и по сокет-соединению.
Осталось дело за малым. Добавим в системную переменную «PATH» пути к Apache и MySQL, для этого:
  1. Перетащите курсор мыши в правый нижний угол экрана
  2. Щелкните на значке «Поиск» и введите: панель управления
  3. Выберите System (Система)-> Advanced (Дополнительные параметры системы)
  4. Выберите Environment Variables (Переменные среды), в меню System Variables (Системные переменные), найдите переменную PATH и щелкните на ней.
  5. Пропишите пути к Apache и MySQL:
;C:\Server\web\apache\bin;C:\Server\web\mysql\bin
Далее установим службы Apache и MySQL. Для этого воспользуемся сочетанием клавиш «Win+X», появиться выпадающее меню в левом нижнем углу. Выберем «Командная строка (администратор)».
В командной строке вводим, для установки Apache:
httpd –k install
для установки MySQL:
mysqld.exe --install MySQL --defaults-file=”C:\Server\web\mysql\my-default.ini”
Установим пароль для MySQL-пользователя. Для этого запустим службу MySQL командой:
NET start MySQL
После того как служба запустилась, установим пароль:
mysqladmin –u root password ВашПароль
В файл «httpd-vhosts.conf» мы прописали два сайта, для того чтобы браузер мог их увидеть, названия сайтов нужно добавить в файла «hosts». Перейдем в папку:
C:\Windows\System32\Drivers\etc\
откроем файл «hosts» любым текстовым редактором (запустить от имени администратора) и в конец файла добавим:
127.0.0.1 localhost
127.0.0.1 phpmyadmin
Сохраняем файл.
Для удобства запуска и остановки служб Apache и MySQL создадим файлы start-server.bat и stop-server.bat.
Для этого перейдем в папку «C:\Server\» и создадим два этих файла.
Содержание «start-server.bat»:
@echo off
NET start Apache2.4
NET start MySQL
Содержание «stop-server.bat»:
@echo off
NET stop Apache2.4
NET stop MySQL
Настройка Apache, PHP и MySQL на этом закончена. Для того чтобы протестировать сервер, давайте в папке «C:\Server\domains\localhost\public_html» создадим файл «index.php» с содержимым:

Далее запустим наш сервер, для этого запустите «start-server.bat» от имени администратора. После того как сервер запустился, откройте браузер и введите в адресной строке «localhost».
Должна отобразиться страница с информацией о PHP.

1.3) В корне диска E: создаем две папки iSites (тут будут лежать наши сайты) и iLogs (тут будут жить общие логи сервера).
1.4) В папке G:\iSites создаем два подкаталога localhost и testru и далее в каждом из них свои подкаталоги www ,log и ssl

2) Теперь надо скачать бинарники Apache. Все! Приехали! Больше ни каких установщиков нет! Все по взрослому:)

Для того чтобы чтобы скачать идем сюда http://httpd.apache.org/download.cgi и видим примерно это (зависит от даты когда вы будете читать эту мою статью:)):

На текущий момент последняя версия Apache 2.4.18. После того как нажмем на указанную ссылку попадаем вот сюда:

12.1) Разархивируем содержимое архива в каталог D:\iServer\PHP

12.2) Прикручивать PHP к Apache будем как модуль Apache. Для этого идем в каталог E:\iServer\Apache\conf , и добавляем в файлик httpd.conf в окончание блока инструкций LoadModule две строки:
LoadModule php7_module "D:/iServer/PHP/php7apache2_4.dll"
PHPIniDir "D:/iServer/PHP"

12.3) Находим в файлике httpd.conf инструкции AddType, в конец этого блока вставляем инструкцию:
AddType application/x-httpd-php .php

12.4) Находим в файле httpd.conf блок инструкций DirectoryIndex . И добавляем в инструкцию DirectoryIndex указание на файл index.php . Чтобы в конечном виде инструкция выглядела так:
DirectoryIndex index.html index.php

12.5) В файле httpd.conf в секцию AddHandler добавляем строку AddHandler application/x-httpd-php .php

12.6) Теперь настала очередь конфигурить файл php.ini. Для этого переименовываем или копируем файл php.ini-production (в каталоге D:\iServer\PHP ) в файл php.ini .

12.7) В файле php.ini раскоментируем строку extension_dir = "ext" и необходимые вам расширения

12.8) Находим в файле php.ini строку short_open_tag = Off . И приводим ее к виду short_open_tag = On

12.9) Создаем в каталоге E:\iSites\localhost\www файлик phptest.php и пишем в нем следущий код:
phpinfo();
?>

Сохраняем файлик.

12.10) Останавливаем и снова запускаем Apache через консоль управления Apache. После перезапуска Apache можно открыть окно управления сервисом Apache дважды кликнув по иконке в трее. Должны увидеть следующее окошко:

Обратите внимание что теперь с версией Apache, так же указывается и версия PHP.

12.11) Тестируем работу PHP. Набираем в браузере http://localhost/phptest.php и видим следующую картинку и радуемся жизни. PHP заработал:

12.12) Еще для теста включим функции PHP для работы с графикой. Редактируем файлик D:\iServer\PHP\php.ini . Находим строку extension=php_gd2.dll и раскоментируем ее. Перезапускаем Apache.

В каталоге G:\iSites\localhost\www создаем файлик gdtest.php и вводим следующий код:

$pic=imagecreate(350,100);
$piccolor=imagecolorallocate($pic, 255,255,255);
$textcolor=imagecolorallocate($pic, 0,0,0);
$linecolor=imagecolorallocate($pic, 0,0,255);
$text="GD test successful - gdtest.php!";
imagerectangle($pic, 1,99, 349,0, $linecolor);
imagestring($pic,5,30,40, $text, $textcolor);
header("content-type: image/png");
imagepng($pic);
imagedestroy($pic);
?>

Вводим в браузере адрес http://localhost/gdtest.php и видим:

Если не видим, то как обычно курим мануал до полного просветления:)

13) Теперь настроим rewrite_module , оч полезная штука:). В файле httpd.con f расскомментируем строчку

LoadModule rewrite_module modules/mod_rewrite.so


AllowOverride none
Require all denied

И заменяем в ней строку AllowOverride None на строку AllowOverride All
Затем чуть ниже так же будет просто строка AllowOverride None ее надо поменять на AllowOverride All
Это включает обработку ВСЕХ параметров ВСЕХ.htaccess во всех каталогах.

Теперь проверяем работу модуля rewrite. Рестрартуем Apache

В каталоге E:\iSites\localhost\www создаем файлик .htaccess и в него вносим одну строку

эта строка перенаправляет с файла index.html на сайт ya.ru

В браузере просто набираем localhost и нас должно перебросить на страничку ya.ru

Если сработало, то все настроили правильно. Ну а если нет, то ищем где накосячили.

14) Устанавливаем MySQL. Идем сюда и качаем установщик mysql-installer-community-5.7.11.0.msi . Стоит обратить внимание что хоть файл msi 32 разрядный, но он устанавливает обе версии x32 или x64 в зависимости от платформы . И так, клацаем по нему и понеслась установка…

Затем видим это и начинаем выбирать нужные вам компоненты и удалять не нужные…

Я выбрал следующие компоненты:

Затем жмем Advanced Options…

И выбираем куда будет установлен MySQL server и где будут лежать его базы:

Жмем ОК и Next и видим что установщику для работы Workbench нужен редист. Но как он сообщает он сам попробует его установить

Жмем Execute и видим:

Ну и ставим редист … и теперь у нас все хорошо

И жемем Execute…

Настало время сконфигурировать MySQL…

Ну и жмем Execute…

После нажатия на Finish запуститься Workbench…

Подключимся с его помощью к MySQL

Если мы видим это, то значит сервер установился и работает. Но Apache пока с ним работать не может.

14.1) Чуть чуть донастроим MySQL. По умолчанию он хранит временные файлы на системном диске , что я считаю не есть гуд. Поэтому переносим временные файлы в другое место. Для этого в файле E:\MySQLdb\my.ini в секции добавляем строку tmpdir=E:/MySQLtemp . Естественно каталог E:\MySQLtemp должен уже быть создан. Перезапускаем MySQL сервис и наслаждаемся видом:

14.2) Проверяем работу MySQL (пока отдельно без привязки к Apache и PHP). Даем из командной строки в директории D:\iServer\MySQL\bin команду

mysql.exe -h localhost -P 3306 -u root -p

вводим пароль и даем следующую команду

show databases;

15) Прикручиваем MySQL к Apache, хотя вернее сказать к PHP, ну а он уже прикручен к Apache. Вот такой паровозик получается. Итак редактируем файлик D:\iServer\PHP\php.ini . Находим в нем строчки
extension=php_mysqli.dll
extension=php_pdo_mysql.dll

и раскомментируем их. Затем находим строку mysqli.default_port = и приводим ее к виду mysqli.default_port = 3306 . Далее находим строку mysqli.default_host = и приводим ее к виду mysqli.default_host = localhost

Перезапускаем Apache.

В каталоге E:\iSites\localhost\www создаем файлик mysqltest.php и вводим туда следующий код:

try {
$DBH = new PDO("mysql:host=localhost", "root", "ВАШ ПАРОЛЬ");

foreach($DBH->query("SELECT CURDATE()") as $row) {
echo "";
echo "";
}

}
catch(PDOException $e) {
echo $e->getMessage();
}
?>

В браузере вводим адрес http://localhost/mysqltest.php и если все сделали правильно, то видим текущую дату. Это значит что PHP может работать с MySQL.

Подведем небольшой итог. Сейчас у нас работает по Windows Server 2008R2 x64 Apache 2.4 x64 + PHP 7.0.3 x64 + MySQL 5.7.11 x64. Все это дело заняло на диске D: достаточно места:

Сравните с тем свободным местом на диске D: что было в начале.

Поэтому заранее планируйте пространство на ваших дисках.

Хотя данные сервисов (сайты, логи и базы) пока еще почти ни чего не занимают, но со временем они имеют свойство разрастаться. Поэтому лучше их держать на отдельном диске, так же как и сервисы, дабы ни то ни другое не забивало системный диск.

16) Теперь остается только сделать чтобы сервис Apache работал не под системной учеткой, а под обычным пользователем. По умолчанию, при установке, сервис Apache запускается под пользователем SYSTEM , который имеет в системе максимальные права. Это не есть гуд. Сейчас будем исправлять эту ситуацию.

16.1) Создаем и настраиваем учетную запись под которой будем запускать Apache.

  • создаем учетную запись iUser и назначаем ей пароль срок действия которого ни когда не истекает
  • проверяем чтобы она входила только в группу пользователи
  • запрещаем для пользователя iUser локальный вход и выставляем право работать в режиме операционной системы и вход в качестве службы через оснастку gpedit.msc

  • Даем учетной записи iUser право на запись в каталоги необходимые для работы Apache:
    E:\iLogs – общие логи Apache
    В каталоги лог файлов сайтов. В нашем случае: E:\iSites\localhost\log и E:\iSites\testru\log
  • В будущем если понадобятся разрешения на запись в какую либо папку или файл вашего сайта, то эти разрешения необходимо добавить. Но на большинство файлов вашего сайта не должно быть разрешения на запись. И тем более на файл.htacess
  • Перезапускаем службу Apache2.2
  • Ну и проверяем работу зайдя по адресу http://localhost

Если сделали все правильно, то все должно работать.

17) И так у нас все работает хорошо локально. А что если попробовать подключиться к нашему веб серверу по сети? И вот тут сюрпрайз:) Ни кто не сможет подключиться, так как на Windows Server 2003R2, по умолчанию, этот порт закрыт файрволом. Поэтому надо создать правило разрешающие входящее подсоединение к 80 порту.

18) Запрещаем выдавать Apache свою версию и версию PHP. Эта информация может позволить точно узнать уязвима ваша версия Apache и PHP или нет. Лучше это отключить, так как любой, даже самый простой сканер вам покажет эти данные:

Кстати, тут так же видно что Location у нас http://ya.ru . Это как раз сработал наш mod_rewrite – еще одна защита.

18.1) Чтобы запретить Apache показывать свою версию и версию PHP делаем следующее:

  • В файле раскоментируем строку Include conf/extra/httpd-default.conf
  • В файле D:\iServer\Apache\conf\extra\httpd-default.conf ищем параметр ServerTokens и меняем его значение с Full на Prod и перезапускаем Apache.

И теперь у нас Apache показывает только это:

Согласитесь это уже приятней:) ?

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

Неплохой, если пользоваться платным тарифом

Оценка: 4

Конструктором Jimdo начала пользоваться всего 3 месяца назад, но сразу поняла, что бесплатная версия предоставляет минимальные возможности. Оплатила тариф PRO, поскольку для меня этого достаточно - я не планировала открывать интернет-магазин. В оплаченную сумму за год сразу входит и домен, отдельно его оплачивать не потребовалось.
Удобство этого конструктора в том, что есть мобильное приложение для айфонов. С его помощью я обновляю свой блог, меняю отдельные страницы - шаблонов для этого мне хватает. Теперь я полностью мобильна и могу публиковать новости в своем блоге во время длительных путешествий. Интерфейс у Jimdo - интуитивно понятный и простой, дискового пространства на моем тарифе предоставляется 5 ГБ, мне этого хватит надолго.

Бесплатная версия вполне нормальная

Оценка: 5

Я пользуюсь бесплатной версией - она меня вполне устраивает, хотя для любителей более расширенного функционала есть и платные пакеты. Каких только сайтов я здесь не делал: обычные информационные, болталки, игровые, сайты купонов. Самое главное, что страницы с уникальным контентом находит и индексирует Яндекс, они участвуют в ранжировании. И такая возможность индексирования открывается на бесплатной основе, это отличная возможность для СЕО-продвижения. Конечно, за халявное использование приходится платить баннером на странице, и он иногда раздражает, но что поделать - сервису тоже надо зарабатывать.
Единственное, что не нравится - слишком уж лаконичный и простой дизайн, но если нанять программиста и немного над этим поработать, то вполне можно получить себе красивенький.

Недорогой тариф

Оценка: 5

Бесплатная версия это несерьезно, сайт получается рабочий, но функционал урезан, и шаблоны примитивные. Достойный сайт можно создать только на платном тарифе. Платникам дается домен с нормальным именем, можно выбрать один из нескольких, в том числе.com, .ru, .net. На тарифе Бизнес все показатели безлимитные, но 800 руб. в месяц это жестко, поэтому я на тарифе Про. Вдвое дешевле, есть все возможности для создания сайта и раскрутки, лимиты щадящие. База изображений - 5 гигов. Можно добавлять виджеты, проводить онлайн-покупки.
Есть ограничение по размеру каталога, но я продаю не товары, а услуги, 15 позиций хватает с лихвой. Сайт минималистичный, но выглядит современно, при случае можно легко изменить элементы дизайна без потери содержимого. Дискового пространства для моих нужд достаточно, сервер стабильный, даже в пик посещений работа сайта не прерывается. Техподдержка реагирует в течение дня. Копки соцсетей рабочие, есть интеграция с Вебмани. После того как помозговал над СЕО и настроил ключевые фразы, приток покупателей увеличился. И все это за 400 руб. в месяц - более чем выгодно.

Бесплатная версия дает мало возможностей

Оценка: 4

На этом конструкторе сайтов есть 3 разных тарифа. Бесплатная версия доступна неограниченное количество времени, но таким сайтом пользоваться удобно только в том случае, если это сайт-визитка и не более того. Там все время мелькает реклама, независимо от желания создателя этого сайта. Для смартфонов они не оптимизированы.
Нет статистики посещения сайта и невозможно разместить почтовый ящик для отправки корреспонденции и ответа на письма потенциальных покупателей или читателей. Шаблонов для создания личного сайта или сайта-визитки - достаточно. Если есть навыки, то с помощью открытых кодов есть возможность создать собственный шаблон. На вопросы пользователей, размещающих свои сайты на данном ресурсе бесплатно, техническая поддержка не отвечает и ничем не помогает при возникновении сложностей.

Для интернет-магазина хороший конструктор

Оценка: 5

Изначально не рассматривал бесплатный тариф, поскольку у него слишком ограниченные возможности. Структуру сайта и шаблоны можно выбрать довольно быстро - количество приличное и поменять структуру "под себя" может каждый желающий. Естественно, для этого нужны определенные навыки. Созданный с помощью этого конструктора сайт позволяет принимать любые платежи в оплату товара, настроить способы доставки. Также на платных тарифах доступна оптимизированная версия сайта для мобильных телефонов.
Самые большие возможности предоставляет тариф JimdoBusiness. На этом тарифе можно не только выполнить сео-настройки, но и после таких настроек посмотреть, как созданный сайт будет выглядеть в поисковых выдачах. URL-адреса можно задавать по своему усмотрению, это позволяет поднимать рейтинг созданного сайта в поисковиках. Отлично работает статистика посещений - собираются все поисковые запросы посетителей сайта и их поведенческие факторы.

Пользуюсь данным сервисом уже больше двух лет

Оценка: 5

Начинал с бесплатной версии, она не ограничена по времени, но, честно говоря, оценить всю полноту функционала вам не удастся. Присутствует 3 уровня доступа, я пользовался всеми и лично меня, в большинстве случаев, устраивает 2й, то есть JimdoPro. На нем открыты практически все нужные возможности. Бизнес версия отличается, разве что, расширенными настройками SEO и неограниченным количеством товаров (а также стоит в 2 раза дороже), но для магазина средних размеров вполне хватает Про версии. Теперь конкретно о самом конструкторе. Весь интерфейс доступен на русском языке, что выгодно выделяет его среди прочих конструкторов сайтов. В настройках присутствует порядка 20 различных шаблонов, в дальнейшем есть возможность их редактирования как внутренними средствами(через настройки в панели управления шаблоном), так и непосредственным редактированием самого HTML/CSS кода. Само "конструирование" через внутреннюю панель сделано довольно простым, любой сможет освоится за короткое время. Создание и перетаскивание блоков, изменение размера/типа шрифтов, прямая загрузка фоновых изображений для каждого объекта - все это здесь имеется. Если подводить итог я бы поставил оценку в 5 с минусом за не совсем равномерное распределение доступных функций в платных тарифах, но это мелочи в сравнении с тем, какой богатый функционал вам предоставляет конструктор Jimdo.

Пользуюсь онлайн-конструктором не первый раз

Оценка: 5

Первое детище создавал для себя лично. Он узконаправленной тематики: «О продаже картин». А чтобы создать второй сайт пришлось проплатить, чтобы расширить функциональные возможности и имя покрасивее выбрать. Вторая тематика касалась автомобилей, запчастей и ремонта.
В обоих случаях можно прописать блоки, заполнить их уникальной информацией, в любой момент поменять их взаиморасположение. К примеру, вам не понравилось, как скомпонована левая или нижняя части сайта, перетянули их, они видоизменились и подстроились. Этими нюансами конструктор удобен и практичен! Если нужен сайт с большой посещаемостью можно чуть скрупулезней подойти к созданию сайта. На него может уйти дней пять в общей сложности. А если сделать простенький сайт-визитку - достаточно пары часов. При условии, что материалы (фотографии, информация об авторе, продающие тексты и прочие данные) предоставлены, их только добавить и скомпоновать.
Также при желании легко прикручиваются кнопки социальных сетей. А внешний вид меняется в две секунды, выбираешь среди бесплатных оформление и после применения вид совсем другой. Тексты не искажаются, структура всегда целая.

Идеальный конструктор

Оценка: 5

На мою память, это самый качественный и надежный проект по созданию сайтов. Подойдет даже для крупных многостраничных информационных проектов. Наполнение и поддержание простое. Конструктор коммерческий и тарифы довольно солидные, но для серьезного бизнеса то что нужно. Плюс ко всем доменное имя сначала будет вида сайт.jimdо.соm, поэтому сразу оплачивайте тот тариф, который даст возможность получить домен второго уровня. Хороший проект получится только с полным набором функций. Поэтому если в голове любительский проект, лучше выбрать другой конструктор, более простой, бюджетный вариант. Тем оформления или шаблонов на первый взгляд не очень много, всего 16. Но это всего лишь фон, добавлять блоки, названия, категории и прочее можно в любом количестве и виде. Сначала меня тоже удивила такая скудность, но все дело в том, что компоновать модули можно любым способом, поэтому проект становится уникальным. Еще один момент, в конструктор включены все возможности по анализу и статистике готового проекта. Поэтому дополнительные системы управления сайтом мне не были нужны.

Движок для бизнеса

Оценка: 5

Прайс-лист

Даже короткое знакомство с конструктором Jimdo позволяет выделить ряд положительных характеристик, видимых с первого взгляда:

    Привлекательный интерфейс, дружелюбный к пользователям-новичкам.

    Сбалансированная административная панель с необходимыми инструментами

    Возможность детальной настройки сайта (при условии перехода на платный тариф).

Шаблонов не так много, как у Wix или uCoz , но они все выполнены на хорошем уровне. Редактор работает по технологии Drag-&-Drop: можно изменить структуру любой страницы, добавив/удалив/изменив размер и местоположение блоков. Идеи для наполнения конструктор предлагает сам, так что пользователям остается только проверять, как выглядит сайт после очередного редизайна. Если есть готовый шаблон, то можно загрузить его на Jimdo.

Еще одна интересная возможность - редактирование стандартных шаблонов. При наличии определенных навыков и знания HTML/CSS, можно бесплатно создать неповторимый дизайн, при взгляде на который никто не поймет, что изначально это был стандартный шаблон из конструктора.

Витрины интернет-магазина, как и в NetHouse , можно быстро наполнить товарами, используя импорт из таблиц. Главным условием является наличие правильно подготовленного CSV-файла - остальное сервис сделает самостоятельно. Jimdo позволяет указать и настроить любые условия продаж: скидки, промо-коды, способы доставки и т.д., что делает онлайн-магазин привлекательным для потенциальных покупателей.

Недостатки

Бесплатная версия существует только для того, чтобы пользователи могли оценить, удобно ли им будет работать с конструктором. Ничего полезного без приобретения платного тарифа сделать не получится. Тарифа всего два: Pro и Businnes. Несмотря на то, что в описании тарифа Pro указано, что у вас появится возможность создать интернет-магазин, на практике это практически неосуществимо - разместить можно будет не более 15 товаров.

Business стоит в два раза дороже, чем Pro, но зато предоставляет все возможности конструктора, снимая существующие ограничения. Поэтому для нормальной работы с Jimdo придется покупать самый дорогой тариф, что отпугивает некоторых пользователей.

Несмотря на заявленную универсальность (визитка, блог, интернет-магазин), в Jimdo упор сделан на бизнес-проекты. Хорошую визитку или качественный блог создать здесь проблематично: не хватает шаблонов и некоторых инструментов, которые можно найти в других конструкторах.

Кроме того, интерфейс конструктора хоть и отличается простотой, но иногда преподносит сюрпризы. Например, виджеты для расширения функционала сайта находятся в разделе «Помощь».

Вывод

Jimdo является полностью коммерческим проектом, поэтому здесь за всё нужно платить. Хотите посмотреть качественные шаблоны - переходите на платный тариф. Желаете изменить доменное имя - бесплатно это сделать не получится. Но если вы перейдите на тариф Business, то все ограничения будут сняты, и тогда сразу станет ясно, почему Jimdo популярен среди представителей коммерции.




Top