Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






  • Сервис онлайн-записи на собственном Telegram-боте
    Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое расписание, но и напоминать клиентам о визитах тоже. Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.
    Для новых пользователей первый месяц бесплатно.
    Чат-бот для мастеров и специалистов, который упрощает ведение записей:
    Сам записывает клиентов и напоминает им о визите;
    Персонализирует скидки, чаевые, кэшбэк и предоплаты;
    Увеличивает доходимость и помогает больше зарабатывать;
    Начать пользоваться сервисом
  • Налаштування сервера Apache






    Для того, щоб налаштувати сервер, необхідно визначитися з директорією, в якій зберігатимуться веб-сторінки. По замовчуванню, Apache використовує для цього С: \Program Files\Apache Group\Apache\htdocs, де відразу після установки можна знайти документацію по серверу. Для серйозних цілей, така диекторія не дуже підходить - дуже довге ім'я, тому для всіх веб-сторінок, створений окремий диск (з ім'ям Z:). Для створення окремого диску, необхідно виконати наступні кроки:

    · Вибераємо директорію, в якій зберігатимуться наші веб-сторінки (їх може бути декілька). Хай, наприклад, це буде С: \INTERNET. Наша директорія міститиме кореневий каталог нового диска Z.

    · На початку файла autoexec.bat (але після команди @echo off) пишемо такий рядок:

    subst Z: С: \INTERNET

    Перезавантажуємо комп'ютер, для того, щоб створився новий диск. Тепер все, що записане в директорії С: \INTERNET, відображатиметься на диску Z, неначе це - звичайний жорсткий диск.

    Можна також створити диск Z: за допомогою якої-небудь програми для віртуальних розділів. Таке рішення буде навіть кращим, ніж використовування subst, як з погляду економії пам'яті, так і з погляду швидкодії.

    · Створюємо на диску Z: директорію home, а в ній - каталог localhost. В ньому зберігатиметься вміст головного хоста Apache - того, який доступний за адресою https://localhost. Переходимо в останній створений каталог. Створюємо в ньому директорії cgi і www. В першій зберігатимуться CGI-скрипти, а в другій - документи і програми на HTML, PHP. Подібну операцію потрібно проробляти кожного разу при створенні нового віртуального хоста.

    · Відкриваємо в Блокноті файл конфігурації httpd.conf, який розташований в піддиректорії conf директорії Apache (в нашому випадку це C: \Program Files\Apache Group\Apache).

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

    Встановлюємо поле ServerName таким чином:

    ServerName localhost

    · В полі DocumentRoot вказуємо ту директорію, в якій зберігатимуться наші html-файли (Z: \home\localhost\www):

    DocumentRoot " z: /home/localhost/www"

    · Знаходимо блок, що починається рядком < Directory /> і що закінчується < /Directory> (взагалі, такі блоки позначають установки для заданої директорії і всіх її піддиректорій). Його потрібно змінити на такий блок:

    < Directory z: />

    Options Indexes Includes

    AllowOverride All

    Allow from all

    < /Directory>

    Таким чином, в цьому блоці зберігатимуться установки для всіх директорій по замовчуванню (оскільки це - коренева директорія). А саме, для всіх директорій по замовчуванню встановлюється можливість автоматичної генерації індексу - списку вмісту директорії при прогляданні її в браузері, а також підтримка SSI і дозвіл використовувати файли.htaccess для індивідуальних настройок каталогів.

    · Знаходимо аналогічний блок, що починається < Directory " С: /Program Files/Apache Group/Apache/htdocs" > і що закінчується < /Directory>. Цей блок видаляємо, оскільки всі налаштування для директорії із веб-сторінками повинні походити від налаштуваннь по замовчуванню, які встановили.

    · Встановлюємо DirectoryIndex так:

    DirectoryIndex index.htm index.html

    Це - так звані файли індексу, які автоматично видаються сервером при зверненні до якої-небудь директорії, якщо не вказано ім'я html-документа. В принципі, можна додати сюди і інші імена, наприклад, index.php, і т.д. Проте додаткові налаштування все ж таки краще робити у файлах.htaccess для кожного сайту окремо.

    · Знаходимо і виправляємо такий параметр:

    ScriptAlias /cgi-bin/ " z: /home/localhost/cgi/"

    Додаємо після нього ще такий рядок:

    ScriptAlias /cgi/ " z: /home/localhost/cgi/"

    Це буде та директорія, в якій повинні зберігатися наші CGI-скрипти. Цей параметр говорить Apache про те, що, якщо буде вказаний шлях виду https://localhost/cgi-bin, то насправді слід звернутися до директорії z: /home/localhost/cgi. Ми використовуємо два синоніми для CGI-директорії тому, що /cgi-bin/ буде доступний не тільки головному хосту localhost, але і всій решті віртуальним хостам. В той же час, у кожного з них буде додаткова своя CGI-директорія /cgi/.

    · Тепер слід знайти блок параметрів, що починається з < Directory " С: /Program Files/Apache Group/Apache/cgi-bin" > і що закінчується < /Directory>. Це - установки для CGI-директорії. Оскільки ми не збираємося вказувати ніяких додаткових параметрів замість тих, які вже встановлені по замовчуванню, цей блок потрібно видалити.

    · Знаходимо і налаштовуємо наступний параметр:

    AddHandler cgi-script.bat.exe.cgi

    Це говорить Apache про те, що файли з розширеннями exe, bat і cgi потрібно розглядати як CGI-скрипти.

     

    · Встановлюємо такі параметри:

    AddType text/html.shtml

    AddHandler server-parsed.shtml.html.htm

    Цим ми змушуємо Apache обробляти файли з вказаними розширеннями процесором.

    · Зберігаємо зміни і закриваємо БЛОКНОТ.

     






    © 2023 :: MyLektsii.ru :: Мои Лекции
    Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
    Копирование текстов разрешено только с указанием индексируемой ссылки на источник.