Creación de un servidor Linux Mint alimentación – LAMP y WordPress

LÁMPARA – Linux, Apache, MySQL, PHP y WordPress

WordPress es un sistema de publicación web potente y flexible. Aquí está la forma de instalar un sistema de sitio de varios en el nuevo servidor Linux Mint.

Acceso a su nuevo servidor de forma remota Puede utilizar la pantalla hacerse cargo de programas como VNC, pero también se puede utilizar la línea de comandos el acceso mediante SSH. Siempre es preferible tener múltiples formas de acceder a un servidor en caso de un método falla.

Aquí es cómo configurar y utilizar SSH

Instale el servidor ssh

sudo apt-get install openssh-server
Acceso el servidor ssh remotamente

ECDSA huella digital es un 79:95:46:1 :: 37:11:8 e: 8:54:36:38: bb: 3c: fa: c0.

Si no ve esta pantalla, entonces usted ha ensuciado. Compruebe el enrutador y asegúrese de que el puerto 22 está siendo enviada a la dirección IP interna correcta. Compruebe que la dirección IP es correcta. Compruebe que no haya ningún cortafuegos bloquea. Si está ejecutando el software virtual y luego revisar el host para el acceso al puerto 22.

Ahora agregue un nuevo usuario.

adduser wpadmin

Courier New, Courier, monospace;»> Adición de nuevo `wpadmin grupo ‘(1006) …

Crear directorio personal `/ home / wpadmin ‘…

Copia de archivos desde` / etc / skel ‘…
Introduzca la nueva contraseña de UNIX:

Courier New, Courier, monospace;»> passwd: password updated successfully

Cambio de la información del usuario para wpadmin

Courier New, Courier, monospace;»> Nombre Completo []: wpaddin

Número de habitaciones []: 1

Teléfono del trabajo []: 1
Home Phone []: 1

Otro []: 1

sudo visudo

Busque esta línea:

# El usuario root />
añadir:
wpadmin ALL = (ALL: ALL). TODOS

SSH Secure moviendo a un nuevo puerto

nano / etc / ssh / sshd_config

Cambio:

PermitRootLogin no

Considera también lo siguiente:

AllowTcpForwarding no

AllowUsers uno dos

LogLevel VERBOSE

(encontrar uno de miedo aquí y embellecer con NSA o texto DoD: http://seclists.org/basics/2002/Dec/575)

sudo restart ssh

Ahora utilice:

ssh-p 25000 wpadmin @ youripaddressordns

Configuración de la red

varias direcciones IP virtuales

especialmente servidor ejecuta varias máquinas virtuales, 4 servidores Domino, 20 o más sitios de WordPress y una serie de otros servicios web. Es crucial tener varias direcciones IP definido

Compruebe su configuración usando:.


ifconfig-a | grep eth

sudo red de clase lshw

cat / etc/udev/rules.d/70-persistent- net.rules

sudo apt-get install ethtool

sudo ethtool eth0

Gran cantidad de información Obtenga su cabeza alrededor.

Es muy fácil usando el applet Network Manager para definir una dirección estática y alias y estáticas. Sin embargo, esto no siempre funciona correctamente con todas las aplicaciones. Domino tiene ningún problema con esta configuración, pero virtualbox hará cosas tontas y no sabrás por qué. Cualquier llamada de soporte a un vendedor caerá en saco roto, ya que «supone que debe trabajar»

Es mejor, para un tipo de servidor de configuración, para deshabilitar el administrador de la red e ir con una configuración manual.

Disable Network Manager y crear una red estática config

advertencia obvia: – Jugar con su configuración de red mientras está conectado de forma remota es como cortar la rama sobre la que está sentado en una motosierra. Usted caerá, se lastimen y terminar en youtube. Ok, puede perder la conexión y si está haciendo esto en un viernes por la noche el fin de semana va a ser bastante cutre.

de copia de seguridad lo que tiene: (Siempre copia de seguridad lo que tienes OK)

sudo cp / etc / NetworkManager / NetworkManager.conf / etc / NetworkManager / NetworkManager.conf.bak

sudo gedit / etc / NetworkManager / NetworkManager.conf

Cambie gestionado = false al administrado = true

modifican para requisitos particulares de interfaces

sudo cp / etc / network / interfaces / etc / network / interfaces.bak

# interfaces (5) de archivos utilizado por ifup (8) y ifdown (8)

Courier New, Courier, monospace;»> del iface lo inet loopback


Courier New, Courier, monospace;»> del iface eth0 inet static

dirección 192.168.19.50

red monospace;»> Courier New, Courier, 192.168.19.0

de difusión 192.168.19.255

dns-nameservers 8.8.8.8 192.168.19.1 : «Courier New», Courier, espacio sencillo, «> 192.168.19.40

Courier New, Courier, monospace;»> del iface eth0: 0 estática

dirección 192.168.19.51

gateway 192.168.19.1

= «font-family: Courier New, Courier, espacio sencillo,»> auto eth0: 1

inet estática

netmask 255.255.255.0

Esta es una de las pocas veces en Linux tendrá que reiniciar el servidor. Esto es necesario para «desconectar» gestor de red. Para hacer cambios después de Network Manager se desactiva necesita ejecutar este comando:

Courier New, Courier, monospace;»>

o

mint-computername.domainname.com menta-computername

LÁMPARA – Linux , Apache, MySQL, PHP

Instale el servidor Web Apache.

Courier New, Courier, monospace;»> sudo apt-get install apache2
Para comprobar su problema apache escriba su dirección IP en una ventana del navegador. Recuerde que su firewall tiene que estar abierto el puerto 80 para que esto funcione. Esta es una manera de encontrar su dirección IP

Courier New, Courier, monospace;»>

utilizar la salida que escribir lo siguiente en un navegador
http://9.67.6.4
Su navegador tendrá un mensaje que dice» funciona «!

no se mueven hacia adelante hasta que esto funciona correctamente.

Instale la base de datos MySQL

sudo apt-get install mysql-server-php5 mysql

Activar MySQL

sudo mysql_install_db

Asegure MySQL

sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt

Mueva index.php para el inicio del índice del directorio


Courier New, Courier, monospace;»> apt-cache search php5-

sudo apt-get install php5-mysql

Courier New, Courier, monospace;»> sudo apt-get install php5-exactimage

Crear una página rápida información de PHP

Courier New, Courier, monospace;»>

Añade esta :

Courier New, Courier, monospace;»>>

Reiniciar Apache

sudo servicio apache2 restart

Compruebe la página de información

http://9.67.6.4/info.php

Instalar phpMyAdmin


Courier New, Courier, monospace;»> sudo gedit / etc/apache2/apache2.conf

Include / etc / phpmyadmin / apache.conf

Instale un lugar de instalación de WordPress múltiples

uso del sitio multi http 1.1 a pasar los nombres de dominio para la instalación de wordpress correcta. Si utiliza una dirección IP, esto no funcionará.

Descarga los últimos archivos de WordPress.

cd

tar xzvf latest.tar.gz

Crear bases de datos del sitio y Usuarios

mysql-u root-p
CREATE DATABASE Database1;

Courier New, Courier, monospace;»> CREAR USUARIO Usuario1 @ localhost;

Courier New, Courier, monospace;»> contraseña establecida para el usuario 2 @ localhost = PASSWORD (» Contraseña2 «);

Courier New, Courier, monospace;»> conceder a todos los privilegios en Database1 * A Usuario1 @ localhost SEÑALADAS POR Contraseña1 ‘;.

Courier style=»font-family: conceder a todos los privilegios en Database2 * A User2 @ localhost SEÑALADAS POR Contraseña2 ‘;.

Courier style=»font-family:
FLUSH PRIVILEGES;

salida

Ahora cree los directorios del sitio

cd / var / www

Courier New, Courier, monospace;»> sudo mkdir Sitio1
sudo mkdir Site2

Copie el archivo de configuración de ejemplo

cp

~ / wordpress / wp-config-sample.php ~ / wordpress / wp-config.php

Copie los archivos descargados

sudo rsync-AVP ~ / wordpress / / var / www/Site1 /
sudo rsync-AVP ~ / wordpress / / var/www/Site2 /

Establecer permisos

sudo chown www-data: www-data-R / var / www / *
sudo usermod-a-G www-data wpadmin

Editar el config

sudo nano wp-config.php

Courier New, Courier, monospace;»>

/ / ** configuración de MySQL – Usted puede obtener esta información de su proveedor de alojamiento web ** / /
/ ** El nombre de la base de datos de WordPress * /
define (‘DB_NAME’, ‘Database1’);

Courier New, Courier, monospace;»> / ** base de datos MySQL nombre de usuario * /

define (‘DB_USER’, ‘Usuario1’);

Courier New, Courier, monospace;»> define (‘DB_PASSWORD’, ‘Contraseña1’);

Apache Virtual Host Configuración

Courier New, Courier, monospace;»>

sudo cp default.conf Site1.conf

email_address ServerAdmin

ServerName site1.com
ServerAlias ​​www.site1.com

DocumentRoot / var/www/Site1

Opciones FollowSymLinks

AllowOverride all

directorio> ite1=»» var=»» www=»»> Options Indexes FollowSymLinks MultiViews

AllowOverride None

Orden allow, deny

Allow from all

Repita el procedimiento para el sitio 2.

Instale archivos adicionales

sudo apt-get install php5-gd

Activar la configuración

sudo a2ensite Sitio1
sudo a2ensite Site2

reiniciar Apache

sudo service apache2 reload

Esto concluye – Creación de un servidor Linux Mint alimentación – 6 – LAMP y WordPress

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *