Разработка сайта для Вашего бизнеса. Веб дизайн. Дизайн логотипа, фирменного стиля, рекламная фотография . Комплексный рекламный креатив.

Ralex. We do the work.
На рынке с 1999го года. Средняя ценовая категория. Ориентация на эффективность решений.
Ознакомтесь с нашим портфолио
Узнайте больше о услугах
Свяжитесь с нами:
E-mail: [email protected]
Tel: (044) 587 - 84 - 78
Custom web design & дизайн и разработка сайта "под ключ"
Креативный, эффективный дизайн. Система управления сайтом (СУС).
Custom flexible разработка систем электронной коммерции
Система e-commerce разрабатывается под индивидуальные потребности. Гибкая функциональность.
Search Engine Optimzation & оптимизация под поисковые системы (SEO)
Постоянная оптимизация и мониторинг сайта в поисковых системах. Достигаем результата быстро и эффективно
Custom logo design & дизайн логотипа и фирменного стиля
Многолетний опыт. Огромное портфолио. Уникальное предложение и цена.
профессиональная рекламная фотография
креативно, смело, качественно
Custom logo design & рекламный креатив. дизайн рекламы
Многолетний опыт. Огромное портфолио. Уникальное предложение и цена.

Налаштування Apache в Windows

  1. Підключення віртуальних хостів Apache в Windows
  2. Як зробити резервну копію БД MySQL в Windows?
  3. Коротка характеристика основних директив конфігураційних файлів Apache
  4. Налаштування обмеження доступу до папок сервера
  5. Налаштування SSL для Apache в Windows (перехід з HTTP на HTTPS)
  6. Файл .bat для управління сервером (установка сервера, запуск, перезапуск і ін.)
  7. Включення модулів по відображенню інформації і статусу сервера

Наша взаимовыгодная связь https://banwar.org/

Це замітка з налаштування веб-сервера в Windows, її можна вважати продовженням статті « Установка веб-сервера (Apache 2.4, MySQL 8.0, PHP 7, phpMyAdmin) на Windows 10 ». Матеріал в процесі підготовки, але оскільки надійшло запитання, на який вона містить відповідь, було вирішено опублікувати його в такому вигляді.

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

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

Розглянемо всі три способи. Але почнемо з невеликої підготовки. Створимо каталог, в якому будемо розміщувати наші віртуальні хости. Наприклад, C: \ Server \ data \ htdocs \ virthosts \. А в цьому каталозі створимо три нових папки: host1, host2, host3. У кожній з них створіть по індексному файлу (index.html) з будь-яким вмістом, який дозволив би ідентифікувати, що ви потрапили в потрібний хост. Я зроблю такі записи у відповідних індексних файлах хостів, для першого хоста:

You reached host1.

Для другого:

You reached host2.

Для третього:

You reached host3.

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

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

Include conf / extra / httpd-vhosts.conf

У файлі C: \ Server \ bin \ Apache24 \ conf \ extra \ httpd-vhosts.conf закоментуйте (або видаліть) ті рядки, які наведені за замовчуванням.

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

Для віртуальних хостів, які прив'язані до IP, потрібні кілька IP. Проте, на своєму локальному сервері ви можете виконати цей фокус, оскільки в IPv4, в 127.0.0.1 також відбивається будь-яку адресу в межах від 127.0.0.0 до 127.255.255.255.

Спробуйте набрати в браузері 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 наступні рядки:

<VirtualHost 127.0.0.2:80> ServerAdmin [email protected] DocumentRoot "C: / Server / data / htdocs / virthosts / host2 /" </ VirtualHost>

Перезапустіть веб-сервер (робіть перезапуск після кожної зміни файлу настройки):

c: \ Server \ bin \ Apache24 \ bin \ httpd.exe -k restart

А тепер відкрийте 127.0.0.2 :

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

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

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

Listen 81 <VirtualHost *: 81> ServerAdmin [email protected] DocumentRoot "C: / Server / data / htdocs / virthosts / host3 /" </ VirtualHost>

Порт можете замінити на будь-який інший, не зайнятий у вашій системі. Також замість зірочки можете вказати конкретний IP. Перезапустіть і відкрийте в браузері http: // localhost: 81 :

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

Наступний спосіб вимагає редагування файлу C: \ Windows \ System32 \ drivers \ etc \ hosts (або внесення запису в ваш власний DNS сервер). Придумайте будь-яке ім'я хоста, бажано, що не співпадає з реальним. Приклади supersite, study.loc, video.ofme. Я візьму в якості прикладу study.loc. Відкрийте файл C: \ Windows \ System32 \ drivers \ etc \ hosts і додайте туди:

127.0.0.1 study.loc

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

<VirtualHost *: 80> ServerName localhost DocumentRoot "C: / Server / data / htdocs /" </ VirtualHost> <VirtualHost *: 80> ServerName study.loc DocumentRoot "C: / Server / data / htdocs / virthosts / host1 /" </ VirtualHost>

Перезапустіть сервер і перейдіть в браузері до http: //study.loc :

loc   :

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

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

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

LoadModule vhost_alias_module modules / mod_vhost_alias.so

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

Include conf / extra / httpd-vhosts.conf

В директорії C: \ Server \ data \ htdocs \ virthosts \ створіть папку localhost (тепер саме її вміст буде відображатися, коли ви в браузері набираєте http: // localhost ).

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

VirtualDocumentRoot "C: / Server / data / htdocs / virthosts /% 1 /"

Перезапустіть сервер.

Тепер будь-яка папка, створена в C: \ Server \ data \ htdocs \ virthosts \ буде доступна за адресою виду

http: //імя_папкі.localhost

При відкритті http: //host1.localhost ми побачимо вміст C: \ Server \ data \ htdocs \ virthosts \ host1 \, при відкритті http: //super.localhost побачимо сайт в C: \ Server \ data \ htdocs \ virthosts \ super \ і т.д.

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

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

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

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

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

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

mysqldump.exe -u root -p --all-databases> all-databases.sql

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

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

mysqldump.exe -u root -p rsyslog> rsyslog.sql

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

mysqldump.exe -u root -p --databases rsyslog syslog> rsyslog_syslog.sql

Щоб зробити резервну копію тільки однієї таблиці (wp_posts) з бази даних (wordpress):

mysqldump.exe -u root -p wordpress wp_posts> wordpress_posts.sql

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

mysqldump.exe -u root -p wordpress wp_posts wp_comments> wordpress_posts_comments.sql

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

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

Матеріал розміщений в окремій статті « Контроль доступу до сайту (блокування по IP, User-Agent) ».

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

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

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

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

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

cd C: \ Server \ bin \ Apache24 \ bin \ set OPENSSL_CONF = C: \ Server \ bin \ Apache24 \ conf \ openssl.cnf openssl.exe genpkey -algorithm RSA -pkeyopt rsa_keygen_bits: 2048 -out localhost.key openssl.exe req -new -key localhost.key -out localhost.csr

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

You are about to be asked to enter information that will be incorporated into your certificate request. What you are about to enter is what is called a Distinguished Name or a DN. There are quite a few fields but you can leave some blank For some fields there will be a default value, If you enter '.', The field will be left blank. -----

Переклад:

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

далі:

Country Name (2 letter code) [AU]:

Переклад:

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

далі:

State or Province Name (full name) [Some-State]:

Переклад:

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

далі:

Locality Name (eg, city) []:

Переклад:

Назва населеного пункту (наприклад, міста)

далі:

Organization Name (eg, company) [Internet Widgits Pty Ltd]:

Переклад:

Назва організації (тобто компанії).

далі:

Organizational Unit Name (eg, section) []:

Переклад:

Підрозділ організації (тобто відділ)

далі:

Common Name (eg server FQDN or YOUR name) []:

Переклад:

Загальна ім'я (наприклад, FQDN сервера або ВАШЕ ім'я). Можете ввести localhost.

далі:

Email Address []:

Переклад:

Поштова адреса

далі:

Please enter the following 'extra' attributes to be sent with your certificate request A challenge password []: An optional company name []:

Переклад:

Будь ласка, введіть наступні «додаткові» атрибути для відправки з вашим запитом сертифікату

  • Пароль запиту:
  • Опціональне ім'я компанії:

Тепер виконайте команду:

openssl.exe x509 -req -days 365 -in localhost.csr -signkey localhost.key -out localhost.crt

В результаті в каталозі C: ​​\ Server \ bin \ Apache24 \ bin \ повинні з'явитися три нових файлу:

  • localhost.key
  • localhost.csr
  • localhost.crt

З них нам знадобляться тільки два:

  • localhost.key
  • localhost.crt

При використанні сертифікатів для настройки реального веб-сайту, зручніше створити віртуальний хост з приблизно наступними настройками:

LoadModule ssl_module modules / mod_ssl.so Listen 443 <VirtualHost *: 443> ServerName www.example.com SSLEngine on SSLCertificateFile "/путь/до/www.example.com.crt" SSLCertificateKeyFile "/путь/до/www.example.com .key "</ VirtualHost>

Щоб визначити спосіб використання SSL на локальному веб-сервері Apache в Windows коректний нижче.

У каталозі C: \ Server \ створіть нову папку certs і перемістіть туди файли localhost.key і localhost.crt.

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

LoadModule ssl_module modules / mod_ssl.so Listen 443 <VirtualHost _default_: 443> DocumentRoot "c: / Server / data / htdocs /" ServerName localhost: 443 ServerAdmin [email protected] ErrorLog "$ {SRVROOT} / logs / error-ssl. log "TransferLog" $ {SRVROOT} /logs/access-ssl.log "SSLEngine on SSLCertificateFile" C: \ Server \ certs \ localhost.crt "SSLCertificateKeyFile" C: \ Server \ certs \ localhost.key "</ VirtualHost>

Зверніть увагу, що вам може знадобитися відредагувати наступні директиви

  • DocumentRoot - вкажіть шлях до сайтів на сервері
  • ServerName - вкажіть ім'я вашого хоста, якщо щось не локалхост

Зверніть увагу, що ми не просто помістили ці рядки в конфігураційний файл, а й посадили їх в контейнер VirtualHost. Справа в тому, що якщо цього не зробити, то директива SSLEngine on включить SSL для всього веб-сервера, і навіть при спробі відкрити сайти на 80 порту, ці підключення будуть оброблятися як HTTPS, що викличе помилку «Bad Request. Your browser sent a request that this server could not understand ». З цієї причини ці настройки поміщені в контейнер віртуального хоста. Зверніть увагу, що використовується ключове слово _default_ - тобто сюди будуть збиратися всі запити на 443 порт якщо вони не призначені для іншого хоста, який також налаштований. Тобто при бажанні ви можете створити більше віртуальних хостів для роботи з HTTPS, при цьому замість _default_ вказуйте IP хоста або символ * (зірочка).

Після цього збережіть зміни, закрийте файл і перезапустіть веб-сервер.

Для перевірки зроблених змін, перейдіть за адресою https: // localhost / (Протокол HTTPS). Оскільки сертифікат є самоподпісанного, то з'явиться таке повідомлення:

До самоподпісанного сертифікатами немає довіри і цю помилку можна прибрати без додавання таких сертифікатів в довірені. Для переходу натисніть «Все одно продовжити».

Справжні валідниє сертифікати для своїх сайтів (в тому числі безкоштовно на будь-яку кількість часу), ви зможете отримати тут .

Файл .bat для управління сервером (установка сервера, запуск, перезапуск і ін.)

Створіть файл RUN.bat і скопіюйте в нього:

Розгорнути

: Start @ECHO OFF TITLE Управління локальним сервером Apache% TIME: ~ 0,8%% DATE% echo Автор: Олексій Милосердов (miloserdov.org) echo Інструкція по установці веб-сервера на Windows: https://hackware.ru/? p = 21 echo ++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++ ECHO ВИБЕРІТЬ БАЖАНЕ ДІЮ З СЕРВЕРОМ: ECHO ===================== ================================================== ======== ECHO = 11 - Запуск сервера один раз, без установки = ECHO = 12 - Запуск сервера, якщо служби вже встановлені = ECHO = 13 - Перезапуск сервера (тільки Apache) = ECHO = 14 - Перезапуск сервера ( Apache + MySQL) = ECHO ============================================ =================================== ECHO = 21 - Установка служб з запуском серве а = ECHO = 22 - Тільки установка сервера (без запуску) = ECHO =================================== ============================================ ECHO = 31 - Зупинка сервера = ECHO ================================================ =============================== ECHO = 41 - Зупинка і видалення служб сервера = ECHO ======== ================================================== ===================== ECHO = 51 - Запуск ApacheMonitor.exe = ECHO =================== ================================================== ========== ECHO = 61 - Перевірка, яка програма прослуховує порт 80 = ECHO =========================== ================================================== == ECHO = 71 - Відкриття http: // localhost = ECHO = 72 - Відкрити папку з сайтами = ECHO =========================== ================================================== == ECHO = 0 - Вихід = ECHO ================================================ =============================== echo ++++++++++++++++++ +++++++++++++++++++++++++++++++++++++++++++++++++ set / p ACTIONLEVEL = Введіть номер варіанта запуску і натисніть клавішу ENTER: ECHO Виконується операція №% ACTIONLEVEL%! Чекайте ... IF "% ACTIONLEVEL%" == "0" (exit) IF "% ACTIONLEVEL%" == "11" (CLS echo РЕЗУЛЬТАТ ВИКОНАННЯ ОПЕРАЦІЇ: echo +++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++ ++++ ECHO ON START / B c: \ Server \ bin \ Apache24 \ bin \ httpd.exe START / B c: \ Server \ bin \ mysql-8.0 \ bin \ mysqld.exe --defaults-file = C: \ Server \ bin \ mysql-8.0 \ my.ini --standalone --console echo +++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++ pause goto start) IF "% ACTIONLEVEL%" == "12 "(CLS echo РЕЗУЛЬТАТ ВИКОНАННЯ ОПЕРАЦІЇ: echo +++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++ ECHO ON c: \ Server \ bin \ Apache24 \ bin \ httpd.exe -k start ECHO Якщо вище відсутні повідомлення про помилки, значить Apache запущений net start mysql echo ++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++ pause goto start) IF "% ACTIONLEVEL%" == "13" (CLS echo РЕЗУЛЬТАТ виконан Ення ОПЕРАЦІЇ: echo ++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++ ECHO ON c: \ Server \ bin \ Apache24 \ bin \ httpd.exe -k restart ECHO Якщо вище відсутні повідомлення про помилки, значить Apache перезапущений echo ++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++ pause goto start) IF "% ACTIONLEVEL%" == "14" (CLS echo РЕЗУЛЬТАТ ВИКОНАННЯ ОПЕРАЦІЇ: echo ++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++ ECHO ON c: \ Server \ bin \ Apache24 \ bin \ httpd.exe -k restart ECHO Якщо вище відсутні повідомлення про помилки, значить Apache перезапущений net stop mysql net start mysql echo ++++ ++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++ pause goto start) IF "% ACTIONLEVEL%" == "21" (CLS echo РЕЗУЛЬТАТ ВИКОНАННЯ ОПЕРАЦІЇ: echo ++++++++++++++ ++++++++++++++++++++++++++++++++++ +++++++++++++++++++ ECHO ON c: \ Server \ bin \ Apache24 \ bin \ httpd.exe -k install c: \ Server \ bin \ Apache24 \ bin \ httpd .exe -k start c: \ Server \ bin \ mysql-8.0 \ bin \ mysqld --install net start mysql echo ++++++++++++++++++++++++ +++++++++++++++++++++++++++++++++++++++++++ pause goto start) IF "% ACTIONLEVEL% "==" 22 "(CLS echo РЕЗУЛЬТАТ ВИКОНАННЯ ОПЕРАЦІЇ: echo ++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++++++++ ECHO ON c: \ Server \ bin \ Apache24 \ bin \ httpd.exe - k install c: \ Server \ bin \ mysql-8.0 \ bin \ mysqld --install echo ++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++++++++++++ pause goto start) IF "% ACTIONLEVEL%" == " 31 "(CLS echo РЕЗУЛЬТАТ ВИКОНАННЯ ОПЕРАЦІЇ: echo ++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++ ECHO ON c: \ Server \ bin \ Apache24 \ bin \ httpd.exe -k stop net stop mysql echo ++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++ pause goto start) IF "% ACTIONLEVEL%" == "41" (CLS echo Р Езультатом БУЛО ВИКОНАНО: echo +++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++ ECHO ON c: \ Server \ bin \ Apache24 \ bin \ httpd.exe -k stop c: \ Server \ bin \ Apache24 \ bin \ httpd.exe -k uninstall net stop mysql c: \ Server \ bin \ mysql-8.0 \ bin \ mysqld --remove echo +++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++ pause goto start) IF "% ACTIONLEVEL%" == "51" (CLS echo РЕЗУЛЬТАТ ВИКОНАННЯ ОПЕРАЦІЇ: echo +++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++ ECHO ON start c: \ Server \ bin \ Apache24 \ bin \ ApacheMonitor.exe echo Файл ApacheMonitor.exe запущений! echo +++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++ pause goto start) IF "% ACTIONLEVEL%" == "71" (CLS echo РЕЗУЛЬТАТ ВИКОНАННЯ ОПЕРАЦІЇ: echo +++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++ ECHO ON start http: // localhost echo +++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++ goto start) IF "% ACTIONLEVEL%" == "72" (CLS echo РЕЗУЛЬТАТ ВИКОНАННЯ ОПЕРАЦІЇ: echo ++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++ ECHO ON start C: \ Server \ data \ htdocs \ echo ++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++ +++ goto start) IF "% ACTIONLEVEL%" == "61" (CLS echo РЕЗУЛЬТАТ ВИКОНАННЯ ОПЕРАЦІЇ: echo +++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++ ECHO ON for / f "tokens = 1,2,3,4,5 * "%% i in ( 'netstat -aon ^ | findstr": 80 "^ | findstr / i listening') do echo %% j %% l & @tasklist | findstr %% m echo ++++++++++++++++++++ +++++++++++++++++++++++++++++++++++++++++++++++ pause goto start ) PAUSE EXIT

Збережіть і закрийте файл. Запускайте файл подвійним кліком. При цьому буде з'являтися текстове меню для управління веб-сервером:

При цьому буде з'являтися текстове меню для управління веб-сервером:

Включення модулів по відображенню інформації і статусу сервера

Якщо ви хочете віддалено моніторити стан сервера (можливо, за допомогою автоматизованих скриптів або програм), то вам може стати в нагоді включення модулів mod_status і mod_info.

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

LoadModule status_module modules / mod_status.so LoadModule info_module modules / mod_info.so Include conf / extra / httpd-info.conf

У файлі C: \ Server \ bin \ Apache24 \ conf \ extra \ httpd-info.conf змініть наведені рядки (або просто їх видаліть і замініть на пропоновані), щоб вийшло:

<Location / server-status> SetHandler server-status Require host localhost Require ip :: 1 </ Location> <Location / server-info> SetHandler server-info Require host localhost Require ip :: 1 </ Location>

Раськоментіруйте рядок:

ExtendedStatus On

Перезапустіть сервер.

Тепер при зверненні за адресами http: // localhost / server-info і http: // localhost / server-status ви зможете спостерігати в режимі реального часу інформацію і статус сервера.

Також дивіться статтю « Як захистити веб-сервер Apache від злому в Windows ».

Пов'язані статті:

Як зробити резервну копію БД MySQL в Windows?
Ru/?
Категории
  • Биология
  • Математика
  • Краеведению
  • Лечебная
  • Наука
  • Физике
  • Природоведение
  • Информатика
  • Новости

  • Новости
    https://banwar.org/
    Наша взаимовыгодная связь https://banwar.org/. Запустив новый сайт, "Пари Матч" обещает своим клиентам незабываемый опыт и возможность выиграть крупные суммы.


    Наши клиенты
    Клиенты

    Быстрая связь

    Тел.: (044) 587-84-78
    E-mail: [email protected]

    Имя:
    E-mail:
    Телефон:
    Вопрос\Комментарий: