{"id":760,"date":"2012-12-08T13:23:23","date_gmt":"2012-12-08T12:23:23","guid":{"rendered":"http:\/\/diablo.craem.net\/wordpress\/?p=760"},"modified":"2012-12-08T13:23:23","modified_gmt":"2012-12-08T12:23:23","slug":"multisite-en-apache-con-debian-squeeze","status":"publish","type":"post","link":"https:\/\/diablo.craem.net\/?p=760","title":{"rendered":"Multisite en apache con debian squeeze"},"content":{"rendered":"<p>Esta entrada es otro apunte para no olvidar los pasos.<br \/>\nCuando tenemos una sola ip p\u00fablica disponible y queremos alojar varios sitios, no queda otra que habilitar los diferentes sites en directorios diferentes en nuestro apache. Tambi\u00e9n se aplica si tenemos un servidor web y no queremos ir haciendo m\u00e1quinas virtuales para cada site, ya que malgastamos recursos.<br \/>\nNos ponemos en antecedentes&#8230;. suponemos que tenemos blog alojado; https:\/\/blog.craem.net, pero para un colega que quiere colgar otro blog, tenemos el dominio blog.pepito.com.<br \/>\nPrimero de todo, en el home de nuestro server, le creamos el directorio:<br \/>\n<code><br \/>\ndiablo:\/home# ls -l<br \/>\ntotal 20<br \/>\ndrwxr-xr-x 16 www-data www-data 4096 dic  5 23:51 blog<br \/>\ndiablo:\/home#mkdir blog.pepito.com<br \/>\ndiablo:\/home#chown -R www-data:www-data blog.pepito.com<br \/>\ndiablo:\/home#ls -l<br \/>\ndiablo:\/home# ls -l<br \/>\ntotal 20<br \/>\ndrwxr-xr-x 16 www-data www-data 4096 dic  5 23:51 blog<br \/>\ndrwxr-xr-x  3 www-data www-data 4096 ago 19 09:53 blog.pepito.com<br \/>\ndiablo:\/home#<br \/>\n<\/code><br \/>\nHemos creado el directorio y hemos hecho propietario al usuario www-data.<br \/>\nEn este directorio copiaremos los ficheros de la web; l\u00e9ase wordpress, joomla, html &#8230;&#8230;<br \/>\nAhora crearemos el sitio en el apache; para ello nos vamos a \/etc\/apache2 y creamos el fichero del sitio:<br \/>\n<code><br \/>\ndiablo:\/#cd \/etc\/apache2\/sites-available<br \/>\ndiablo:\/etc\/apache2\/sites-available# ls -l<br \/>\ntotal 36<br \/>\n-rw-r--r-- 1 root root  946 jul  7 23:30 default<br \/>\n-rw-r--r-- 1 root root 7366 mar 28  2010 default-ssl<br \/>\n-rw-r--r-- 1 root root  231 ago 24 19:16 blog.craem.net<br \/>\ndiablo:\/etc\/apache2\/sites-available# cp blog.craem.net blog.pepito.com<br \/>\ndiablo:\/etc\/apache2\/sites-available# ls -l<br \/>\ntotal 36<br \/>\n-rw-r--r-- 1 root root  946 jul  7 23:30 default<br \/>\n-rw-r--r-- 1 root root 7366 mar 28  2010 default-ssl<br \/>\n-rw-r--r-- 1 root root  231 ago 24 19:16 blog.craem.net<br \/>\n-rw-r--r-- 1 root root  231 ago 24 19:16 blog.pepito.com<br \/>\n<\/code><br \/>\nY editamos el fichero creado:<br \/>\n<code><br \/>\ndiablo:\/etc\/apache2\/sites-available#nano blog.pepito.com<br \/>\n<\/code><br \/>\nY lo dejamos tal que:<br \/>\n<code><br \/>\n<virtualHost *:80><br \/>\nServerName blog.pepito.com<br \/>\nServerAdmin administrador@sitio.com<br \/>\nDocumentRoot \/home\/blog.pepito.com<br \/>\nDirectoryIndex index.php<br \/>\n<directory \/home\/blog.pepito.com\/><br \/>\n  AllowOverride All<br \/>\n  Order Deny,Allow<br \/>\n  Allow from all<br \/>\n<\/directory><br \/>\n<\/virtualHost><br \/>\n<\/code><br \/>\nGuardamos cambios, reiniciamos apache<br \/>\n<code><br \/>\n# \/etc\/init.d\/apache2 restart<br \/>\n<\/code><br \/>\ny habilitamos el site:<br \/>\n<code><br \/>\ndiablo:\/etc\/apache2\/sites-available# a2ensite blog.pepito.com<br \/>\n<\/code><br \/>\nVolvemos a reiniciar el apache y listo.<br \/>\nEnjoy your server \ud83d\ude09<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Esta entrada es otro apunte para no olvidar los pasos. Cuando tenemos una sola ip p\u00fablica disponible y queremos alojar varios sitios, no queda otra que habilitar los diferentes sites en directorios diferentes en nuestro apache. Tambi\u00e9n se aplica si tenemos un servidor web y no queremos ir haciendo m\u00e1quinas virtuales para cada site, ya [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,8],"tags":[23,58,114],"class_list":["post-760","post","type-post","status-publish","format-standard","hentry","category-linux","category-varios","tag-apache2","tag-debian","tag-multisite"],"_links":{"self":[{"href":"https:\/\/diablo.craem.net\/index.php?rest_route=\/wp\/v2\/posts\/760","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/diablo.craem.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/diablo.craem.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/diablo.craem.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/diablo.craem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=760"}],"version-history":[{"count":0,"href":"https:\/\/diablo.craem.net\/index.php?rest_route=\/wp\/v2\/posts\/760\/revisions"}],"wp:attachment":[{"href":"https:\/\/diablo.craem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=760"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/diablo.craem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=760"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/diablo.craem.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=760"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}