HOWTO: Montar un server completo con GNU/Linux, paso a paso
-
5.- Configurar Apache
A primera vista si poneis en un navegador la IP del server os saldra una pagina de bienvenida de Apache diciendo que ya esta todo perfectamente configurado, i es asi!, lo que pasa es que tenemos que añadir un par de cosas en el archivo de configuracion.
Este paso es de logica, es ir mirando el archivo "/etc/apache/httpd.conf".
Aqui teneis mi httpd.conf para tomarlo como referencia.
Lo que si que deberiais cambiar es donde pone:
DocumentRoot /var/www/html ```Vosotros tendreis igual, pero sin el "html" al final, pues lo poneis, nos ira bien para luego poner el php-nuke i el foro. No es imprescindible. Luego hay que descomentar donde pone
LoadModule php4_module /usr/lib/apache/1.3/libphp4.so
Tambien cambiar esta frase
DirectoryIndex index.php index.html index.htm index.shtml index.cgi (dejarla tal como esta aqui)
> **TRUCO:** Para que los cambios surgan efecto, tendremos que reiniciar el servidor apache: > ``` > # /etc/init.d/apache restart > > ```Bwualà! xD Otra cosa, para evitar los Spam-Bots en las cuentas de correo internas se recomienda mirar [esta guia](http://www.kleenux.org/modules.php?op=modload&name=News&file=article&sid=45&mode=threadℴ=0&thold=0). **5.1.- Instalar el portal php-nuke i el foro phpBB** He escogido la version 6.5 de php-nuke donde lleva integrado el foro phpBB, en un simple paso matamos dos pajaros de un tiro. Nos bajamos el paquete de [aqui](http://www.phpnuke-hispano.com/modules.php?name=News&file=article&sid=382). Lo descomprimimos i lo pasamos a la carpeta que hemos creado anteriormente con permisos de escritura. > **Aclaracion:** Lo hago asi porque aun no tengo un servidor ftp para pasarme el archivo, ademas, tampoco se exactamente la ubicacion del archivo…si lo haceis asi funcionara igual :rolleyes: xD Una vez hemos pasado los archivos al servidor haremos:
cd /donde_este_la_carpeta_de_escritura/phpnuke6.5-hispano
cp -pR * /var/www
cd ..
rm -Rfv phpnuke6.5-hispano
> **NOTA:** Fijaros que nosotros hemos definido como "DocumentRoot" la carpeta "/var/www/html", esto significa que desde el web solamente podremos tener acceso a los archivos contenidos a partir de la carpeta "/var/www/html", no antes. > > Es decir si ponemos en el explorador:``` > http://ip_del_server_local > ```Nos saldra probablemente el phpnuke, si no hubieramos puesto esa carpeta, nos saldria la web de bienvenida de Apache, ya que en dicha carpeta ("/var/www/") no esta el contenido del php-nuke. El siguiente paso seria leeros el archivos INSTALL:
cat /var/www/INSTALL | more (vamos pulsando ENTER para ir avanzando).
vim /var/www/http/config.php
$dbhost = "localhost";
$dbuname = "root";
$dbpass = "[color]CONTRASEÑA BASE DE DATOS[/color]";
$dbname = "nuke";
$prefix = "nuke";
$user_prefix = "nuke";
$dbtype = "MySQL";
$sitekey = "lo dejais por defecto, la que ya os viene puesto, no toqueis nada"> **NOTA:** Para configurar la contraseña en la base de datos os recomiendo que os paseis por [ESTE](http://www.hardlimit.com/forum/showthread.php?s=&threadid=20372) enlace. Seguimos:``` # cd /var/www/sql # mysqladmin create nuke # mysql nuke < nuke.sql # cd /var/www/http # chmod 666 ultramode.txt ```Y listos. > **NOTA DE SEGURIDAD:** Como recomiendan los de PHP-Nuke tendremos que "esconder" el archivo config.php de tal forma que no se pueda ver desde el directorio raiz del web, ya que se podria ver la contraseña de la base de datos com pocos conocimientos. Para solucionar este pequeño problema copiaremos el archivo "config.php" en la carpeta anterior donde está ahora (es decir /var/www/ ) entonces el archivo "/var/www/html/config.php" tendria que quedar de la siguiente forma:Y yasta solucionado. El siguiente paso es configurar la clave de admin del site. En un navegador web ponemos:
http://ip_del_server
Y yasta, otro tema zanjado :cool:
-
6.- Configurar el servidor ftp con proftpd
Una vez hayamos realizado la instalacion de proftpd solo tendremos que modificar un par de parametros del archivo "/etc/proftpd.conf". Hay que decir que para crear usuarios se crean con el mismo sistema operativo, es decir, una vez creado un usuario (adduser usuario) el ya puede entrar via FTP poniendo su usuario i password, asi que no hace falta crear nada mas.
- Para hacer que el directorio por defecto sea "/" (no quiere decir el directorio raiz del sistema, si no que emule el directorio raiz para que no pueda tirar para atras en la jerarquia de directorios), i no "/home/usuario" tendremos que añadir en dicho archivo de configuracion la siguiente linia dentro de <global>, es decir:```
vim /etc/proftpd.conf
[...]
<global>DefaultRoot ~</global>
[...]/etc/init.d/proftpd restart
**7.- Configurar el servidor de correo con postfix** Este tema es muy simple…simplemente no hay que hacer nada xD xD ya que simplemente al instalarlo se configura perfectamente. Yo no tengo ningun dominio ni nada, el servidor de correo lo voy a usar para que la gente cuando se registre en el foro se le envie un mail de confirmacion. Tambien para cuando haya nuevos posts, etc. Aqui teneis una [guia](http://www.kleenux.org/articulos/guia-postfix/guia_postfix.html) muy buena sobre postfix, recomiendo su lectura si quereis tener un server completo con administracion de cuentas i tal, aunque sin un dominio no lo veo factible. Otro tema resuelto xD **8.- Reproduccion de mp3 con mplayer** Para poder escuchar mp3's en el server (a mi me es de gran utilidad en algunas ocasiones), primero tendremos que añadir las siguientes linias en el archvo "/etc/modules" justo debajo del texto. **Imortante que esten en este orden!**
soundcore
sound
uart401
ac97_codec
via82cxxx_audio> **TRUCO:** Para cargar los modulos en memoria sin tener que reiniciar: > ``` > # insmod [color]modulo_a_cargar[/color] > ``` Ahora si hacemos:``` # mplayer cancion.mp3 ```Entonces sonara la cancion :p Para reproducir una lista predefinida se puede usar el comando "-playlist lista".``` # mplayer -playlist lista ```Para poder reproducir musica con otro usuario que no sea el "root", se tendria que añadir dicho usuario al grupo "audio".``` # adduser usuario # adduser usuario audio ```Y asi ya podriamos reproducir musica con el usuario "usuario". Otro tema resuelto ;) 9.- Links 10.- Ponme a prueba ;) [www.marcalj.net](www.marcalj.net) [www.dapforum.tk](www.dapforum.tk) Terminando: Queria agradecer toda la ayuda prestada por los Linuxeros de este foro i los diferentes manuales i HOWTO's que me he encontrado. No he copiado nada de ninguna revista, aunke lo parezca xD xD jeje. Me ha llevado sus horas redactar todo esto…con los codigos i demas...bufff :p Salu2! m a r c a l j ----------------------/////-------------------------- POST no terminado, mi idea era ponerlo todo una vez completados todos los "requerimientos", pero me han comentado de que lo ponga aqui i lo vaya mos comentando...para hacer luego el HOWTO bueno... Queda retocar el tema del servidor ftp y compartir la impresora con samba. A ver si lo termino ya :muerto:</global>
-
Post temporal para luego poner lo que no quepa…
-
Post temporal para luego poner lo que no quepa…...
-
Yasta yasta es el ultimo xD xD :rolleyes:
Piro a sobar :dormido:
PD: mañana….más! jeje
Salu2!
-
te vas a sobar a las 7 de la mañan jode rque humor, yo o puedo aguantar tanto, lo del how to esta muy bien, yo probaria a hacer algo asi pero solo tengo un ordenador no tengo con que probar practicamente
te admiro, no se como aguantas tantas horas ahi delante, a mi para las 12 ya me da el sueño jejeje
a ver si tienes suerte y lo pones todo como quieres -
Gracias tio, eske lo empece i,.,….tenia k terminarlo k si no... xD
Despues de estas vacaciones de semana santa no se si podre seguir con tanta insistencia... intentare terminarlo cuando tenga tiempo...
A ver si me ayudais un pokillo xD
Salu2!
-
Muy wapo el how to, en cuanto sea capar de meter el debian me pongo con los servidores q ahora lo tengo en xp y no me mola nada
-
Gracias
Publicado originalmente por K-Bre
ahora lo tengo en xp y no me mola nadaxD xD Es por eso que me pase a Linux yo
Salu2!
-
ACTUALIZACION DEL HOWTO!:
Nuevo capitulo completado, la configuracion del correo.
Proximamente…mas xD
Salu2!
-
hombre como pones que no sabes cual instalar pues deberias explciar las ventajas e inconvenientes de los dos no se como sera el xmms en modo consola pero el mplayer permite (usando el framebuffer) ver videos en la consola ademas de reproducir casi cualquier formato el xmms esta "limitado" a formatos libres (nada de avi wmv .mov ram .) vamos no es muy compatible con win pero si quieres la maquina para escuchar musica solo pos vale si no mplayer (tb con mencoder se puede recomprimir las pelis en mpg ->svcd y verlas en tu dvd de sobremesa )
-
marcalj, mirate tb este articulo sobre como evitar q los spam-bot's cojan los mails de tu web. Muy recomendable si quieres acabar con las cuentas de correos petadas de publicidad
-
Gracias josefu, ya lo hare mañana que ahora toy petado i me voy a :dormido:
meninas92, no tengo entorno grafico en el server, ademas tampoco pantalla, o sea que me es igual k se pueda reproducir videos o demas, solamente que pueda escuchas musica en casos especificos…la salida de audio esta conectada a una mesa de mezclas i lo reproduzco por alli.
Gracias y Salu2!
-
/dev/hdd1 /mnt/mp3 vfat defaults 0 0
con eso luego solo me deja entrar en esa particion como root….para ke pueda entrar cualkier usuario como seria?
un saludo y gracias
-
Que extraño, a mi me deja con cualkier usuario…la carpeta mnt no esta restringida...
tendrias que cambiar los permisos con un chmod...
# chmod 777 carpeta ```Por cierto josefu, si hago un telnet al puerto 80 no me sale nada…i por lo de mails no pasa nada pq no tengo cuentas alli creadas..solamente lo uso para enviar correo nada mas. GRacias igualmente! Salu2!
-
ACTUALIZACION DEL HOWTO!:
Reproduccion de mp3 con mplayer.
A ver si termino ya, me queda el cups (para la impresora), i la configuracion para el servidor ftp, aunque ya funciona pero tengo que adaptarlo tal i como yo lo kiero…:rolleyes:
Salu2!
-
Por cierto josefu, si hago un telnet al puerto 80 no me sale nada…i por lo de mails no pasa nada pq no tengo cuentas alli creadas..solamente lo uso para enviar correo nada mas. GRacias igualmente!
Con lo de los spam-bot's me refiero a los diversos spiders q utilizan los spammers; los cuales, con estos programas, buscan por todo el código fuente de las páginas web (van escaneando todo internet) y añaden a su base de datos todas las direcciones email que se muestren en las webs para después mandar spam.
Así, por ejemplo, el email q muestras en el inicio de tu web, podría ser "capturado" por uno de estos bots para después llenartelo de spam; y así el de todos los usuarios que tengan el email visible (x ejemplo yo!! xD) -
Pues entonces ya lo haré…este finde si puedo, k ahora con las practicas atrasadas de la uni lo veo un poco chungo :muerto:, gracias.
Por cierto, te dije k el sonido sonaba mal...hay alguna forma de solucionarlo? a veces es molesto i todo...i no es por la targeta de sonido....
Salu2!
-
Pues eso ya no se si se puede tocar alguna otra cosa para ver si suena mejor, en mi caso funciona bien, así q no se
-
hola buenas he estado mirando por ai lo del audio i he visto k solamente de driver usan el "via82cxxx_audio", hace falta el "uart401" i el "ac97_codec"??….k son exactamente cada uno? eske alomejor es uno de esos k hace k suene mal...
Para borrar un modulo en memoria como se hace?
Salu2!