{"id":132,"date":"2012-07-04T18:15:35","date_gmt":"2012-07-04T12:15:35","guid":{"rendered":"http:\/\/alexeyka.zantsev.com\/?p=132"},"modified":"2012-07-04T18:15:35","modified_gmt":"2012-07-04T12:15:35","slug":"apache-virtual-hosts","status":"publish","type":"post","link":"https:\/\/alexeyka.zantsev.com\/?p=132","title":{"rendered":"Apache virtual hosts"},"content":{"rendered":"<p><em>* \u0421\u043f\u0440\u0430\u0432\u0435\u0434\u043b\u0438\u0432\u043e \u0434\u043b\u044f Slackware. \u0412 \u0434\u0440\u0443\u0433\u0438\u0445 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430\u0445 \u043a\u043e\u043d\u0444\u0438\u0433\u0438 \u043c\u043e\u0433\u0443\u0442 \u043d\u0430\u0437\u044b\u0432\u0430\u0442\u044c\u0441\u044f\/\u0440\u0430\u0441\u043f\u043e\u043b\u0430\u0433\u0430\u0442\u044c\u0441\u044f \u0438\u043d\u0430\u0447\u0435.<\/em><\/p>\n<p>\u0420\u0430\u0441\u043a\u043e\u043c\u043c\u0435\u043d\u0447\u0438\u0432\u0430\u0435\u043c \u0432 \u043a\u043e\u043d\u0444\u0438\u0433\u0435 Apache\u00a0:<\/p>\n<blockquote><p># Virtual hosts<br \/>\nInclude \/etc\/httpd\/extra\/httpd-vhosts.conf<\/p><\/blockquote>\n<p>\u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0432 <strong>\/etc\/httpd\/extra\/httpd-vhosts.conf<\/strong>\u00a0:<\/p>\n<blockquote><p>&lt;VirtualHost *:80&gt;<br \/>\nServerAdmin submail at inbox.com<br \/>\nServerName sub.mydomain.com<br \/>\nServerAlias <a href=\"http:\/\/www.sub.mydomain.com\" target=\"_blank\">www.sub.mydomain.com<\/a><br \/>\nDocumentRoot \u201c\/var\/www\/htdocs\/vhost\/com.mydomain.sub\u201d<\/p>\n<p>&lt;Directory \u201c\/var\/www\/htdocs\/vhost\/com.domain.sub\u201d&gt;<br \/>\nOrder allow,deny<br \/>\nAllow from all<br \/>\n&lt;\/Directory&gt;<\/p>\n<p>&lt;\/VirtualHost&gt;<\/p><\/blockquote>\n<p>\u041f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c Apache.<\/p>\n<p>PS: \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u043d\u0430 \u0441\u0435\u043a\u0446\u0438\u044e &lt;Directory&gt;, \u0430 \u0442\u043e\u0447\u043d\u0435\u0435 \u043d\u0430 2 \u0441\u0442\u0440\u043e\u043a\u0438 \u0432 \u043d\u0435\u0439. \u0418\u0445 \u043d\u0443\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c, \u0435\u0441\u043b\u0438 Apache \u043d\u0435 \u043f\u0443\u0441\u043a\u0430\u0435\u0442 \u0432\u0430\u0441 \u043d\u0430 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0439 \u0445\u043e\u0441\u0442, \u0430 \u0432 error_log \u043f\u0430\u0434\u0430\u044e\u0442 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u043f\u043e \u0442\u0438\u043f\u0443 <strong>\u201d \u2026 client denied by server configuration: \/var\/www\/htdocs\/vhost\/com.domain.sub\/ \u201d <\/strong>. \u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u043e\u0431 \u044d\u0442\u043e\u043c &#8211; \u0442\u0443\u0442 <a href=\"http:\/\/wiki.apache.org\/httpd\/ClientDeniedByServerConfiguration\" target=\"_blank\">http:\/\/wiki.apache.org\/httpd\/ClientDeniedByServerConfiguration<\/a> .<\/p>\n<p>\u0422\u0430\u043a\u0436\u0435 \u043c\u043e\u0436\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0435 \u043b\u043e\u0433-\u0444\u0430\u0439\u043b\u044b (access \u0438 error) \u0434\u043b\u044f \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0445\u043e\u0441\u0442\u0430, \u0447\u0442\u043e\u0431\u044b \u043d\u0435 \u0432\u0430\u043b\u0438\u043b\u0438\u0441\u044c \u0432\u0441\u0435 \u043b\u043e\u0433\u0438 \u0432 \u043e\u0434\u043d\u0443 \u043a\u0443\u0447\u0443. \u0421\u043e\u0437\u0434\u0430\u0435\u043c <strong>\/var\/log\/httpd\/access_log_com.domain.sub<\/strong> \u0438 <strong>\/var\/log\/httpd\/error_log_com.<\/strong><strong>domain.sub<\/strong> .<\/p>\n<p>\u0418 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u043c\u0435\u0436\u0434\u0443 &lt;VirtualHost&gt; \u0438 &lt;\/VirtualHost&gt; \u0432\u043e\u0442 \u044d\u0442\u0438 2 \u0441\u0442\u0440\u043e\u043a\u0438:<\/p>\n<p><strong>CustomLog \u201c\/var\/log\/httpd\/<\/strong><strong>access_log_com.domain.sub<\/strong><strong>\u201d common<\/strong><\/p>\n<p><strong>ErrorLog \u201c\/var\/log\/httpd\/<\/strong><strong>error_log_com.<\/strong><strong>domain.sub<\/strong><strong>\u201d<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>* \u0421\u043f\u0440\u0430\u0432\u0435\u0434\u043b\u0438\u0432\u043e \u0434\u043b\u044f Slackware. \u0412 \u0434\u0440\u0443\u0433\u0438\u0445 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430\u0445 \u043a\u043e\u043d\u0444\u0438\u0433\u0438 \u043c\u043e\u0433\u0443\u0442 \u043d\u0430\u0437\u044b\u0432\u0430\u0442\u044c\u0441\u044f\/\u0440\u0430\u0441\u043f\u043e\u043b\u0430\u0433\u0430\u0442\u044c\u0441\u044f \u0438\u043d\u0430\u0447\u0435. \u0420\u0430\u0441\u043a\u043e\u043c\u043c\u0435\u043d\u0447\u0438\u0432\u0430\u0435\u043c \u0432 \u043a\u043e\u043d\u0444\u0438\u0433\u0435 Apache\u00a0: # Virtual hosts Include \/etc\/httpd\/extra\/httpd-vhosts.conf \u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0432 \/etc\/httpd\/extra\/httpd-vhosts.conf\u00a0: &lt;VirtualHost *:80&gt; ServerAdmin submail at inbox.com ServerName sub.mydomain.com ServerAlias www.sub.mydomain.com DocumentRoot \u201c\/var\/www\/htdocs\/vhost\/com.mydomain.sub\u201d &lt;Directory \u201c\/var\/www\/htdocs\/vhost\/com.domain.sub\u201d&gt; Order allow,deny Allow from all &lt;\/Directory&gt; &lt;\/VirtualHost&gt; \u041f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c Apache. PS: \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u043d\u0430 \u0441\u0435\u043a\u0446\u0438\u044e &lt;Directory&gt;, \u0430 \u0442\u043e\u0447\u043d\u0435\u0435 \u043d\u0430 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[65,66,67],"class_list":["post-132","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-apache","tag-httpd","tag-virtual-hosts"],"_links":{"self":[{"href":"https:\/\/alexeyka.zantsev.com\/index.php?rest_route=\/wp\/v2\/posts\/132","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alexeyka.zantsev.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/alexeyka.zantsev.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/alexeyka.zantsev.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/alexeyka.zantsev.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=132"}],"version-history":[{"count":1,"href":"https:\/\/alexeyka.zantsev.com\/index.php?rest_route=\/wp\/v2\/posts\/132\/revisions"}],"predecessor-version":[{"id":133,"href":"https:\/\/alexeyka.zantsev.com\/index.php?rest_route=\/wp\/v2\/posts\/132\/revisions\/133"}],"wp:attachment":[{"href":"https:\/\/alexeyka.zantsev.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=132"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/alexeyka.zantsev.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=132"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/alexeyka.zantsev.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=132"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}