¿cuanta gente a visto el blog?

Instalar servidor web Apache, PHP, MySQL EN UBUNTU SERVER para conectar con PC real y PC virtual en VMware

conectar pc virtual con server virtual

Ambos deben estar conectados a la misma red nativa 

Configrar una IP a la PC virtual, con puerta de enlace la IP del servidor 


Apache

 sudo apt-get update

sudo apt-get install apache2

sudo systemctl status apache2

    CONTROL C


sudo systemctl enable apache2

sudo systemctl start apache2

//*
Después de ejecutar estos comandos, deberías poder acceder al servidor web Apache visitando la dirección IP de tu servidor en un navegador web. La página de inicio predeterminada de Apache debería mostrarse si todo está configurado correctamente.
Para verificar la instalación, abre un navegador y visita:

http://10.10.10.133/

*//

PHP

sudo apt-get update
sudo apt-get install php libapache2-mod-php
y
php -v
sudo apt-get install php-cli php-mysql php-curl php-json php-cgi

y
sudo systemctl restart apache2
sudo nano /var/www/html/info.php
<?php
phpinfo();
?>
    CONTROL X
    y
    ENTER
http://10.10.10.133/info.php


mysql

sudo apt-get install mysql-server
y
puede tardar un poco 

sudo mysql_secure_installation
ponle contraseña
sudo systemctl status mysql
sudo systemctl enable mysql
sudo systemctl start mysql
sudo mysql -u root -p
poner contraseña

SHOW DATABASES;
CREATE DATABASE testdb;
USE testdb;
CREATE TABLE testtable (id INT PRIMARY KEY, name VARCHAR(50));
CREATE TABLE testtable (id INT PRIMARY KEY, name VARCHAR(50));
SHOW TABLES;
EXIT;



PHP my admin

sudo apt-get install phpmyadmin
y
dpkg -l | grep phpmyadmin
sudo apt-get install phpmyadmin
sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
sudo systemctl restart apache2
sudo nano /etc/apache2/apache2.conf

Añade la siguiente línea al final del archivo:
Include /etc/phpmyadmin/apache.conf
control x y
sudo systemctl restart apache2

su -
sudo mysql -u root -p
CREATE USER 'ivanweb'@'%' IDENTIFIED BY 'eve';
GRANT ALL PRIVILEGES ON *.* TO 'ivanword'@'%' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO 'ivanword@'%' WITH GRANT OPTION;

 http://10.10.10.133/phpmyadmin/

usuario para crear Dominios

sudo adduser ivanweb
sudo passwd ivanweb
sudo mkdir -p /home/ivanweb/ftp/upload
sudo mkdir -p /home/ivanweb/ftp/upload
sudo chmod 550 /home/ivanweb/ftp
sudo chmod 750 /home/ivanweb/ftp/upload
sudo chown -R ivanweb:ivanweb /home/ivanweb/ftp
sudo nano /etc/vsftpd.conf
//* MODIFICA
anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES

AÑADE
user_sub_token=$USER
local_root=/home/$USER/ftp
pasv_min_port=10000
pasv_max_port=10100

*//

corrección

sudo useradd -m ivanweb -s /usr/sbin/nologin
sudo nano /etc/shells


/usr/sbin/nologin
sudo mkdir -p /var/www/html/ivanweb
sudo chown -R ivanweb:ivanweb /var/www/html/ivanweb
sudo chmod -R 755 /var/www/html/ivanweb
Abre WinSCP y conéctate a tu servidor usando el usuario ivanweb. Sube tus archivos HTTP al directorio /var/www/html/ivanweb.

sudo nano /etc/apache2/sites-available/000-default.conf
sudo systemctl restart apache2
sudo tail -f /var/log/apache2/error.log
ir al sitio web http://10.10.10.133/ivanweb/INTROBUTA.html

ponerle un dominio a la direccion ip

sudo apt-get install bind9 bind9utils bind9-doc

sudo nano /etc/bind/db.enruta.com

$TTL 86400
@    IN    SOA   ns1.enruta.com. admin.enruta.com. (
            1         ; Serial
            3600      ; Refresh
            1800      ; Retry
            604800    ; Expire
            86400 )   ; Minimum TTL

     IN    NS     ns1.enruta.com.
     IN    A      10.10.10.133

ns1  IN    A      10.10.10.133
www  IN    CNAME  enruta.com.

sudo nano /etc/bind/named.conf.local
zone "enruta.com" {
    type master;
    file "/etc/bind/db.enruta.com";
};
sudo named-checkconf
sudo named-checkzone enruta.com /etc/bind/db.enruta.com
sudo systemctl restart bind9
sudo nano /etc/resolv.conf
nameserver 10.10.10.133
nslookup enruta.com

dig enruta.com





No hay comentarios.:

Publicar un comentario