Ubuntu apache2 : configurar un virtual host

Por Guillermo RCSistema,

Para un virtual host http://mivirtualhost.lo y apache2 en puerto 80 y codigo en /var/www/mivirtualhost/

Primero abrimos editor para hacer cambios en nuestro archivos hosts:

sudo vi /etc/hosts

Y ponemos lo siguiente:

127.0.0.1 mivirtualhost.lo

Creamos el archivo virtual host, copiando el conf que viene por default.

sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/mivirtualhost.conf

Ahora abrimos nuestro nuevo archivo conf para editar

sudo vi /etc/apache2/sites-available/mivirtualhost.conf

Y añadimos lo siguiente:

<Virtualhost *:80> 
  Servername mivirtualhost.lo
  DocumentRoot /var/www/mivirtualhost
  <Directory "/var/www/mivirtualhost">
    AllowOverride All
  </Directory>
  ErrorLog ${APACHE_LOG_DIR}/mivirtualhost.error.log
  LogLevel warn
  CustomLog ${APACHE_LOG_DIR}/mivirtualhost.access.log combined
</Virtualhost>

Habilitamos nuestro nuevo virtual host

sudo a2ensite mivirtualhost

Reiniciamos apache

sudo service apache2 restart

Y por último checamos como ha quedado, visitando el dominio que hemos configurado, mediante nuestro navegador web:

http://mivirtualhost.lo

  En : Tecnologías, Ubuntu servidor
  Comentarios : 0

Ubuntu Mysql : contraseña root olvidada

Por Guillermo RCSistema,

Determinar / Cambiar / Restablecer la contraseña de root de MySQL en Ubuntu Linux

Probado en
- Ubuntu Linux 7.10 Gutsy Gibbon y MySQL 5.0.45. (10/21/2007)
- Ubuntu Linux 6.06 Dapper Drake y MySQL 4.1.15.

  1. Detener el servidor MySQL.
    sudo /etc/init.d/mysql stop
  2. Inicie la configuración de mysql.
    sudo mysqld --skip-grant-tables &
  3. Inicia sesión para MySQL como root.
    mysql -u root mysql
  4. Reemplace SUNUEVACONTRASEÑA con su nueva contraseña!
    UPDATE user SET Password=PASSWORD('SUNUEVACONTRASEÑA') WHERE User='root'; FLUSH PRIVILEGES; exit;

Nota: Este método no es considerado como la forma más segura de restablecimiento de la contraseña. Sin embargo funciona.

Referencias


MySQL 5.0 Reference Manual: Cómo restablecer la contraseña de root

  En : Tecnologías, Ubuntu servidor
  Comentarios : 0

Cómo habilitar mod_rewrite en ubuntu

Por Guillermo RCSistema,

Una pequeña nota primero: Esta es la forma más básica para permitir mod_rewrite. Sin embargo, no es la mejor manera. La forma más correcta sería la de configurar un host virtual y cambiar su configuración, pero a menos que usted es un profesional y sabe exactamente lo que hace esta cosa va a hacer el trabajo perfectamente.

Tenga en cuenta que Ubuntu 14.04 LTS viene con Apache 2.4, mientras que Ubuntu 12.04 LTS vino con Apache 2.2. Esta nueva versión introduce diferentes nombres de archivo de configuración por defecto y en general algunas diferencias.

Activar el módulo mod_rewrite con

sudo a2enmod rewrite

y reinicie apache

sudo service apache2 restart

Para usar mod_rewrite desde dentro de archivos .htaccess (que es un caso de uso muy común), edite el valor predeterminado VirtualHost con

sudo nano /etc/apache2/sites-available/000-default.conf

Busque “DocumentRoot/var/www/html” y añada las siguientes líneas directamente a continuación:

<Directory "/var/www/html">
    AllowOverride All
</Directory>

Guarde y salga del editor nano a través de CTRL-X, “y” ENTER.

Reinicie el servidor de nuevo:

sudo service apache2 restart

Voilà! Para comprobar si mod_rewrite está instalada correctamente, compruebe su phpinfo () de salida. Se debe tener esto en él:

  En : Tecnologías, Ubuntu servidor
  Comentarios : 0