Underc0de - Hacking y seguridad informática

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: GothicX en Enero 27, 2011, 01:09:35 pm

Título: Control de Dominios virtuales... Ubuntu Server.
Publicado por: GothicX en Enero 27, 2011, 01:09:35 pm
Bueno aqui les traigo la manera de como ir agregando dominios a un servidor web ( ubuntu server ) todo por terminal.

Bueno me ahorrare la parte de la instalacion ya que aqui esta
http://www.forat.info/2008/08/12/servidor-en-linux-ubuntu-server-manual-completo/
ok, ya tenemos instalado nuestro servidor pero no queremos usar el no-ip que viene en el manual y tenemos nuestro propio dominio
les mostrare muy facil como lo tengo :p,

1.- hacer una cuenta free de DNS en cdmon. ( yo lo uso)
2.-agregar el dominio y te pedira que pongas la ip del server (el tuyo claro esta )
3.- entramos a nuestro server por ssh , nos logueamos como root. y editamos el siuiente path:
Citar
[email protected]:~# nano /etc/apache2/httpd.conf
posiblemente este completamente en blanco o salga lo siguiente:

Código: You are not allowed to view links. Register or Login
NameVirtualHost *

       ServerAdmin [email protected]

       DocumentRoot /var/www/
       
               Options FollowSymLinks
               AllowOverride None
       
       
               Options Indexes FollowSymLinks MultiViews
               AllowOverride None
               Order allow,deny
               allow from all
       

       ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
       
               AllowOverride None
               Order allow,deny
               allow from all
       

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

       ErrorLog /var/log/apache2/error.log

       # Possible values include: debug, info, notice, warn, error, crit,
       # alert, emerg.
       LogLevel warn
En todo caso si esta en blanco mejor y si no borramos completamente todo y ahora agregaremos:

Código: You are not allowed to view links. Register or Login
NameVirtualHost *
<virtualhost *>
     ServerAdmin [email protected]
     DocumentRoot /home/dominio/html/
     ServerName www.dominio.com.mx
</virtualhost>
NameVirtualHost *
<virtualhost *>
     ServerAdmin [email protected]
     DocumentRoot /home/dominio2/html/
     ServerName www.dominio2.com.mx
</virtualhost>
nota: En la parte de DocumentRoot ya tienes que tener creado el directorio antes de configurar el httpd
como observacion el " * " asterisco significa el puerto a escucha, por defecto 80.
ahora reiniciamos apache con /etc/init.d/apache2 restart
y ahora ya podran entrar a su servidor con su propio dominio;..

By GothicX