1. Con una cuenta podrás:

    • Publicar preguntas y pedir ayuda
    • Crear tutoriales
    • Acceder a contenido privado
    • Convertirte en un Héroe de la web
    Cerrar notificación
  2. Eres nuevo en la comunidad y necesitas ayuda?
    Sigue estos pasos y recomendaciones antes de publicar tu duda:
    Cerrar notificación

Apache con subdirectorios

Tema en 'Alojamiento Web, Servidores y Dominios' comenzado por ChicoMTZ, 30 de Mayo de 2016.

  1. ChicoMTZ

    ChicoMTZ Nuevo Miembro

    Se incorporó:
    5 de Abril de 2016
    Mensajes:
    15
    Me gusta recibidos:
    0
    Puntos de trofeos:
    1
    Género:
    Hombre
    Ocupación:
    Webmaster
    Localización:
    Cuba
    Página web:
    Hola saludos, tengo un problem con el Apache en Linux. Tengo una web creada en Wordpress que esta en /var/www/hosproma que esta todo bien, dicho sitio esta por el puerto 80 y su dirección es hpm.mtz.sld.cu . Ahora, tengo otro sitio creado en Django que está ok por el puerto 8000 está en /var/www/Servicios . Ahora, mi problem es que quiero poner ese sitio web de Django como una subcarpeta del primero, es decir, cuando pidan esta dirección: hpm.mtz.sld.cu/servicios me abra el sitio hecho con Django haha y claro, que lo hagan por el mismo puerto 80.

    Especifico el puerto 80 pork ya he logrado hacerlo por el puerto 8000, pero queda asi hpm.mtz.sld.cu:8000/servicios y realmente no me gustaria de esa manera. No soy muy muy experto que digamos en Apache por lo que realmente no sé si se pueda hacer. Saludos
     
  2. <Dan/>

    <Dan/> Miembro

    Se incorporó:
    25 de Septiembre de 2015
    Mensajes:
    86
    Me gusta recibidos:
    48
    Puntos de trofeos:
    18
    Género:
    Hombre
    Ocupación:
    Estudiante
    Que tal @ChicoMTZ
    No tengo conocimientos en Django, sin embargo, podrías copiar el contenido de la carpeta "Servicios" a la carpeta donde tienes alojado WP, y hacer el llamado desde ahí.

    Espero te sea de ayuda.

    Saludos!
     
  3. ChicoMTZ

    ChicoMTZ Nuevo Miembro

    Se incorporó:
    5 de Abril de 2016
    Mensajes:
    15
    Me gusta recibidos:
    0
    Puntos de trofeos:
    1
    Género:
    Hombre
    Ocupación:
    Webmaster
    Localización:
    Cuba
    Página web:
    Bro ni aún así, mira voy a poner las config del *Vritual Host para ver si tengo problem por cuenta de eso, de todas maneras, como publiqué, me abre bien pero por el puerto 8000 y estoy viendo si lo puedo porner por el 80

    # Agregamos el directorio de nuestro proyecto al python path.
    WSGIPythonPath /var/www/hosproma/Servicios
    #Puerto por el que escuchará el apache.
    listen 80
    # Declaración del virtualhost.
    <VirtualHost *:80>
    ServerName hpm.mtz.sld.cu
    Alias /Servicios /var/www/hosproma/servicios
    DocumentRoot /var/www/hosproma/Servicios

    ServerAdmin webmaster@localhost
    # Alias de la dirección del archivo donde está la aplicación wsgi
    # (Generalmente es un archivo que se llama wsgi.py).
    WSGIScriptAlias / /var/www/hosproma/Servicios/untitled1/wsgi.py
    # Alias de los directorios de ficheros estáticos y de multimedia.
    # Generalmente static y media, si alguno no están presente lo obvian entonces.
    Alias /static/ /var/www/hosproma/Servicios/Servicios/static/
    Alias /media/ /var/www/hosproma/Servicios/Servicios/media/
    # Establecemos los permisos para poder acceder al wsgi.py.
    <Directory /var/www/hosproma/Servicios/untitled1>
    <Files wsgi.py>
    Order deny,allow
    Allow from all
    # Si usan Apache 2.4 comenten las dos líneas anteriores
    # y descomenten la línea que sigue.
    # Required all granted
    </Files>
    </Directory>
    # Establecemos los permisos para poder a los directorios de ficheros estáticos
    # y de multimedia.
    <Directory /var/www/hosproma/Servicios/Servicios/static>
    Order deny,allow
    Allow from all
    # Si usan Apache 2.4 comenten las dos líneas anteriores
    # y descomenten la línea que sigue.
    # Required all granted
    </Directory>
    <Directory /var/www/hosproma/Servicios/Servicios/media>
    Order deny,allow
    Allow from all
    # Si usan Apache 2.4 comenten las dos líneas anteriores
    # y descomenten la línea que sigue.
    # Required all granted
    </Directory>
    # Establecemos la configuración tradicional de los logs.
    ErrorLog ${APACHE_LOG_DIR}/pyerror.log
    CustomLog ${APACHE_LOG_DIR}/pyaccess.log combined
    </VirtualHost>


    Con esa config me tumba las 2 páginas, scon cambiar nada mas el puerto corren bien ambas
     
  4. ChicoMTZ

    ChicoMTZ Nuevo Miembro

    Se incorporó:
    5 de Abril de 2016
    Mensajes:
    15
    Me gusta recibidos:
    0
    Puntos de trofeos:
    1
    Género:
    Hombre
    Ocupación:
    Webmaster
    Localización:
    Cuba
    Página web:
    Este es mi archivo de config del sitio en Wordpress:

    <VirtualHost *:80>

    ServerAdmin webmaster@localhost
    ServerName hpm.mtz.sld.cu

    Alias / /var/www/hosproma/
    DocumentRoot /var/www/hosproma
    <Directory />
    Options FollowSymLinks
    AllowOverride All
    </Directory>

    #--------Directorio php-------------

    Alias /directorio /var/www/hosproma/directorio/
    <Directory "/var/www/hosproma/directorio">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    allow from all
    </Directory>

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
    AllowOverride None
    Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
    Order allow,deny
    Allow from all
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog ${APACHE_LOG_DIR}/access.log combined
    </VirtualHost>
     

Comparte esta página