<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум PHP-MyAdmin.RU &mdash; Как правильно создать структуру каталогов виртуальных хостов?]]></title>
		<link>https://forum.php-myadmin.ru/viewtopic.php?id=2513</link>
		<atom:link href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=2513&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Как правильно создать структуру каталогов виртуальных хостов?».]]></description>
		<lastBuildDate>Wed, 28 Mar 2012 12:36:56 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Как правильно создать структуру каталогов виртуальных хостов?]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=19344#p19344</link>
			<description><![CDATA[<div class="quotebox"><cite>masada сказал:</cite><blockquote><p>Вообще, это как-то возможно, чтобы пользователь не видел содержание папки 80.83.245.105?</p></blockquote></div><p>В корне создайте файл .htaccess и добавьте в него строку:<br /></p><div class="codebox"><pre><code>Options -Indexes</code></pre></div><p>Это отключит вывод содержимого каталогов и выведет страницу ошибки 403 Forbidden.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Wed, 28 Mar 2012 12:36:56 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=19344#p19344</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как правильно создать структуру каталогов виртуальных хостов?]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=19341#p19341</link>
			<description><![CDATA[<p>Знаете, я больше года назад зарегался на Вашем сайте, чтобы задать этот вопрос, но тогда что-то помешало это сделать. Сейчас вот задал вопрос, получил Ваши ответы и, к моему удивлению, всё получилось. Спасибо огромное! Заминка была с phpMyAdmin, но я сам виноват, не захотел Вас слушать и оставлять phpMyAdmin в localhost, потому соединения с базой не было. С phpMyAdmin в localhost’е всё получилось. Спасибо!<br />Правда, раз у меня несколько сайтов на одном IP, то у меня в папке “www” поддомены в виде папок “sait_1”, “sait_2”, “sait_3” с разными CMS. Если зайти по моему IP, например, 80.83.245.105, то будут видны все папки, а мне бы хотелось, чтобы пользователь не мог зайти по адресу 80.83.245.105, а заходил бы только при условии введения в адресной строке: 80.83.245.105/sait_1, 80.83.245.105/sait_2 или 80.83.245.105/sait_3. Вообще, это как-то возможно, чтобы пользователь не видел содержание папки 80.83.245.105?</p>]]></description>
			<author><![CDATA[null@example.com (masada)]]></author>
			<pubDate>Wed, 28 Mar 2012 12:03:15 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=19341#p19341</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как правильно создать структуру каталогов виртуальных хостов?]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=19329#p19329</link>
			<description><![CDATA[<div class="quotebox"><cite>masada сказал:</cite><blockquote><p>И тогда можно с другого компа зайти на мой сайт, набрав с другого компа в браузере www. kis-kis-kis.com?</p></blockquote></div><p>Нет. Не покупая доменного имени с другого компьютера зайти можно только по IP, по имени нельзя.</p><p>Оставьте phpMyAdmin в localhost.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Tue, 27 Mar 2012 08:38:47 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=19329#p19329</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как правильно создать структуру каталогов виртуальных хостов?]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=19327#p19327</link>
			<description><![CDATA[<p>&quot;Как хотите обращаться к сайту, так и назовите&quot; папку в &quot;apache&quot;.<br />Вы прежде написали, что с другого компа я могу зайти, только написав свой IP-адрес в адресной строке, или я неправильно понял?<br />Допустим, решил я назвать свой сайт &quot;kis-kis-kis.com&quot;, не покупая это имя, а где, в каком файле сделать привязку имени сайта к моему IP? В файле &quot;httpd-vhosts.conf&quot;? Дописав:<br />&lt;VirtualHost *:80&gt;<br />&nbsp; &nbsp;DocumentRoot &quot;C:/apache/kis-kis-kis.com/www&quot;<br />&nbsp; &nbsp;ServerName kis-kis-kis.com <br />&nbsp; &nbsp;ServerAlias www. kis-kis-kis.com <br />&nbsp; &nbsp;ErrorLog &quot;C:/apache/kis-kis-kis.com/error.log&quot;<br />&nbsp; &nbsp;CustomLog &quot;C:/apache/kis-kis-kis.com/access.log&quot; common<br />&lt;/VirtualHost&gt;<br />Так будет правильно? И тогда можно с другого компа зайти на мой сайт, набрав с другого компа в браузере www. kis-kis-kis.com?<br />А phpMyAdmin можно оставить в “localhost”? Или где бы Вы мне посоветовали?</p>]]></description>
			<author><![CDATA[null@example.com (masada)]]></author>
			<pubDate>Tue, 27 Mar 2012 07:59:12 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=19327#p19327</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как правильно создать структуру каталогов виртуальных хостов?]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=19323#p19323</link>
			<description><![CDATA[<div class="quotebox"><cite>masada сказал:</cite><blockquote><p>подскажите, пожалуйста, каким образом можно зайти с инета только по IP без покупки мною имени? Написав в адресной строке с другого компа мой IP: 80.83.245.105 и всё?</p></blockquote></div><p>Именно так.</p><div class="quotebox"><cite>masada сказал:</cite><blockquote><p>А как тогда отредактировать hosts?</p></blockquote></div><p>Файл hosts вы редактируете для себя, он действует локально, только для того компьютера на котором находится.</p><div class="quotebox"><cite>masada сказал:</cite><blockquote><p>К какому имени в hosts привязать 80.83.245.105, если имя не покупается?</p></blockquote></div><p>Ни к какому имени не надо привязывать внешний IP 80.83.245.105. Для локального использования привязывается локальный же адрес 127.0.0.1, который означает ваш компьютер. Если доменное имя покупается, то в панели управления доменом вы делаете привязку этого имени и вашего статического IP.</p><div class="quotebox"><cite>masada сказал:</cite><blockquote><p>Как вообще назвать папку в &quot;apache&quot;, дать ей названием свой IP-адрес?</p></blockquote></div><p>Как хотите обращаться к сайту, так и назовите.</p><div class="quotebox"><cite>masada сказал:</cite><blockquote><p>DocumentRoot &quot;C:/apache/80.83.245.105/www&quot;</p></blockquote></div><p>Можно и так, только неудобно будет этот IP все время вводить в адресной строке браузера.</p><div class="quotebox"><cite>masada сказал:</cite><blockquote><p>Странно как-то, без .ru или .com или прочих суффиксов)</p></blockquote></div><p>Можете и с .ru, как угодно, это не имеет значения.</p><div class="quotebox"><cite>masada сказал:</cite><blockquote><p>Разве обязательно покупать имя?</p></blockquote></div><p>Для внешних подключений по имени это имя надо купить или как-то еще получить. Есть сервисы, которые позволяют не покупать, а привязывают домен третьего уровня к вашему IP.</p><div class="quotebox"><cite>masada сказал:</cite><blockquote><p>Если я придумаю имя, которого точно ни у кого нет, например, бессмысленное имя сайта из 250 знаков и привяжу это имя к своему IP, то я ничего и ничьи права ведь не нарушу?</p></blockquote></div><p>В hosts вы можете писать хоть google.com, этим ничего не нарушите, кроме того, что при попытке ввести этот адрес в браузере попадете на свой веб-сервер.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Mon, 26 Mar 2012 21:35:57 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=19323#p19323</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как правильно создать структуру каталогов виртуальных хостов?]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=19321#p19321</link>
			<description><![CDATA[<p>Hanut, подскажите, пожалуйста, каким образом можно зайти с инета только по IP без покупки мною имени? Написав в адресной строке с другого компа мой IP: 80.83.245.105 и всё? <br />А как тогда отредактировать hosts? К какому имени в hosts привязать 80.83.245.105, если имя не покупается? Не к localhost’у же. Или ничего не писать (что странно)?<br />И что писать в файле &quot;httpd-vhosts.conf&quot;? Как вообще назвать папку в &quot;apache&quot;, дать ей названием свой IP-адрес? То есть в папке &quot;apache&quot; создать папку &quot;80.83.245.105&quot;, а в ней, в свою очередь, создать папку &quot;www&quot;? Тогда можно было бы в &quot;httpd-vhosts.conf&quot; написать:<br />DocumentRoot &quot;C:/apache/80.83.245.105/www&quot;<br />ServerName 80.83.245.105<br />ServerAlias <a href="http://www.80.83.245.105">www.80.83.245.105</a>&nbsp; <br />Так? Или это неправильно? Странно как-то, без .ru или .com или прочих суффиксов))<br />P.S. Разве обязательно покупать имя? Если я придумаю имя, которого точно ни у кого нет, например, бессмысленное имя сайта из 250 знаков и привяжу это имя к своему IP, то я ничего и ничьи права ведь не нарушу?</p>]]></description>
			<author><![CDATA[null@example.com (masada)]]></author>
			<pubDate>Mon, 26 Mar 2012 19:30:50 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=19321#p19321</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как правильно создать структуру каталогов виртуальных хостов?]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=19319#p19319</link>
			<description><![CDATA[<div class="quotebox"><cite>masada сказал:</cite><blockquote><p>то тогда мне нужно в &quot;apache&quot; создать папку &quot;kis-kis-kis.com&quot;, в которой, в свою очередь, создать папку &quot;www&quot;, а в эту последнюю распаковать содержимое какой-нибудь CMS, например, WordPress?</p></blockquote></div><p>Верно.</p><div class="quotebox"><cite>masada сказал:</cite><blockquote><p>Так как распакованный WordPress состоит из 3 папок и 19 файлов, то в &quot;www&quot; будет три папки и 19 файлов. Я правильно думаю или что-то упускаю?</p></blockquote></div><p>Все правильно.</p><div class="quotebox"><cite>masada сказал:</cite><blockquote><p>Но мне остаётся непонятен пункт 4 из «Правки файла httpd.conf»:</p></blockquote></div><p>Строка ServerName localhost:80 в httpd.conf влияет только на виртуальный хост localhost и фактически не работает, потому что у нас есть отдельный блок управления виртуальным хостом localhost. Но строку надо отредактировать именно так, как указано в статье. Трогать ее после этого уже не надо.</p><p>Вы сможете зайти на сайт расположенный на вашем компьютере только по IP, либо после покупки доменного имени. Доменное имя необходимо купить и привязать к вашему статическому IP.</p><p>Только имейте в виду, что статья рассчитана на развертывание веб-сервера для разработки, а не для хостинга, поэтому далеко не безопасна в своих настройках.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Mon, 26 Mar 2012 17:55:45 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=19319#p19319</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как правильно создать структуру каталогов виртуальных хостов?]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=19318#p19318</link>
			<description><![CDATA[<p>Допустим, на своём компе захочу создать сайт с произвольным именем, например, <a href="http://www.kis-kis-kis.com">www.kis-kis-kis.com</a> с заходом на него с других компьютеров из инета, то тогда мне нужно в &quot;apache&quot; создать папку &quot;kis-kis-kis.com&quot;, в которой, в свою очередь, создать папку &quot;www&quot;, а в эту последнюю распаковать содержимое какой-нибудь CMS, например, WordPress? Так как распакованный WordPress состоит из 3 папок и 19 файлов, то в &quot;www&quot; будет три папки и 19 файлов. Я правильно думаю или что-то упускаю?<br />Далее. Мой IP, к примеру: 80.83.245.105, поэтому в файле hosts прописываю:<br />80.83.245.105&nbsp; kis-kis-kis.com<br />80.83.245.105&nbsp; <a href="http://www.kis-kis-kis.com">www.kis-kis-kis.com</a><br />В файле &quot;httpd-vhosts.conf&quot; дописываю:<br />&lt;VirtualHost *:80&gt;<br />&nbsp; &nbsp;DocumentRoot &quot;C:/apache/kis-kis-kis.com/www&quot;<br />&nbsp; &nbsp;ServerName kis-kis-kis.com <br />&nbsp; &nbsp;ServerAlias www. kis-kis-kis.com <br />&nbsp; &nbsp;ErrorLog &quot;C:/apache/kis-kis-kis.com/error.log&quot;<br />&nbsp; &nbsp;CustomLog &quot;C:/apache/kis-kis-kis.com/access.log&quot; common<br />&lt;/VirtualHost&gt;<br />Но мне остаётся непонятен пункт 4 из «Правки файла httpd.conf»: <br />«4. Найдите и раскомментируйте строку:<br />ServerName <a href="http://www.example.com:80">www.example.com:80</a><br />Отредактируйте ее следующим образом, установив изначальное имя сервера:<br />ServerName localhost:80»<br />Мне как в пункте 4 отредактировать ServerName и надо ли его вообще в моём случае редактировать. А если на локальном компе будет несколько сайтов? <br />Может, я ещё что упустил? Провайдер «Акадо» говорит, что заход на локальный сайт из Интернета возможен.</p>]]></description>
			<author><![CDATA[null@example.com (masada)]]></author>
			<pubDate>Mon, 26 Mar 2012 17:30:00 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=19318#p19318</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как правильно создать структуру каталогов виртуальных хостов?]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=19312#p19312</link>
			<description><![CDATA[<div class="quotebox"><cite>masada сказал:</cite><blockquote><p>&quot;это и есть ваши скрипты WordPress, Joomla и Drupal&quot; - то есть это первый вариант, когда в одной папке &quot;www&quot; находится несколько подпапок с сайтами?</p></blockquote></div><p>По сути - да. Обычно на localhost располагают локальные скрипты, например phpMyAdmin. Локальные они потому, что в отличие от сайтов, их не надо переносить и сидят на localhost.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Mon, 26 Mar 2012 16:33:29 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=19312#p19312</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как правильно создать структуру каталогов виртуальных хостов?]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=19310#p19310</link>
			<description><![CDATA[<p>&quot;это и есть ваши скрипты WordPress, Joomla и Drupal&quot; - то есть это первый вариант, когда в одной папке &quot;www&quot; находится несколько подпапок с сайтами?</p>]]></description>
			<author><![CDATA[null@example.com (masada)]]></author>
			<pubDate>Mon, 26 Mar 2012 16:22:25 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=19310#p19310</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как правильно создать структуру каталогов виртуальных хостов?]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=19309#p19309</link>
			<description><![CDATA[<p>&quot;добро в виде локальных скриптов&quot; - это и есть ваши скрипты WordPress, Joomla и Drupal.</p><p>Я бы посоветовал 3 вариант, так как он позволяет максимально приблизить структуру к той, которая будет на рабочем хостинге.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Mon, 26 Mar 2012 16:14:17 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=19309#p19309</guid>
		</item>
		<item>
			<title><![CDATA[Как правильно создать структуру каталогов виртуальных хостов?]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=19306#p19306</link>
			<description><![CDATA[<p>В «Установке Apache HTTP Server 2.2.19» написано:<br />«Создание структуры каталогов виртуальных хостов. <br />В корне диска необходимо создать каталог &quot;apache&quot; - в нем будут лежать ваши виртуальные хосты (домены)... В каталоге &quot;apache&quot; создаем еще одну пустую папку - &quot;localhost&quot;, в которой, в свою очередь, создаем папку &quot;www&quot;, именно в последней и надо будет держать наше добро в виде локальных скриптов».<br />Всё сделал, как написано, но! У меня для тестирования несколько сайтов на разных CMS, и каждый сайт в своей папке, например, site_WordPress, site_Drupal, site_Joomla и т.д. <br />Вопрос, где правильнее будет разместить эти сайты (папки)? У меня 3 варианта.<br />1. Правильно ли я сделал, что все эти несколько папок поместил в одну папку “www”, т.е. все папки с сайтами (site_WordPress, site_Drupal, site_Joomla) расположены по адресу “C:/apache/localhost/www”.&nbsp; <br />2. Или правильнее создать структуру каталогов виртуальных хостов следующего вида:<br />“C:/apache/localhost1/www/site_WordPress ”; <br />“C:/apache/localhost2/www/site_Drupal”;<br />“C:/apache/localhost3/www/site_Drupal”;<br />3. Или правильнее создать структуру каталогов виртуальных хостов вот такого вида:<br />“C:/apache/localhost1/www”, где в папке “www” содержимое папки site_WordPress. <br />“C:/apache/localhost2/www” где в папке “www” содержимое папки site_Drupal.<br />“C:/apache/localhost3/www” где в папке “www” содержимое папки site_Joomla.<br />Понятно, что в двух последних случаях файл hosts будет отредактирован:<br />127.0.0.1&nbsp; localhost1<br />127.0.0.1&nbsp; localhost2<br />127.0.0.1&nbsp; localhost3<br />А в файле &quot;httpd-vhosts.conf&quot; дописать:<br />&lt;VirtualHost *:80&gt;<br />&nbsp; &nbsp;DocumentRoot &quot;C:/apache/ localhost1/www&quot;<br />&nbsp; &nbsp;ServerName localhost1 <br />&nbsp; &nbsp;ServerAlias <a href="http://www.localhost1">www.localhost1</a><br />&nbsp; &nbsp;ErrorLog &quot;C:/apache/ localhost1/error.log&quot;<br />&nbsp; &nbsp;CustomLog &quot;C:/apache/ localhost1/access.log&quot; common<br />&lt;/VirtualHost&gt;<br />И таким же образом дописать для localhost2 и localhost3.</p><p>В общем, как правильно создать структуру каталогов виртуальных хостов для моего случая. Какой из трёх вариантов самый правильный?<br />И что имелось в виду под выражением &quot;добро в виде локальных скриптов&quot;? Собственно говоря, непонятность этого выражения и вызвала данный вопрос.</p>]]></description>
			<author><![CDATA[null@example.com (masada)]]></author>
			<pubDate>Mon, 26 Mar 2012 15:16:23 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=19306#p19306</guid>
		</item>
	</channel>
</rss>
