<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="uk">
	<id>https://mediawiki.zina.run/index.php?action=history&amp;feed=atom&amp;title=SSI</id>
	<title>SSI - Історія редагувань</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.zina.run/index.php?action=history&amp;feed=atom&amp;title=SSI"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.zina.run/index.php?title=SSI&amp;action=history"/>
	<updated>2026-10-12T11:10:05Z</updated>
	<subtitle>Історія редагувань цієї сторінки в вікі</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://mediawiki.zina.run/index.php?title=SSI&amp;diff=471&amp;oldid=prev</id>
		<title>&gt;Zina: /* Поддержка старого синтаксиса SSI — Apache 2.2 в Vagrant */</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zina.run/index.php?title=SSI&amp;diff=471&amp;oldid=prev"/>
		<updated>2024-10-28T14:35:16Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Поддержка старого синтаксиса SSI — Apache 2.2 в Vagrant&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Нова сторінка&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Кодировка ==&lt;br /&gt;
&lt;br /&gt;
Чтобы не портилась кодировка при выводе переменных — добавить &amp;lt;code&amp;gt;encoding=&amp;quot;none&amp;quot;&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;!--#echo encoding=&amp;quot;none&amp;quot; var=&amp;quot;title&amp;quot; --&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Переменные / Variables ==&lt;br /&gt;
&lt;br /&gt;
Здесь перечислены только те переменные, которые удается получить из обычный HTML страницы на нашем сервере.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;&amp;lt;!--#echo var=&amp;quot;HTTP_HOST&amp;quot; --&amp;gt;&amp;lt;/nowiki&amp;gt; || hearts-in-love.com&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;&amp;lt;!--#echo var=&amp;quot;SERVER_NAME&amp;quot; --&amp;gt;&amp;lt;/nowiki&amp;gt; || hearts-in-love.com&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;&amp;lt;!--#echo var=&amp;quot;SERVER_PORT&amp;quot; --&amp;gt;&amp;lt;/nowiki&amp;gt; || 443&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;&amp;lt;!--#echo var=&amp;quot;SERVER_ADDR&amp;quot; --&amp;gt;&amp;lt;/nowiki&amp;gt; || 77.120.105.84&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;&amp;lt;!--#echo var=&amp;quot;SERVER_PROTOCOL&amp;quot; --&amp;gt;&amp;lt;/nowiki&amp;gt; || HTTP/1.1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;&amp;lt;!--#echo var=&amp;quot;REQUEST_METHOD&amp;quot; --&amp;gt;&amp;lt;/nowiki&amp;gt; || GET&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;&amp;lt;!--#echo var=&amp;quot;REQUEST_URI&amp;quot; --&amp;gt;&amp;lt;/nowiki&amp;gt; || /&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;&amp;lt;!--#echo var=&amp;quot;DOCUMENT_URI&amp;quot; --&amp;gt;&amp;lt;/nowiki&amp;gt; || /&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;&amp;lt;!--#echo var=&amp;quot;DOCUMENT_ROOT&amp;quot; --&amp;gt;&amp;lt;/nowiki&amp;gt; || /var/www/hearts/data/www/hearts-in-love.com&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;&amp;lt;!--#echo var=&amp;quot;HTTP_CONNECTION&amp;quot; --&amp;gt;&amp;lt;/nowiki&amp;gt; || keep-alive&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;&amp;lt;!--#echo var=&amp;quot;HTTP_ACCEPT&amp;quot; --&amp;gt;&amp;lt;/nowiki&amp;gt; || text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;&amp;lt;!--#echo var=&amp;quot;HTTP_USER_AGENT&amp;quot; --&amp;gt;&amp;lt;/nowiki&amp;gt; || Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.90 Safari/537.36&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;&amp;lt;!--#echo var=&amp;quot;REMOTE_ADDR&amp;quot; --&amp;gt;&amp;lt;/nowiki&amp;gt; || 37.53.93.49&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;&amp;lt;!--#echo var=&amp;quot;REMOTE_PORT&amp;quot; --&amp;gt;&amp;lt;/nowiki&amp;gt; || 57102&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;&amp;lt;!--#echo var=&amp;quot;DATE_GMT&amp;quot; --&amp;gt;&amp;lt;/nowiki&amp;gt; || Thursday, 25-Mar-2021 13:36:39 GMT&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;&amp;lt;!--#echo var=&amp;quot;DATE_LOCAL&amp;quot; --&amp;gt;&amp;lt;/nowiki&amp;gt; || Thursday, 25-Mar-2021 15:36:39 EET&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Различия в синтаксисе SSI старого и нового Apache и Nginx ==&lt;br /&gt;
&lt;br /&gt;
Нужно различать SSI, который использует Apache, и SSI, который использует Nginx:&lt;br /&gt;
&lt;br /&gt;
* Apache: http://httpd.apache.org/docs/current/expr.html&lt;br /&gt;
* Nginx: http://nginx.org/ru/docs/http/ngx_http_ssi_module.html&lt;br /&gt;
&lt;br /&gt;
В общем, у Nginx синтаксис похож на старый Apache, какой был до версии Apache 2.3.13, но с ограничениями, среди которых наиболее проблемное - нельзя использовать вложенность if. Обходится это тем, что вложенные правила if-else можно выносить в отдельные файлы, которые инклюдятся, типа:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;apache&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--#if expr=&amp;quot;$title = $issue_name&amp;quot; --&amp;gt;&lt;br /&gt;
	&amp;lt;!--#include virtual=&amp;quot;/issue-cover.html&amp;quot; --&amp;gt;&lt;br /&gt;
&amp;lt;!--#else --&amp;gt;&lt;br /&gt;
	&amp;lt;!--#include virtual=&amp;quot;/article-head.html&amp;quot; --&amp;gt;&lt;br /&gt;
&amp;lt;!--#endif --&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
и затем внутри &amp;lt;code&amp;gt;/article-head.html&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;apache&amp;quot;&amp;gt;&amp;lt;!--#if expr=&amp;quot;$REQUEST_URI = /vsrede/&amp;quot; --&amp;gt;&lt;br /&gt;
	&amp;lt;h1 class=&amp;quot;title-article title-vsrede&amp;quot;&amp;gt;В среде &amp;lt;!--#echo encoding=&amp;quot;none&amp;quot; var=&amp;quot;date_full&amp;quot; --&amp;gt; года&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;!--#else --&amp;gt;&lt;br /&gt;
	&amp;lt;!--#include virtual=&amp;quot;/head-author-title.html&amp;quot; --&amp;gt;&lt;br /&gt;
&amp;lt;!--#endif --&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Начиная с версии 2.3.13 Apache переключился на новый синтаксис &amp;lt;code&amp;gt;ap_expr&amp;lt;/code&amp;gt; для условных выражений в элементах управления потоком &amp;lt;code&amp;gt;#if&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* http://httpd.apache.org/docs/current/mod/mod_include.html#ssilegacyexprparser&lt;br /&gt;
&lt;br /&gt;
Чтобы при локальной разработке на Apache использовать старый синтаксис, нужно в &amp;lt;code&amp;gt;.htaccess&amp;lt;/code&amp;gt; добавить строку:&lt;br /&gt;
&lt;br /&gt;
 SSILegacyExprParser on&lt;br /&gt;
&lt;br /&gt;
== Новый синтаксис SSI Apache ==&lt;br /&gt;
&lt;br /&gt;
=== Есть ли значение у переменной ===&lt;br /&gt;
&lt;br /&gt;
Пример: определим переменную &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;apache&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--#set var=&amp;quot;author&amp;quot; value=&amp;quot;&amp;quot; --&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Проверим, заполнена ли она, через [http://httpd.apache.org/docs/current/expr.html#unnop Unary operators] (&amp;lt;code&amp;gt;-n&amp;lt;/code&amp;gt; — если строка не пустая):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;apache&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--#if expr=&amp;#039;-n v(&amp;quot;author&amp;quot;)&amp;#039; --&amp;gt;&lt;br /&gt;
  Автор: &amp;lt;!--#echo encoding=&amp;quot;none&amp;quot; var=&amp;quot;author&amp;quot; --&amp;gt;&lt;br /&gt;
&amp;lt;!--#else --&amp;gt;&lt;br /&gt;
  Автор не указан&lt;br /&gt;
&amp;lt;!--#endif --&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Второй вариант синтаксиса — через регулярные выражения:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;apache&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--#if expr=&amp;quot;v(&amp;#039;author&amp;#039;) =~ /.+/&amp;quot;--&amp;gt;&lt;br /&gt;
  Автор: &amp;lt;!--#echo encoding=&amp;quot;none&amp;quot; var=&amp;quot;author&amp;quot; --&amp;gt;&lt;br /&gt;
&amp;lt;!--#else --&amp;gt;&lt;br /&gt;
  Автор не указан&lt;br /&gt;
&amp;lt;!--#endif --&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Одна переменная не равна другой ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;apache&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--#if expr=&amp;quot;v(&amp;#039;title&amp;#039;) != v(&amp;#039;issue_name&amp;#039;)&amp;quot; --&amp;gt;&lt;br /&gt;
  Это не обложка рубрики&lt;br /&gt;
&amp;lt;!--#endif --&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Проверка URL ===&lt;br /&gt;
&lt;br /&gt;
Вывести текущий URL:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;apache&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--#echo encoding=&amp;quot;none&amp;quot; var=&amp;quot;DOCUMENT_URI&amp;quot; --&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Есть ли в URL &amp;lt;code&amp;gt;index.html&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;apache&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--#if expr=&amp;quot;v(&amp;#039;DOCUMENT_URI&amp;#039;) =~ /index.html/&amp;quot;--&amp;gt;Да, есть index.html&amp;lt;!--#endif--&amp;gt;&lt;br /&gt;
&amp;lt;!--#if expr=&amp;quot;%{DOCUMENT_URI} =~ /index.html/&amp;quot;--&amp;gt;Да, есть index.html&amp;lt;!--#endif--&amp;gt;&lt;br /&gt;
&amp;lt;!--#if expr=&amp;quot;v(&amp;#039;DOCUMENT_URI&amp;#039;) !~ /index.html/&amp;quot;--&amp;gt;Нет, нету index.html&amp;lt;!--#endif--&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Главная страница — т.е. URL начинается с &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;apache&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--#if expr=&amp;quot;v(&amp;#039;DOCUMENT_URI&amp;#039;) =~ m#^/index.html$#&amp;quot; --&amp;gt;Главная страница сайта&amp;lt;!--#endif--&amp;gt;&lt;br /&gt;
&amp;lt;!--#if expr=&amp;quot;%{DOCUMENT_URI} =~ m#^/index.html$#&amp;quot; --&amp;gt;Главная страница сайта&amp;lt;!--#endif--&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Сниппеты SSI ==&lt;br /&gt;
&lt;br /&gt;
=== Дата ===&lt;br /&gt;
&lt;br /&gt;
 © Студія «Зіна дизайн» 1999-&amp;lt;nowiki&amp;gt;&amp;lt;!--#config timefmt=&amp;quot;%Y&amp;quot; --&amp;gt;&amp;lt;!--#echo var=&amp;quot;DATE_LOCAL&amp;quot; --&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Не главная страница ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;!--#if expr=&amp;quot;$DOCUMENT_URI != /^\/index.shtml/&amp;quot; --&amp;gt;...&amp;lt;!--#endif --&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Два условия  ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;!--#if expr=&amp;quot;$DOCUMENT_URI = /^\/reserve\// || $DOCUMENT_URI = /^\/rooms\//&amp;quot; --&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;!--#if expr=&amp;quot;$DOCUMENT_URI != /^\/sitemap\/.+/ &amp;amp;&amp;amp; $DOCUMENT_URI != /^\/vsrede\/.+/&amp;quot; --&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Установка старой версии Apache 2.2.22 для полной поддержки SSI ==&lt;br /&gt;
&lt;br /&gt;
* Источник: [https://serverfault.com/questions/544779/how-can-i-install-apache-with-a-specific-version How can I install Apache with a specific version?]&lt;br /&gt;
&lt;br /&gt;
Используем Ubuntu 16.04. Возможно, будет работать и на новых версиях Ubuntu.&lt;br /&gt;
&lt;br /&gt;
Добавить PPA со старыми версиями:&lt;br /&gt;
&lt;br /&gt;
 sudo vim /etc/apt/sources.list.d/raring.list&lt;br /&gt;
&lt;br /&gt;
Вставить строку:&lt;br /&gt;
&lt;br /&gt;
 deb http://old-releases.ubuntu.com/ubuntu/ raring main restricted universe multiverse&lt;br /&gt;
&lt;br /&gt;
Обновить репозитории:&lt;br /&gt;
&lt;br /&gt;
 sudo apt update&lt;br /&gt;
&lt;br /&gt;
Проверить доступные версии Apache:&lt;br /&gt;
&lt;br /&gt;
 apt-cache showpkg apache2&lt;br /&gt;
&lt;br /&gt;
Установить подходящую версию Apache из доступных:&lt;br /&gt;
&lt;br /&gt;
 sudo apt install apache2=2.2.22-6ubuntu5&lt;br /&gt;
&lt;br /&gt;
Включить в Apache поддержку SSI:&lt;br /&gt;
&lt;br /&gt;
 sudo a2enmod include&lt;br /&gt;
&lt;br /&gt;
Настроить Apache:&lt;br /&gt;
&lt;br /&gt;
 sudo vim /etc/apache2/apache2.conf&lt;br /&gt;
&lt;br /&gt;
Добавить в конец строки:&lt;br /&gt;
&lt;br /&gt;
 AcceptFilter http none&lt;br /&gt;
 ServerName localhost&lt;br /&gt;
 &amp;lt;Directory /home/romych/projects/&amp;gt;&lt;br /&gt;
       Options Indexes FollowSymLinks Includes&lt;br /&gt;
       AllowOverride None&lt;br /&gt;
       AddType text/html .html .htm .shtml&lt;br /&gt;
       AddHandler server-parsed .shtml .html .htm&lt;br /&gt;
       AddOutputFilter INCLUDES .html .htm .shtml&lt;br /&gt;
       DirectoryIndex index.shtml index.html index.htm&lt;br /&gt;
 &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Поддержка старого синтаксиса SSI — Apache 2.2 в Vagrant ==&lt;br /&gt;
&lt;br /&gt;
Используем VirtualBox + [[Vagrant]] + бокс [https://app.vagrantup.com/oshpilaf/boxes/ubuntu1404-php52 oshpilaf/ubuntu1404-php52] с Apache 2.2.12.&lt;br /&gt;
&lt;br /&gt;
Сначала нужно установить VirtualBox подходящей версии — у Vagrant есть требования по совместимости. Список подходящих версий здесь: [https://developer.hashicorp.com/vagrant/docs/providers/virtualbox VirtualBox Provider | Vagrant].&lt;br /&gt;
&lt;br /&gt;
 vagrant box add oshpilaf/ubuntu1404-php52&lt;br /&gt;
 cd ~/projects&lt;br /&gt;
 vagrant init oshpilaf/ubuntu1404-php52&lt;br /&gt;
 vim Vagrantfile&lt;br /&gt;
&lt;br /&gt;
Раскомментировать строку:&lt;br /&gt;
&lt;br /&gt;
 config.vm.network &amp;quot;private_network&amp;quot;, ip: &amp;quot;192.168.33.10&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Запустить виртуальную машину:&lt;br /&gt;
&lt;br /&gt;
 vagrant up&lt;br /&gt;
&lt;br /&gt;
На Windows может потребоваться указывать более конкретно:&lt;br /&gt;
&lt;br /&gt;
  vagrant up --provider=virtualbox&lt;br /&gt;
&lt;br /&gt;
Проверить: &lt;br /&gt;
&lt;br /&gt;
* http://192.168.33.10/&lt;br /&gt;
* &amp;lt;code&amp;gt;ping 192.168.33.10&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Зайти в виртуальную машину по SSH:&lt;br /&gt;
&lt;br /&gt;
 vagrant ssh&lt;br /&gt;
&lt;br /&gt;
Включить в Apache поддержку SSI:&lt;br /&gt;
&lt;br /&gt;
 sudo a2enmod include&lt;br /&gt;
&lt;br /&gt;
Настроим работу не в стандартной системной папке Apache &amp;lt;code&amp;gt;/var/www&amp;lt;/code&amp;gt; (она требует рутовых прав, это неудобно), а в папке &amp;lt;code&amp;gt;/vagrant&amp;lt;/code&amp;gt;, она же &amp;lt;code&amp;gt;~/projects&amp;lt;/code&amp;gt; на основном компьютере (т.е. это папка, из которой запущен &amp;lt;code&amp;gt;vagrant up&amp;lt;/code&amp;gt;):&lt;br /&gt;
&lt;br /&gt;
 sudo vim /etc/apache2/apache2.conf &lt;br /&gt;
&lt;br /&gt;
Добавить в конец файла:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Directory /vagrant/&amp;gt;&lt;br /&gt;
        Options Indexes FollowSymLinks Includes&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        AddOutputFilter INCLUDES .html .htm .shtml&lt;br /&gt;
        DirectoryIndex index.shtml index.html index.htm&lt;br /&gt;
&amp;lt;/Directory&amp;gt;&lt;br /&gt;
ServerName localhost&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Создать папку сайта:&lt;br /&gt;
&lt;br /&gt;
 mkdir /vagrant/www.test&lt;br /&gt;
&lt;br /&gt;
Создать конфиг сайта:&lt;br /&gt;
&lt;br /&gt;
 sudo vim /etc/apache2/sites-available/www.test&lt;br /&gt;
&lt;br /&gt;
Вставить в конфиг:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerName www.test&lt;br /&gt;
        DocumentRoot /vagrant/www.test&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Отключаем стандартный сайт и включаем новый конфиг:&lt;br /&gt;
&lt;br /&gt;
 sudo a2dissite default&lt;br /&gt;
 sudo a2ensite www.test&lt;br /&gt;
 sudo /etc/init.d/apache2 reload&lt;br /&gt;
&lt;br /&gt;
Проверить:&lt;br /&gt;
&lt;br /&gt;
 echo &amp;#039;Это локальный сайт в Vagrant www.test&amp;#039; &amp;gt;&amp;gt; /vagrant/www.test/index.html&lt;br /&gt;
&lt;br /&gt;
* http://192.168.33.10/&lt;br /&gt;
&lt;br /&gt;
После этого можно работать с основной машины — закидывать в &amp;lt;code&amp;gt;~/projects/www.test/&amp;lt;/code&amp;gt; файлы сайта и проверять в браузере http://192.168.33.10/&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.ibm.com/docs/en/i/7.1?topic=information-server-side-include-commands Server-side include commands for HTTP Server] - IBM Documentation&lt;br /&gt;
* [https://users.cs.fiu.edu/~downeyt/cgs4825/ssi.shtml SSI Examples]&lt;br /&gt;
* [[Apache]]&lt;br /&gt;
* [[Кодировка текста]]&lt;/div&gt;</summary>
		<author><name>&gt;Zina</name></author>
	</entry>
</feed>