|     Inicio    |   |         |  |   FOROS      |  |      |      
  Elastix - VoIP B4A (Basic4Android) App inventor 2 PHP - MySQL
  Estación meteorológica B4J (Basic4Java) ADB Shell - Android Arduino
  Raspberry Pi Visual Basic Script (VBS) FireBase (BD autoactualizable) NodeMCU como Arduino
  AutoIt (Programación) Visual Basic Cosas de Windows Webs interesantes
Translate:
Búsqueda en este sitio:


.

Cosas de Windows
Juan Antonio Villalpando

-- Tutorial sobre cosas de Windows --

Volver al índice del tutorial

____________________________

7B.- Vamos a instalar un pequeño servidor web mediante un archivo de 194 kB.

1.- Vamos a esta página https://smallsrv.com/ y bajamos la versión 3.06.24:

- shttps_mg.exe (194 Kb)

2.- Ejecutamos el archivo shttps.exe, en mi caso obtengo este error, pero pulso Aceptar y continuo.

- Saldrá la siguiente ventana. Indicamos donde se creará la carpeta del servidor web, la puedes dejar en C:\shttps

User: admin
Password:1234

[aunque dé error continuamos]

3.- Vamos a esa carpeta y encontramos:

4.- Pulsamos http.exe y arrancará nuestro servidor web.
- Tal vez salga la ventana del Firewall de Windows indicando que se desea abrir el puerto 80 para servir las páginas web. Aceptamos.

5.- Debemos conocer la IP local de nuestro ordenador, para ello vamos al Símbolo de sistema (cmd) y escribimos ipconfig.

- En mi caso es 192.168.0.13

6.- En la carpeta www ponemos nuestras páginas web y sus imágenes.

- Es conveniente que la página inicial de nuestro sitio web se denomine index.htm

- Escribimos algo en esa página y la ponemos en la carpeta www.

7.- Cualquier persona de nuestra red local que escriba en un navegador nuestra IP, por ejemplo 192.168.0.13

- Observará nuestra página web.

__________________________________________
- Configuración del servidor web.

- Para poder configurar, vamos al archivo http.cfg y ponemos radmin. Reiniciamos el servidor con http.exe

http.cfg
user=admin;1234;c:\shttps;A
norunhtm
radmin

- Vamos a:

https://127.0.0.1/$_admin_$conf

- Nos autentificamos con User y Password, es este caso: admin y 1234.

- Podemos echarle un vistazo a los parámetros de configuración.

__________________________________________
- Configuración del servidor FTP.

- También podemos configurarlo como servidor FTP, vamos a la página de configuración, como hicimos anteriormente y desmarcamos:

Disable FTP server (Restart need)

- Vamos al final de la página y pulsamos el botón "Submit changes". Reiniciamos la aplicación.

- Añadir usuarios a FTP. Pulsamos en Users & Virtual Hosts.

- Añadimos a juan.

___________________________________________
- Cliente FTP FileZilla.

- Ahora vamos a un cliente FTP, por ejemplo el FileZilla, intentamos conectar. Da error:

Servidor no seguro, no soporta FTP sobre TLS.

- Vamos a:

Archivo / Gestor de sitio:

- Observa que a medida que cambiar la configuración, cambia el archivo http.cfg

__________________________________________
- Nuestro servidor web para Internet.

- Además de que nuestro servidor web funcione en nuestra red local, también podrá funciona en Internet, para ello.

- Debemos entrar en nuestro Router. Para ello ponemos en un navegador web su dirección, por ejemplo: 192.168.1.1

- Para ver la dirección de nuestro Router en la información de ipconfig buscamos: Puerta de enlace predeterminada.

- Al poner esa dirección en un navegador web, nos pedirá nombre y contraseña para entrar en el Router, debemos conocer el nombre y la contraseña de nuestro Router.

- Vamos a la Configuración del Router y debemos buscar... Avanzado / Reenvío de puertos.

- Indicar que abrimos el puerto 80 para la IP de nuestro ordenador, en mi caso 192.168.0.13

- Ahora vamos a esta dirección para ver cual es nuestra IP pública en Internet:

https://www.vermiip.es/

- Cualquier persona conectada a Internet que escriba tu IP pública en su navegador web, verá las páginas web que has puesto en la carpeta www.

- Para que el sitio esté bien diseñado esas páginas deberán estar enlazadas unas con otras, para ello deberás conocer como realizar código HTM básico.

__________________________________________
- Configuración. Errores.

- En el caso que no te funcione la configuración con https://127.0.0.1/$_admin_$conf, copia el contenido de este archivo en el http.cfg

http.cfg

# General setting
limitlog=0
from_same_host=0
ip_range="1.0.0.1-254.254.254.254"
ip_deny=""
ip6_range="::1-FFFF:FFFF:FFFF:FFFF::"
ip6_deny=""
radmin
adm_range="127.0.0.1"
adm_deny=""
adm6_range="::1"
adm6_deny=""

# HTTP server setting
max=16
port=80
http_range="1.0.0.1-254.254.254.254"
http_deny=""
http6_range="::1-FFFF:FFFF:FFFF:FFFF::"
http6_deny=""
http_speed=0
http_spdusr=0
dir="C:\shttps\www"
def="index.*"
cgi_ident="\cgi-bin\"
fcgi_ident=".fcgi"
php="C:\PHP"
post_limit=196608
norunhtm
cgi_timeout=7936
header="Server: SHS"
gz_lib="zlib-1.dll"
gz_low=512
nogz_ext=".gif,.jpg,.jpeg,.gz,.zip,.rar,.arj,.jar"
ip_base="ipbase.bin"
http_ltime=0
http_ip_limit=0
http_net_limit=0
http_limit=0

# DNS server setting
dnscache=9216
dnstimeout=800
dns_range="1.0.0.1-254.254.254.254"
dns_deny=""
dns6_range="::1-FFFF:FFFF:FFFF:FFFF::"
dns6_deny=""
dns_detect_dos=40
dns_dos_hosts=""

# Proxy server setting
proxy_max=0
proxy=3128
proxy_time=24576
proxy_fsize=0
proxy_range="1.0.0.1-254.254.254.254"
proxy_deny=""
proxy6_range="FE80::-FEFF::"
proxy6_deny=""
proxy_speed=0
proxy_spdusr=0
proxy_tryes=8
proxy_same=0
upproxy_port=3128
nouphosts=""
bad_hosts=""
proxy_timeout=120
proxy_avport=3310
proxy_ltime=0
proxy_ip_limit=0
proxy_net_limit=0
proxy_limit=0

# FTP server setting
ftp_max=0
ftp_port=21
ftp_timeout=60
ftp_range="1.0.0.1-254.254.254.254"
ftp_deny=""
ftp6_range="::1-FFFF:FFFF:FFFF:FFFF::"
ftp6_deny=""
ftp_speed=0
ftp_spdusr=0
ftp_pasvp=0
ftpi_ltime=0
ftpi_ip_limit=0
ftpi_net_limit=0
ftpi_limit=0
ftpo_ltime=0
ftpo_ip_limit=0
ftpo_net_limit=0
ftpo_limit=0

# POP3 server setting
pop3_max=0
pop_port=110
pop_timeout=60
pop_range="1.0.0.1-254.254.254.254"
pop_deny=""
pop6_range="::1-FFFF:FFFF:FFFF:FFFF::"
pop6_deny=""
pop_speed=0
pop_spdusr=0
wmailsent="sent"
wmailtrash="trash"

# SMTP server setting
smtp_max=0
smtp_name="shttp.srv"
smtp_dns="127.0.0.1"
smtp_port=25
smtp_out="c:\outbox"
sent_time=24576
smtp_err="err"
smtp_range="127.0.0.1"
smtp_deny=""
smtp6_range="::1"
smtp6_deny=""
smtp_msg_limit=1048576
blacklist=""
msgspam="Message detected as SPAM"
run_timeout=64
fake=""
spam_time=0
smtp_ltime=0
smtp_ip_limit=16777216
smtp_net_limit=16777216
smtp_limit=16777216
time_btw=3

# DHCP server
dhcp_max=0
dhcp_ip="192.168.0.1"
dhcp_bcast="255.255.255.255"
dhcp_first="192.168.0.20"
dhcp_mask="255.255.255.0"
dhcp_gate="192.168.0.1"
dhcp_dns="192.168.0.1"
dhcp_name="SmallSrv.local"
dhcp_file="dhcp"

# TLS/SSL server
tls_max=0
tls_port=443
ssl_range="1.0.0.1-254.254.254.254"
ssl_deny=""
ssl6_range="::1-FFFF:FFFF:FFFF:FFFF::"
ssl6_deny=""
tls_speed=0
tls_spdusr=0
tls_lib="seclib.dll"
tls_cert_file="server.pem"

# Other
user=juan;1234;c:\shttps;PSHNWF
user=admin;1234;c:\shttps;A
radmin
		  

 

__________________________________

- Mi correo:
juana1991@yahoo.com
- KIO4.COM - Política de cookies. Textos e imágenes propiedad del autor:
© Juan A. Villalpando
No se permite la copia de información ni imágenes.
Usamos cookies propias y de terceros que entre otras cosas recogen datos sobre sus hábitos de navegación y realizan análisis de uso de nuestro sitio.
Si continúa navegando consideramos que acepta su uso. Acepto    Más información