Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Okiz

#1
Dudas y pedidos generales / Re: Páginas de paga
Noviembre 02, 2021, 09:06:48 PM
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
bro, quiero sacar el material de esta pagina, es como un reto, la pagina hay que pagar  por el contenido,  pero yo quiero aprender a tener acceso a este tipo de paginas

ejemplo
CENSORED

si deseo tener estos curso debo pagar, pero quiero aprender como tener acceso a estos curso sin pagar, vulnerando la pagina y descargar el material

Broh xk no pagas por un curso para aprender a jakiar los cursos
#2
Gracias chicos, se me olvidó poner que cuando se crea el sites-enabled sites-available y se tiene todo subido para que los cambios tengan efecto hacer un service nginx restart

Código: php
service nginx restart


Se que es básico pero bueno lo que quiero conseguir con este tutorial es que todo el mundo lo entienda.

Gracias!
#3
Dudas y pedidos generales / Re:Ayuda con campo de url
Febrero 16, 2016, 12:01:47 PM
Nada ya lo solucione haciendo una paranoia de crear un template nuevo muchas gracias a todos
#4
Gracias, me dolían los dedos de escribir hoy jajaja hace unos años pregunté esta duda por aquí y bueno no quedo clara del todo pues años después y ya con mi pequeña experiencia con ello decidí aportar algo que centralice lo que viene siendo como montar un servidor web en un linux con nginx.

Gracias, Saludos!
#5



Hola buenas noches;

Os vengo a explicar como configurar un servidor web en debian usando nginx, php y mysql. Procederé a comentarles todos los comandos a usar y a la configuración de cada uno para que el servidor web funcione a la perfección yo lo estoy explicando sobre nginx pero es lo mismo para sus derivados, como ubuntu, linux mint etc... Antes de nada me gustaría resaltar la gran fluidez que tiene nginx también explicare como alojar más de un sitio web en el mismo servidor.

*Para no tener que estar tecleando todo el rato sudo nos loguearemos como root.


Lo primero que haremos será instalar nginx
Código: php
apt-get install nginx


Instalamos MySQL
Código: php
apt-get install mysql-server


Finalmente instalamos PHP
Código: php
apt-get install php5-fpm php5-mysql



· Configuración de PHP

Una vez tenemos todos nuestros servicios instalados procedemos a su configuración yo prefiero empezar por PHP debido a que es solamente la edición de un archivo, pero cada uno puede empezar por donde quiera ya que finalmente llegaremos a la misma meta. Editamos el archivo php.ini que se encuentra en /etc/php5/fpm/php.ini lo editaremos con nano:
Código: php
nano /etc/php5/fpm/php.ini


Ahora buscamos con CTRL+W:
Código: php
cgi.fix_pathinfo=1


Y lo reemplazamos por:
Código: php
cgi.fix_pathinfo=0


Presionamos CTRL + X y guardamos los cambios, una vez guardados los cambios procedemos a reiniciar el servicio:
Código: php
service php5-fpm restart




· Configuración de Nginx

Ahora procederemos a la configuración de nginx para ello nos iremos a "/etc/nginx/sites-enabled"
Código: php
cd /etc/nginx/sites-enabled


Una vez situados en el directorio nos encontraremos con un archivo llamado default ese archivo lo vamos a borrar y vamos a crear uno nuevo con el nombre de nuestra página web y le daremos permisos 777:
Código: php
rm -r default

Código: php
nano wintxcoders.com

Código: php
chmod 777 wintxcoders.com


Una vez tenemos nuestro archivo lo abrimos con nano y pegamos el siguiente código en él:
Código: php
nano wintxcoders.com

Código: php
server {
        listen 80 default_server ;
        #listen [::]:80 default_server ipv6only=on;

        root /usr/share/nginx/www/wintxcoders.com;
        index index.php index.html index.htm;

        # Make site accessible from http://localhost/
        server_name wintxcoders.com www.wintxcoders.com;

                 error_page 404 /404.html;
                 error_page 500 502 503 504 /50x.html;
                 location = /50x.html {
                 root /usr/share/nginx/www;
         }

         location ~ \.php$ {
                 try_files $uri =404;
                 fastcgi_split_path_info ^(.+\.php)(/.+)$;
                 fastcgi_pass unix:/var/run/php5-fpm.sock;
                 fastcgi_index index.php;
                 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                 include fastcgi_params;
         }

        location / {
                # First attempt to serve request as file, then
                # as directory, then fall back to displaying a 404.
                try_files $uri $uri/ /index.html;
                # Uncomment to enable naxsi on this location
                # include /etc/nginx/naxsi.rules
        }

        location /doc/ {
                alias /usr/share/doc/;
      autoindex on;
                allow 127.0.0.1;
                allow ::1;
                deny all;
        }

        # Only for nginx-naxsi used with nginx-naxsi-ui : process denied requests
        #location /RequestDenied {
        #       proxy_pass http://127.0.0.1:8080;
        #}

        #error_page 404 /404.html;

        # redirect server error pages to the static page /50x.html
        #
        #error_page 500 502 503 504 /50x.html;
        #location = /50x.html {
        #       root /usr/share/nginx/www;
        #}

        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
        #
        #location ~ \.php$ {
        #       fastcgi_split_path_info ^(.+\.php)(/.+)$;
        #       # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini
        #
        #       # With php5-cgi alone:
        #       fastcgi_pass 127.0.0.1:9000;
#       # With php5-fpm:
        #       fastcgi_pass unix:/var/run/php5-fpm.sock;
        #       fastcgi_index index.php;
        #       include fastcgi_params;
        #}

        # deny access to .htaccess files, if Apache's document root
        # concurs with nginx's one
        #
        #location ~ /\.ht {
        #       deny all;
        #}
}


# another virtual host using mix of IP-, name-, and port-based configuration
#
#server {
#       listen 8000;
#       listen somename:8080;
#       server_name somename alias another.alias;
#       root html;
#       index index.html index.htm;
#
#       location / {
#               try_files $uri $uri/ =404;
#       }
#}


# HTTPS server
#
#server {
#       listen 443;
#       server_name localhost;
#
#       root html;
#       index index.html index.htm;
#
#       ssl on;
#       ssl_certificate cert.pem;
#       ssl_certificate_key cert.key;
#
#       ssl_session_timeout 5m;
#
#       ssl_protocols SSLv3 TLSv1;
#       ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv3:+EXP;
#       ssl_prefer_server_ciphers on;
#
#       location / {
#               try_files $uri $uri/ =404;
#       }
#}




// ¡OJO! //

Si nos fijamos donde pone root es la ruta donde alojaremos nuestro sitio web nosotros hemos creado una carpeta dentro de www llamada No tienes permitido ver los links. Registrarse o Entrar a mi cuenta y le hemos dado permisos 777 seguidamente donde pone server_name pondremos el nombre de nuestro sitio web de esta manera podremos alojar mas de una web en nuestro servidor!

Código: php
 root /usr/share/nginx/www/wintxcoders.com;
        index index.php index.html index.htm;

        # Make site accessible from http://localhost/
        server_name wintxcoders.com www.wintxcoders.com;


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////



Ahora nos vamos al sites-enabled que se encuentra en "/etc/nginx/sites-available" allí nos encontraremos otro archivo como el anterior llamado default, aremos lo mismo lo borramos y creamos otro llamado como nuestro sitio web.
Código: php
cd /etc/nginx/sites-available

Código: php
rm -r default

Código: php
nano wintxcoders.com


Pegamos el siguiente código:
Código: php
server {
        listen   80;
        #listen   [::]:80 default_server ipv6only=on;

        root /usr/share/nginx/www/wintxcoders.com;
        index index.php  index.html  index.htm;
        server_name wintxcoders.com www.wintxcoders.com;

        # --------------------------------------
        # Compression GZIP
        # --------------------------------------

        gzip on;
        gzip_types text/plain text/css application/json application/x-javascript text/javascript;
        gzip_comp_level 6;
        gzip_min_length 1000;

        # --------------------------------------
        # Directorio principal
        # --------------------------------------

        location / {
                try_files $uri $uri/ /index.php?q=$uri&$args;
                # include /etc/nginx/naxsi.rules
        }


        # --------------------------------------
        # Forzar algunas cabeceras.
        # Prohibir iframes y activar anti XSS
        # --------------------------------------

        add_header 'X-Frame-Options' 'DENY';
        add_header 'X-XSS-Protection' '1; mode=block';
        add_header 'Content-Security-Policy' 'frame-options \'deny\'';


        # --------------------------------------
        # Redirigir a dominio sin www.
        # --------------------------------------

        if ($host ~* ^www\.(.*)) {
                set $hww $1;
                rewrite ^/(.*)$ $scheme://$hww/$1 permanent;
        }


        # --------------------------------------
        # Deshabilitar directorios
        # --------------------------------------
        location /doc/ {
                alias /usr/share/doc/;
               autoindex on;
                allow 127.0.0.1;
                allow ::1;
                deny all;
        }

        # --------------------------------------
        # Logs y paginas de error.
        # --------------------------------------

        access_log /var/log/nginx/wintxcoders.access.log;
        error_log /var/log/nginx/wintxcoders.error.log;

        error_page 404 /404.html;
        error_page 500 502 503 504 /errores/50x.html;
        location = /errores/50x.html {
                root /var/www/;
        }

        # --------------------------------------
        # Pass the PHP scripts to FastCGI
        # --------------------------------------

        location ~ \.php$ {
                try_files $uri = 404;
                fastcgi_split_path_info ^(.+\.php)(/.+)$;
                fastcgi_cache microcache;
                fastcgi_cache_key $scheme$host$request_uri$request_method;
    fastcgi_cache_valid 301 302 404 30s;
                fastcgi_cache_valid 200 1s;
                fastcgi_cache_use_stale updating error timeout invalid_header http_500;
                fastcgi_pass_header Set-Cookie;
                fastcgi_pass_header Cookie;
                fastcgi_ignore_headers Cache-Control Expires Set-Cookie;
                fastcgi_pass unix:/var/run/php5-fpm.sock;
                fastcgi_index index.php;
                include fastcgi_params;
        }

        location ~ /\.ht {      deny all;       }
}


Una vez pegado procedemos a guardar con CTRL + X



// ¡OJO! //

Si nos fijamos en el apartado logs nos dice donde quieres que guarde los logs tanto de acceso como de error y con el nombre que los quieres para cuando los quieras revisar

Código: php
# --------------------------------------
        # Logs y paginas de error.
        # --------------------------------------

        access_log /var/log/nginx/wintxcoders.access.log;
        error_log /var/log/nginx/wintxcoders.error.log;


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


Una vez terminado esto vamos a crear el directorio donde se guardara nuestra web si es que no lo hemos creado anteriormente "/usr/share/nginx/www/wintxcoders.com"
Código: php
cd /usr/share/nginx/www

Código: php
mkdir wintxcoders.com

Código: php
chmod 777 wintxcoders.com






Bueno eso es todo respecto a la configuración del servidor web si queremos alojar alguna web más basta con crear un nuevo archivo en el sites-enabled cambiándole el nombre del server y cambiando el directorio root de los archivos de nuestra pagina web como por ejemplo:

Código: php
/usr/share/nginx/www/wintxcoders.com

Código: php
/usr/share/nginx/www/hostop.es


Si vuestro sitio web lleva una base de datos es tan simple como que os paséis por el siguiente post que os facilitare de otro tutorial - No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
#6
Hola chicos estoy terminando la edición de una aplicación para android pero tengo un problema. La aplicación te pone un formulario para que pongas la url de tu sitio web entonces tu la pones le das al botón añadir y hace la conexión, yo quiero saltarme ese paso quiero que me haga la conexión directamente sin que tenga que escribirla el cliente final en el cuadradillo, este es el formulario.


Código: html5
<form action="" novalidate>
    <div id="login-details">
        <p>
            <input type="url" id="url" autocapitalize="off" autocorrect="off" placeholder="<%= MM.lang.s("siteurl") %>">
        </p>
        <div id="login-credentials">
            <p>
                <input type="text" id="username" autocapitalize="off" autocorrect="off" placeholder="<%= MM.lang.s("username") %>">
            </p>
            <p>
                <input type="password" id="password" placeholder="<%= MM.lang.s("password") %>">
            </p>
        </div>
        <p>
            <input type="submit" name="add"   id="addsitebutton"   value="<%= MM.lang.s("add") %>">
            <input type="button" name="reset" id="resetsitebutton" value="<%= MM.lang.s("reset") %>">
        </p>
    </div>
</form>



Gracias a ver si podéis echarme una manita!
#7
Muy buena pinta muchas gracias  :)
#8
Buenas, estuve probando y no me sale :l no pude entrar al foro no se por que no me carga estoy conectado a través de un proxy :l

Miren hice lo siguiente:



Código: php
server {
        listen   80; ## listen for ipv4; this line is default and implied
        #listen   [::]:80 default ipv6only=on; ## listen for ipv6

        root /usr/share/nginx/www/foro;
        index index.php index.html index.htm;

        # Make site accessible from http://localhost/
        server_name wintxcoders.com;
}


El directorio de No tienes permitido ver los links. Registrarse o Entrar a mi cuenta se llama /personal
el directorio de No tienes permitido ver los links. Registrarse o Entrar a mi cuenta se llama /foro

Están dentro de /usr/share/nginx/www/

Saludos y gracias!
#9
pero yo quiero cambiar la url yo no quiero que sea la misma url  :D

Gracias por su ayuda
#10
Buenas chicos tengo una duda  :D a ver si ustedes pueden ayudarme a resolverla:

Miren tengo un servidor con Debian 7 Whezzy el servidor web que quiero instalarle es nginx y bueno quiero alojar más de 1 sitio web alguien sabe como hacerlo?

Saludos y muchas gracias
#11
IOS / Re:¡Finalmente! Con ustedes: iPhone 6 e iPhone Plus
Septiembre 09, 2014, 09:53:33 PM
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Comparandolo con un Note 4... Cual es mejor?

iPhone6, si ese es el precio sin duda iPhone 6.
#12
Hielasangre que bueno, es normal que no lo quieras dar, por que cualquiera va a coger y se va a apropiar de tu proyecto y como bien dices te habra costado mucho tiempo y dedicación, para que venga uno y en 5 minutos diga que lo a hecho él.
#13
como sabia que lo subiriaasaas jajaj
#14
Para ustedes cual es la mejor o una de las mejores.

¿Puedo instalar la botnet en mi pc o tengo que tener vps? :3
#15
C# - VB.NET / Re:[C#] SQLI Scanner 0.4
Julio 19, 2014, 01:50:09 PM
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
porque no me hace falta xD.

Comprate un mac para que yo pueda ejecutar tus programas jajaja  :D
Siempre que los veo los descargo pero tengo que estar cambiando de PC y pues no es lo mismo..  ::)
#16
C# - VB.NET / Re:[C#] SQLI Scanner 0.4
Julio 17, 2014, 09:11:58 PM
Que bueno Doddy

Como siempre tus aportes son muy buenos, porque no programareis cosas como estas para MAC ;P
#17
Off Topic / Re:¿Quien juega al League Of Legends?
Julio 17, 2014, 08:45:22 AM
Yo tmbn creo que ya lo sabes ^^
#18
Ya lleva vario tiempo yo nunca conseguí terminarlo mas que nada por que empecé a descargarme todo y tal pero al final nunca lo terminé, me parece un RAT muy interesante ya que hoy en día casi todo se mueve por smartphone (android) es muy completo aunque creo recordar que tenía algunos errores pero nada grave un RAT muy completo a cualquier persona es fácill infectarle
#19
Hay algún RAT para MacOs nunca vi alguno y es algo molesto estar cambiando de PC

Gracias
#20
Análisis y desarrollo de malwares / Re:Sako-RAT
Julio 13, 2014, 03:04:04 PM
Gracias, BlackDrake lo testeare en una máquina virtual ya que uso Mavericks.

Saludos.