| Proyecto Integral de Ingeniería del Software | |
|---|---|
| Metodologías Ágiles |
| Trabajo Fin De Grado | |
|---|---|
| Guía Memoria TFG |
| Servidores | |
|---|---|
| Minercraft | |
| Knoppia | |
| Omegacraft |
| Base de datos de juegos | |
|---|---|
| GameBoy Advance (GBA) |
| Proyecto Integral de Ingeniería del Software | |
|---|---|
| Metodologías Ágiles |
| Trabajo Fin De Grado | |
|---|---|
| Guía Memoria TFG |
| Servidores | |
|---|---|
| Minercraft | |
| Knoppia | |
| Omegacraft |
| Base de datos de juegos | |
|---|---|
| GameBoy Advance (GBA) |
¡Esta es una revisión vieja del documento!
Primero comenzamos editando los ficheros que se crean automáticamente en la siguiente ruta:
/home/admin/conf/web/
Los ficheros a editar serían los siguientes, cambiando el puerto de proxy_pass, por ejemplo si queremos que patata.potato.com vaya al puerto 1000 realizaríamos las siguientes configuraciones:
server {
listen <ip_del_servidor>:80;
server_name patata.potato.com;
location / {
proxy_pass http://potato.com:1000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
server {
listen <ip_del_servidor>:443 ssl;
server_name patata.potato.com;
ssl_certificate /home/admin/conf/web/ssl.libros.knoppia.com.pem;
ssl_certificate_key /home/admin/conf/web/ssl.libros.knoppia.com.key;
location / {
proxy_pass http://potato.com:1000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
Tras eso debemos ir a la siguiente ruta:
/usr/local/vesta/data/templates/web/nginx
Donde crearemos los siguientes 2 archivos:
server {
listen %ip%:%proxy_port%;
server_name %domain_idn% %alias_idn%;
location / {
proxy_pass http://potato.com:1000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}