• Portada
    • Recientes
    • Usuarios
    • Registrarse
    • Conectarse

    Que alguien me aclare los permisos para el apache

    Programado Fijo Cerrado Movido
    Sistemas operativos
    3
    3
    625
    Cargando más mensajes
    • Más antiguo a más nuevo
    • Más nuevo a más antiguo
    • Mayor número de Votos
    Responder
    • Responder como tema
    Accede para responder
    Este tema ha sido borrado. Solo los usuarios que tengan privilegios de administración de temas pueden verlo.
    • hardboxH
      hardbox
      Última edición por

      Wenas!

      He montado el apache e intento rular algunas cosas, pero esto va… como va.

      En un principio la carpeta de apache (para la web) es /var/www. (permisos para root). si pongo la web en esta carpeta, la web rula sin problemas.

      El caso es que quiero dejar un pc encendido con la web siempre, pero como no me hace gracia tener el pc encendido como root, quiero dejar a un usuario (llamémosle 'usuario' en un alarde de originalidad), he creado una cuenta 'usuario', con su home correspondiente.

      Pues bien, quiero situar la web en esa home.

      P.e. /home/usuario/apache (permisos para servidor)

      Por lo que cambio el DocumentRoot en el apache, pero no me deja ver la web desde otro pc. (acceso no autorizado). Vamos, q no se que el apache 'mire' a esa carpeta bien.

      Supongo q es por los permisos, ya que el apache se ejecuta en modo ??root??.
      También quiero que el apache se arranque solito al encender el pc (sin tener que hacerme root y hacer el /etc/init.d/apache start).

      1 Respuesta Última respuesta Responder Citar 0
      • marcaljM
        marcalj
        Última edición por

        Buenas, no se como habras instalado apache, ni que distribucion usas…pero si k lo recomendable es que la instales como demonio, i asi en en el init puedes poner k se inicie cada vez k arranque el pc, sin tener k loguinearte.

        Puedes poner la web en /var/www (configurandolo en el httpd.conf o lo k sea "DocumentRoot") i igualmente si pones en el navegador

        http://ip lo veras, aunke este como root, mientras tengas permisos de lectura para los demas usuarios…pues no pasa nada...

        Para ponerlo para k inicie cada vez no se donde se pone...no macuerdo 😕

        Salu2!

        1 Respuesta Última respuesta Responder Citar 0
        • meninas92M
          meninas92
          Última edición por

          no no no no no
          a ver primero el unico sevidor Güeb que corre como Root o administrador es uno de una empresa de redmond se llama IIS y es trementdametne inseguro

          apache corre como NOBODY asi que (si corriese como root abriria la pagina wed de todas maneras)
          el directorio ha de ser accesible por nobody
          drwxr-xr-x 6 root root 4,0K 2003-07-28 21:15 httpd
          vamos a suponer que el usuario es httpd para que nobody pueda leer de ese dir ha de tener acceso al dir la ultima x es la que se lo da compruebalo y desde el modo grafico le das con el boton derecho y lo miras y cambias si no
          despues la carpeta apache tb ha de tener acceso para todo el mundo
          drwxr-xr-x 3 root root 4,0K 2003-08-10 16:45 htdocs
          en my caso se llama htdocs notese la x de los permisos

          -rw-r–r-- 1 root root 1,7K 2003-07-28 21:15 index.html.es
          y por ultimo el documento html ha de ser leible por todo el mundo notese la ultima r que permite esto si esto no se cumple apache no podra acceder al archivo y dira que no tiene permiso pq es nobody

          1 Respuesta Última respuesta Responder Citar 0
          • 1 / 1
          • First post
            Last post

          Foreros conectados [Conectados hoy]

          1 usuarios activos (0 miembros e 1 invitados).
          febesin, pAtO,

          Estadísticas de Hardlimit

          Los hardlimitianos han creado un total de 543.3k posts en 62.8k hilos.
          Somos un total de 34.7k miembros registrados.
          sridharpat ha sido nuestro último fichaje.