Reverse IP
9:51 AM
* sudo apt-get update
* sudo apt install nginx -y
* mkdir -p /etc/nginx/cert
* mkdir -p /var/www/html/.well-known/pki-validation
// repeat ::
-> ke zeroSSL untuk bikin ip dahulu
- masukkin ip , ambil auth file nya
- masukkin auth file yang telah di download di folder
/var/www/html/.well-known/pki-validation
- verifikasi auth file.
- tunggu sampai jadi certificate nya
-> masukkan certificate nya certificate.crt + ca_bundle.crt kedalam cert.crt
- masukkin ke dalam folder /etc/nginx/cert
- masukkin private.key kedalam folder /etc/nginx/cert
// bikin file web.conf untuk di baca nginx
* sudo nano /etc/nginx/sites-enabled/default
- buang semua isi dalam default.
- ganti dengan yang dibawah ini :
server {
listen 80 ;
location /.well-known/pki-validation/ {
root /var/www/html ;
}
location / {
return 301 https://$host$request_uri;
}
}
limit_req_zone $binary_remote_addr zone=mylimit:400m rate=5r/s;
server{
listen 443 ssl ;
server_name <ip_address> ;
ssl_certificate /etc/nginx/cert/cert.crt ;
ssl_certificate_key /etc/nginx/cert/private.key ;
access_log /var/log/nginx/ip-access.log;
error_log /var/log/nginx/ip-error.log;
location /.well-known/pki-validation/ {
root /var/www/html ;
}
location / {
limit_req zone=mylimit burst=20 nodelay ;
add_header 'Access-Control-Allow-Origin' '*' always;
proxy_set_header X-Forwarded-Server $host ;
proxy_set_header X-Forwarded-Host $host ;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_hide_header server ;
proxy_cookie_domain <domain_name> $host ;
proxy_pass <url_source> ;
proxy_ssl_server_name on;
}
}
-----------------------------------------------------------------------------------------------
(*) <ip_address> ip address punya vps
(*) <domain_name> nama domain dari source nya contoh : resepso.com
(*) <url_source> full url source nya contoh : https://resepso.com
untuk perpanjang certificate, ikutin naik ke repeat::
* sudo nginx -t
untuk mengecek nginx error
* sudo service nginx restart
untuk restart effect nginx
nanoof course can delete blocks, see this article
- use CTRL+Shift+6 to mark the beginning of your block
- move cursor with arrow keys to end of your block, the text will be highlighted.
- use CTRL+K to cut/delete block.
To paste the block to another place, move cursor to the position and the use CTRL+U. You can paste the block as often as you want to.