Base de conocimientos
1000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Git y GitHub están disponibles en Infomaniak con todas las ofertas de alojamiento en...
y por supuesto la oferta Jelastic Cloud que le permitirá una integración en profundidad de la versión.
Esta guía explica cómo resolver anomalías que pueden aparecer con un Alojamiento web si este último ha sufrido cambios en su dirección IP (un desplazamiento del servidor p.ex) y su ordenador mantiene la posición anterior en su caché DNS.
Vaciar la caché de DNS...
Cuando visita un sitio web, su ordenador mantiene en memoria local una asociación entre el nombre de dominio y su dirección IP en la caché DNS. Esto permite acelerar el proceso de resolución DNS en futuras visitas al mismo sitio, ya que el ordenador puede evitar volver a consultar los servidores DNS para obtener la dirección IP.
Al vaciar la caché DNS, obliga a su ordenador a interrogar de nuevo a los servidores DNS para obtener la última información actualizada sobre las direcciones IP de los sitios que visita.
...en Windows
- Abra el menú Arrancar.
- Golpea. cmd.
- En los resultados de búsqueda, haga clic en Invita a los comandos.
- Ejecute el comando
ipconfig /flushdns
.
...en macOS
- Ábrelo. Terminal.
- Ejecute el comando
lookupd -flushcache
(en caso de fracaso:dscacheutil -flushcache
).
...en Linux
- Ábrelo. Terminal.
- Ejecute el comando
sudo systemctl restart nscd
osudo /etc/init.d/nscd restart
para revivir nscd.
Esta guía explica cómo establecer la primera conexión SSH a su VPS Cloud / VPS Lite.
Ejecutar un comando con derechos de root
Debe ejecutar sudo -i
para cargar el entorno completo de root, dándole una sesión interactiva completa como root con el directorio personal y las variables de entorno de root. Saber más
en macOS o Linux
Para conectarse, necesita abrir una ventana de Terminal y ejecutar el siguiente comando:
ssh -i [ruta de la clave] [usuario]@[servidor]
[ruta de la clave]
= enlace al archivo que contiene la clave privada; recuerde, al ordenar su VPS Cloud / VPS Lite, se le pidió que generara un par de claves o subiera su propia clave pública (los permisos deben ser suficientes, por ejemplo, 0700)[usuario]
= ver abajo los nombres de usuario predeterminados[servidor]
= dirección IPv4 del servidor (indicada en el Manager)
Ejemplo: ssh -i c:/ruta/clave ubuntu@192.168.1.1
En caso de error "WARNING: UNPROTECTED PRIVATE KEY FILE!", ejecute el comando chmod 400 [ruta de la clave]
.
en Windows
Windows no permite la conexión SSH de forma nativa: active el shell Bash (mínimo Windows 10) o descargue los siguientes dos programas gratuitos: PuTTY & PuTTYgen
Primero, su clave privada debe convertirse para ser usada con PuTTY.
Abra PuTTYgen y haga clic en el botón "Load" para cargar su clave privada. Luego guarde su clave privada usando el botón "Save private key".
Ahora abra PuTTY y proporcione la siguiente información:
Bajo "Session" (en el panel lateral izquierdo):
[HostName]
= dirección IPv4 del servidor (indicada en el Manager)[Port]
= mantener el puerto predeterminado, es decir, el 22[Connection type]
= indique aquí "SSH"
Bajo "Connection / SSH / Auth" (en el panel lateral izquierdo):
- abra su clave privada generada a través de PuTTYgen utilizando el botón "Browse" bajo "Private key file for authentication"
- presione el botón "Open" en la parte inferior de la ventana, se abrirá un terminal y le pedirá su nombre de usuario (
usuario
= ver más abajo)
Nombre de usuario [usuario] predeterminado para servidores Cloud no gestionados con:
Tabla de distribuciones Linux
Distribución Linux | Usuario predeterminado |
---|---|
AlmaLinux | almalinux |
Arch Linux | arch |
CentOS | cloud-user |
Debian 7 "Wheezy" y versiones anteriores | root |
Debian 8 "Jessie" y versiones posteriores | debian |
Fedora | fedora |
FreeBSD | freebsd |
Ubuntu | ubuntu |
OpenBSD | openbsd |
openSUSE Leap 15 | opensuse |
openSUSE 42 | root |
RancherOS | rancher |
SUSE Linux Enterprise Server | root |
Esta guía permite “desbloquear” cualquier configuración de Windows bloqueada por el mensaje “Algunos parámetros están ocultos o gestionados por su organización
” (como cambiar el fondo de pantalla, por ejemplo) y levantar estas restricciones predeterminadas en la oferta de servidor VPS Cloud / VPS Lite.
Restablecer la configuración de la Directiva de Grupo Local
Para restablecer todas las configuraciones de la Directiva de Grupo Local a sus valores predeterminados:
- abra el símbolo del sistema como administrador
ingrese los siguientes comandos:
RD /S /Q "%windir%\System32\GroupPolicyUsers" RD /S /Q "%windir%\System32\GroupPolicy" gpupdate /force
- reinicie la máquina
En esta guía se explican las diferencias entre ofertas de alojamiento web Infomaniak para ayudarle a elegir la mejor solución según sus necesidades informáticas.
Alojamiento Web Starter
Alojamiento web gratuito
Alojamiento web Starter se ofrece de forma gratuita con cada nombre de dominio registrado en Infomaniak. Ofrece 10 MB de espacio en disco para crear un sitio (pages básicas en lenguaje HTML solamente - sin PHP, sin base de datos) incluso sin conocimiento especial gracias a la herramienta Página de bienvenida.
- Guardar o transferir un nombre de dominio en Infomaniak
- Más información sobre las ventajas incluidas con un nombre de dominio
Alojamiento web compartido
La oferta emblemática para crear sus sitios
Estos alojamientos web son ofertas compartidas (los sitios web serán alojados en servidores cuyos recursos se comparten con otros clientes). Para garantizar la fiabilidad de estos servicios compartidos, los servidores Infomaniak utilizan por término medio sólo el 40% de la potencia de las CPU y están equipados con discos SSD profesionales de última generación.
Alojamiento web ofrece un mínimo de 250 GB de espacio en disco y permite administrar varios sitios web con varios nombres de dominio. Esta oferta incluye todas las tecnologías utilizadas habitualmente para crear sitios profesionales: PHP, MySQL, acceso FTP y SSH, certificados SSL, Sitio Creator e instalación fácil de WordPress o CMS corrientes, etc.
Servidor Cloud
Alojamiento web profesional
Con un Servidor Cloud, los recursos que se le asignan no se comparten con otros clientes y puede personalizar la configuración de hardware y software de su servidor según sus necesidades. Un Servidor Cloud también permite el uso de componentes que no están disponibles en alojamientos web compartidos (Node.js
, mongoDB
, Sol
, FFMPEG
, etc.).
- Uno Servidor Cloud permite administrar fácilmente su servidor a través de la misma interfaz de administración que los alojamientos web - usted gestiona los sitios de la misma manera.
- Uno VPS permite administrar su servidor de forma totalmente independiente con la versión de Windows o la distribución de Linux de su elección (
Debian
,Ubuntu
,openSUSE
, ...) - se requieren sólidos conocimientos técnicos para utilizar un VPS, incluyendo VPS Lite.
Public Cloud (y Kubernetes Service)
Solución IaaS abierta, probada y segura
Para Infomaniak es la infraestructura que impulsa kDrive, Swiss Backup y Webmail, servicios utilizados por varios millones de usuarios. Pero... Public Cloud es accesible a todo el mundo y pone a disposición los recursos que necesita para el desarrollo de sus proyectos.
Con la ayuda de ofertas personalizadas y personalizadas no tendrás problemas para gestionar tu presupuesto de desarrollo. No hay gastos de puesta en servicio. No hay monto mínimo. Resiliable en cualquier momento. Sólo pagas los recursos realmente utilizados con Public Cloud al final de cada mes.
Jelastic Cloud
Alojamiento web personalizado con las tecnologías de su elección
Jelastic Cloud permite crear entornos de desarrollo personalizados con las tecnologías de su elección (PHP
, Node.js
, Java
, Docker
, Ruby
, etc.). Es una oferta de nube flexible:
- Redimensionamiento horizontal y vertical de los recursos.
- Pago según el consumo real de recursos.
- Fácil personalización de su infraestructura (redundancia, IP, SSL, distribución de carga, etc.).
Esta guía explica cómo ejecutar el gestor de dependencia de código abierto Componer 1 y 2 con un comando SSH.
Preámbulo
- Componer es un gestor de dependencias de código abierto para PHP que permite gestionar las bibliotecas y paquetes necesarios para un proyecto PHP específico.
- Permite a los desarrolladores definir las bibliotecas que necesitan para su aplicación e instalarlas de manera coherente, lo que facilita la gestión de dependencias para aplicaciones PHP complejas.
- A partir de la versión 2.2 de Componer, es necesario tener al menos
PHP 7.2.5
.
Ejecutar Composer
Para usar Componer en su alojamiento, debe conectarse a su servidor a través de SSH e instalar Componer en su alojamiento, indicando el siguiente pedido:
Composer
... para Componer ¡1.x!
Composer2
... para Componer ¡Dos!
También puede utilizar el siguiente alias para instalar la versión compatible con la versión de PHP en su alojamiento:
Composer --version
... lo que dará p.ex Composer version 2.5.0 2022-12-20 10:44:08
Composer_php5.6 --version
...Dará... Composer version 1.8.6 2019-06-11 15:03:05
Esta guía explica cómo actualizar un certificado SSL Let's Encrypt para un sitio web alojado por Infomaniak.
Preámbulo
- Puede ser necesario después de la adición o supresión de alias a un sitio web Regenerar un certificado para incluir los nuevos nombres de dominio relacionados con el sitio web.
- El tablero le indicará claramente que uno de los dominios relacionados con el sitio web no está incluido en el certificado SSL existente:
Actualizar un certificado Let's Encrypt
Para acceder a la gestión de los certificados:
- Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿Necesitas ayuda?).
- Haga clic directamente en el nombreasignado al producto afectado:
- Haga clic en el menú de acción.
- Haga clic en Cambiar certificado:
- Elija el tipo de certificado que desea actualizar.
- Haga clic en el botón Siguiente:
- Compruebe o seleccione los dominios afectados.
- Haga clic en el botón Instalar:
Esta guía enumera los sistemas operativos compatibles (distribución Linux) que es posible instalar al ordenar un VPS Cloud / VPS Lite.
Requisitos previos
- Definir una contraseña para su usuario después de haberse conectado por primera vez con la clave privada, especialmente para poder solucionar su servidor al conectarse a través de la consola VNC en caso de problema.
Distribución Linux soportada nativamente
Debian
Si eres del medio de Debian, entonces un servidor de este tipo sería una excelente opción, una alternativa a CentOS propuesta más abajo. Los ediciones de Debian son muy estables especialmente desde "Buster" o más recientemente "Bookworm" (Debian 12). Más información
Ubuntu
Si está familiarizado con Ubuntu en versión de escritorio, puede que desee tenerla en su servidor. Más información
FreeBSD
El código básico de FreeBSD ha sido desarrollado, mejorado y optimizado continuamente durante más de 30 años. Es desarrollado y mantenido por un importante equipo de personas. FreeBSD ofrece funcionalidades de red avanzadas, alta seguridad y rendimiento de alto nivel. Más información
openSUSE
Esta distribución es ideal para principiantes, usuarios experimentados y ultra geeks, en resumen, ¡es adecuada para todos!Más información
CentOS
CentOS es la distribución más popular para un servidor web y por lo tanto cuenta con un gran apoyo, ya sea en el foro de la comunidad, o en cualquier lugar de la web. Las ediciones de CentOS son muy estables, a largo plazo. Más información
Otras distribuciones Linux
Infomaniak agrega regularmente nuevas distribuciones de Linux:
- Fedora
- rancheros
- ArchLinux
- AlmaLinux
- RockyLinux
Distribución específica / imagen de disco
Sólo se pueden instalar imágenes oficiales e Infomaniak no instala ningún sistema operativo de imagen de disco tipo ISO. Si desea instalar una distribución específica, puede hacerlo importando la imagen en Public Cloud.
Esta guía explica cómo editar la versión PHP directamente en línea de comandos cuando ejecuta scripts de PHP utilizando PHP CLI (Interface de Línea de comando) en un Alojamiento web Infomaniak.
Preámbulo
- Esto puede ser útil cuando necesita modificar temporalmente ciertos parámetros para un script específico o para una sesión PHP.
- Si solo usa la indicación
php
a continuación, se instalará la liberación anterior a la que ya estaba en su lugar (última versión -1): si la última versión instalada es la 8.1, será la 8.0 la que se utilizará con "php
"). Se debe utilizar preferentemente la menciónphp-7.0
,php-7.1
, etc. para que la versión no cambie a medida que las actualizaciones. - Conozca esta otra guía si busca información sobre la configuración de la versión de PHP definida en el Manager Infomaniak.
Editar versión de PHP usada en CLI
La versión de PHP utilizada en la línea de comandos (CLI) puede modificarse fácilmente a través de SSH:
- Inicie sesión en el servidor en SSH (¿Necesitas ayuda?).
Cree un archivo
.profile
si no existe:touch ~/.profile
Editar archivo
.profile
:nano ~/.profile
Agregue este código dentro del archivo para elegir la versión de php deseada:
export PATH=/opt/php7.4/bin:$PATH
Cargar archivo
.profile
:source ~/.profile
Compruebe la versión de php:
php -v
Modo interactivo
El archivo .profile
antes mencionado sólo se carga cuando se utiliza la interfaz de usuario. En SSH ( login mode), es el archivo .bash_profile
Que está sordo. Y en modo interactivo (no login), es el archivo .bashrc
Que está sordo.
Algunos scripts de implementación en servidor abren las sesiones en modo interactivo ( non-login) y las variables medioambientales no se cargan en el PATH aunque la sesión SSH esté correctamente configurada.
En este caso, debe cargar la versión php en el archivo .bashrc
(export PATH="/opt/php7.4/bin:$PATH"
), y fuente en los archivos >.bash_profile
y .profile
el archivo .bashrc
(. ~/.bashrc
).
Después de seguir estos pasos, la versión de PHP que ha especificado debe ser cargada en su entorno de shell cada vez que abra una nueva sesión. Esto le permitirá ejecutar scripts usando esta versión de PHP en línea de comandos (CLI).
Esta guía explica cómo instalar aplicaciones, extensiones de PHP y tecnologías (lista no exhaustiva a continuación) con unos pocos clics sobre Servidor Cloud Solo.
Conozca esta otra guía si usted está buscando información sobre Aplicaciones Web adicionales que se pueden instalar en cualquier tipo de alojamiento incluyendo oferta estándar/mutualización.
Instalar (o desinstalar) apps/extensiones PHP...
Para encontrar la lista de tecnologías y proceder a su instalación:
- Haga clic aquí para acceder a la gestión de su Servidor Cloud en el Manager Infomaniak (¿Necesitas ayuda?).
- Haga clic directamente en el nombreatribuido al Servidor Cloud de que se trate.
- Haga clic en Extensiones de PHP o sobre ¡núcleos Fast Installer... en el menú lateral izquierdo:
- Haga clic en el menú de acción ⋮ a la derecha de la extensión que desea desinstalar en la tabla que aparece.
- Haga clic en Desinstalar.
- Si no, haga clic en el botón azul Instalar una extensión para hacer su elección de la nueva instalación de gasolinera:
Lista no exhaustiva de apps & extensiones disponibles
AdvanceCOMP
BuildEssential
electron_dev
ExifTool
FFmpeg
↗guíaGhostscript
Gifsicle
GraphicsMagick
HAProxy
Imagemagick
↗guíaJpegoptim
libjpeg_turbo
libqrencode
libX11_xcb1
MidnightCommander
Memcached
↗guíamongoDB
NVM Node Version Manager
OptiPNG
p7zip
PDFtk
PHP_APCu
PHP_CLI
↗guíaPHP_FPM
PHP_GnuPG
PHP_gRPC
PHP_igbinary
PHP_IonCube
↗guíaPHP_OPcache
PHP_PDF
PHP_PDO_ODBC
↗guíaPHP_Swoole
pip
Pngcrush
Pngquant
Redis
↗guíaRRDTool The Round Robin Database Tool
RubyCompass
systemd
↗guíatesseract_ocr
varnish
↗guíavirtualenv
WebP
xauth
xpdf
xvfb
ZSH