Налаштування apache в windows чернетку

Підключення віртуальних хостів Apache в Windows

Віртуальні хости можуть бути прив'язані до імені хоста (наприклад, study.loc), до IP (наприклад, 127.0.0.3) і до порту (*: 81). Другий і третій спосіб хороші тим, що нам не доведеться вирішувати питання про DNS перетвореннях імені нашого віртуального хоста (це, звичайно, досягається зміною системного файлу C: \ Windows \ System32 \ drivers \ etc \ hosts або використанням особистого DNS сервера з відповідними записами) .

Тепер приступимо до настройки віртуальних хостів.

У файлі C: \ Server \ bin \ Apache24 \ conf \ httpd.conf знайдіть і раськоментіруйте наступний рядок:

Віртуальні хости на основі IP

Спробуйте набрати в браузері 127.0.0.1, а потім спробуйте 127.0.0.2, 127.0.0.3, 127.0.0.4, 127.0.0.5 і т.д. Як бачите, IP у нас багато, і до кожного з них можна прив'язати віртуальних хост.

Додайте в файл C: \ Server \ bin \ Apache24 \ conf \ extra \ httpd-vhosts.conf наступні рядки:

Налаштування apache в windows чернетку

При цьому на інші IP 127.0.0. *, А також на localhost наші настройки вплив не роблять.

Віртуальні хости на основі портів (різні сайти на різних портах)

Тепер додайте в файл C: \ Server \ bin \ Apache24 \ conf \ extra \ httpd-vhosts.conf рядки:

Налаштування apache в windows чернетку

Віртуальні хости на основі імені хоста

А в файл C: \ Server \ bin \ Apache24 \ conf \ extra \ httpd-vhosts.conf додайте рядки:

Налаштування apache в windows чернетку

Аналогічно настроюються і субдомени (dir1.study.loc, dir2.study.loc, dir3.localhost і т.п.).

Автоматичне створення віртуальних хостів / субдоменів

У файлі C: \ Server \ bin \ Apache24 \ conf \ httpd.conf знайдіть і раськоментіруйте наступний рядок:

А також, якщо ви не зробили цього раніше, рядок:

У файл C: \ Server \ bin \ Apache24 \ conf \ extra \ httpd-vhosts.conf додайте наступний рядок

Як зробити резервну копію БД MySQL в Windows?

Резервну копію можна створити в графічному веб-інтерфейсі в phpMyAdmin. Якщо ви хочете зробити бекап відразу всіх баз даних, то перейдіть на головну сторінку phpMyAdmin, звідти перейдіть у вкладку Експорт. Далі все досить просто, в тому числі і додатковими опціями.

Аналогічно при бекапе окремих баз даних: перейдіть на сторінку цікавить БД, а далі в Експорт.

Якщо ви з якихось причин хочете зробити бекап бази даних MySQL з командного рядка в Windows, то для цього знадобитися утиліта mysqldump.exe. вона поставляється разом з MySQL і розташована в каталозі C: ​​\ Server \ bin \ mysql-5.7 \ bin \.

Для її використання відкрийте командний рядок і перетягніть туди програму. Програму можна використовувати з різноманітними опціями:

Якщо ви хочете зробити резервну копію всіх баз даних в один файл, то виконайте:

До речі, файл потрібно шукати в тій папці, яку ви бачите в запрошенні командного рядка.

Для того, щоб зробити резервну копію тільки однієї бази даних (наприклад, rsyslog):

Щоб зробити резервну копію декількох баз даних використовуйте опцію --databases, а після нього через пробіл перерахуйте бажані для бекапа бази даних:

Для того, щоб зробити резервну копію декількох таблиць, перерахуйте їх через пробіл після назви БД:

Коротка характеристика основних директив конфігураційних файлів Apache

Налаштування обмеження доступу до папок сервера

Відкриття доступу до веб-сервера Apache в Windows для локальної та глобальної мережі

Налаштування SSL для Apache в Windows (перехід з HTTP на HTTPS)

Якщо ви хочете використовувати SSL веб-сервері Apache під Windows, то вам необхідні три файли: * .key, * .csr і * .crt. Якщо ви купили валідний SSL сертифікат для вашого сайту, то ці файли вам мають надіслати після покупки. Їх може бути більше - серед них можуть бути проміжні сертифікати.

Якщо ви хочете налаштувати SSL на локальному веб-сервері, то всі ці файли можна згенерувати самостійно, тобто створити самоподпісанний сертифікат. Цей сертифікат не є дійсним (не може бути перевірений за участю третьої сторони), але для вправи в переході з HTTP на HTTPS він цілком підійде.

Передбачається, що ви ставили веб-сервер з цієї інструкції - У іншому випадку замініть абсолютні шляхи на свої власні.

Відкрийте командний рядок Windows (WIN + x. Обравши «Командний рядок»). У командному рядку введіть команди:

При введенні останньої команди з'являться запити на англійській мові. Нижче слід їх переклад.

Вас попросять ввести інформацію, яка буде включена в запит вашого сертифіката. Те, що ви будете вводити, називається Distinguished Name або DN. Там всього кілька полів, які можна залишити порожніми. У деяких полях будуть значення за замовчуванням. Якщо ви введете '.', То поле буде залишено порожнім.

Двохбуквене ім'я країни (двобуквений код)

Назва штату або провінції / області (повне ім'я)