Nginx ਪ੍ਰੌਕਸੀ ਮੈਨੇਜਰ ਇੰਸਟਾਲ - 2-ਮਿੰਟ ਸੈੱਟਅੱਪ ਗਾਈਡ
ਤੁਹਾਡੀਆਂ ਸੇਵਾਵਾਂ ਵਰਤਮਾਨ ਵਿੱਚ 192.168.1.50:8080 ਵਰਗੇ ਬਦਸੂਰਤ ਪਤਿਆਂ 'ਤੇ ਰਹਿੰਦੀਆਂ ਹਨ। Nginx ਪ੍ਰੌਕਸੀ ਮੈਨੇਜਰ ਉਹਨਾਂ ਨੂੰ ਮੁਫ਼ਤ HTTPS ਦੇ ਨਾਲ app.yourdomain.com ਵਰਗੇ ਸਾਫ਼ ਨਾਮਾਂ ਵਿੱਚ ਬਦਲ ਦਿੰਦਾ ਹੈ - ਇੱਕ ਡੌਕਰ ਕੰਪੋਜ਼ ਫਾਈਲ ਨਾਲ ਸਥਾਪਿਤ ਕੀਤਾ ਗਿਆ ਹੈ ਅਤੇ ਹੱਥ-ਲਿਖੀਆਂ ਸੰਰਚਨਾ ਫਾਈਲਾਂ ਦੀ ਬਜਾਏ ਇੱਕ ਸਧਾਰਨ ਵੈੱਬ ਪੈਨਲ ਤੋਂ ਪ੍ਰਬੰਧਿਤ ਕੀਤਾ ਗਿਆ ਹੈ।
📑ਚੈਪਟਰ
- ਰਿਵਰਸ ਪ੍ਰੌਕਸੀ ਕੀ ਕਰਦੀ ਹੈ - ਤੁਹਾਡੀਆਂ ਸਾਰੀਆਂ ਸੇਵਾਵਾਂ ਲਈ ਇੱਕ ਦਰਵਾਜ਼ਾ
- ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਤੁਹਾਨੂੰ ਕੀ ਚਾਹੀਦਾ ਹੈ - ਡੌਕਰ, ਇੱਕ ਡੋਮੇਨ, ਅਤੇ ਪਹੁੰਚਯੋਗ ਪੋਰਟਾਂ
- ਕੁਝ ਵੀ ਸਥਾਪਿਤ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਆਪਣੇ ਡੋਮੇਨ DNS ਨੂੰ ਸਰਵਰ ਵੱਲ ਪੁਆਇੰਟ ਕਰੋ
- ਫੋਲਡਰ ਅਤੇ docker-compose.yml ਫਾਈਲ ਬਣਾਓ
- ਇੱਕ ਕਮਾਂਡ ਨਾਲ Nginx ਪ੍ਰੌਕਸੀ ਮੈਨੇਜਰ ਸ਼ੁਰੂ ਕਰੋ
- ਪਹਿਲਾ ਲੌਗਇਨ - ਐਡਮਿਨ ਖਾਤਾ ਕਦਮ ਹਰ ਕੋਈ ਗਲਤ ਹੋ ਜਾਂਦਾ ਹੈ
- ਆਪਣਾ ਪਹਿਲਾ ਪ੍ਰੌਕਸੀ ਹੋਸਟ ਬਣਾਓ, ਖੇਤਰ ਦਰ ਖੇਤਰ
- ਮੁਫ਼ਤ ਲੈਟਸ ਐਨਕ੍ਰਿਪਟ HTTPS ਸਰਟੀਫਿਕੇਟ ਪ੍ਰਾਪਤ ਕਰੋ ਅਤੇ ਫੋਰਸ SSL ਨੂੰ ਚਾਲੂ ਕਰੋ
📋 ਸੰਖੇਪ ਜਾਣਕਾਰੀ ਅਤੇ ਕਦਮ-ਦਰ-ਕਦਮ ਗਾਈਡ
ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਤੁਹਾਨੂੰ ਕੀ ਚਾਹੀਦਾ ਹੈ
Nginx ਪ੍ਰੌਕਸੀ ਮੈਨੇਜਰ (NPM) ਦੇ ਕੰਮ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਤਿੰਨ ਚੀਜ਼ਾਂ ਮੌਜੂਦ ਹੋਣੀਆਂ ਚਾਹੀਦੀਆਂ ਹਨ। ਪਹਿਲਾਂ, ਡੌਕਰ ਅਤੇ ਡੌਕਰ ਕੰਪੋਜ਼ ਵਾਲਾ ਇੱਕ ਲੀਨਕਸ ਸਰਵਰ ਜਾਂ ਪੀਸੀ ਪਹਿਲਾਂ ਤੋਂ ਹੀ ਸਥਾਪਿਤ ਅਤੇ ਕੰਮ ਕਰ ਰਿਹਾ ਹੈ - NPM ਇੱਕ ਕੰਟੇਨਰ ਵਜੋਂ ਚੱਲਦਾ ਹੈ, ਨਾ ਕਿ ਇੱਕ ਆਮ ਪ੍ਰੋਗਰਾਮ ਦੇ ਤੌਰ ਤੇ। ਦੂਜਾ, ਇੱਕ ਡੋਮੇਨ ਨਾਮ ਜਿਸਦਾ DNS ਤੁਸੀਂ ਸੰਪਾਦਿਤ ਕਰ ਸਕਦੇ ਹੋ, ਕਿਉਂਕਿ ਹਰ ਸੇਵਾ ਨੂੰ ਇਸਦਾ ਆਪਣਾ ਸਬਡੋਮੇਨ ਮਿਲਦਾ ਹੈ. ਤੀਜਾ, ਤੁਹਾਡਾ ਰਾਊਟਰ ਜਾਂ ਕਲਾਊਡ ਫਾਇਰਵਾਲ ਇਸ ਮਸ਼ੀਨ ਨੂੰ ਪੋਰਟ 80 ਅਤੇ 443 ਨੂੰ ਅੱਗੇ ਭੇਜਣ ਦੇ ਯੋਗ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।
ਆਪਣੇ ਡੋਮੇਨ DNS ਨੂੰ ਪਹਿਲਾਂ ਸਰਵਰ ਵੱਲ ਪੁਆਇੰਟ ਕਰੋ
NPM ਟ੍ਰੈਫਿਕ ਨੂੰ ਨਾਮ ਦੁਆਰਾ ਰੂਟ ਕਰਦਾ ਹੈ, ਅਤੇ Encrypt ਸਿਰਫ਼ ਉਹਨਾਂ ਨਾਮਾਂ ਲਈ ਸਰਟੀਫਿਕੇਟ ਜਾਰੀ ਕਰਦਾ ਹੈ ਜੋ ਤੁਹਾਡੀ ਮਸ਼ੀਨ 'ਤੇ ਸੰਕੇਤ ਕਰਦੇ ਹਨ - ਇਸ ਲਈ ਨਾਮ ਨੂੰ ਇਸ 'ਤੇ ਕੁਝ ਬਣਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਹੱਲ ਕਰਨਾ ਪਵੇਗਾ। ਆਪਣੇ ਰਜਿਸਟਰਾਰ ਜਾਂ DNS ਹੋਸਟ 'ਤੇ, ਇੱਕ ਇੱਕ ਰਿਕਾਰਡ ਸ਼ਾਮਲ ਕਰੋ: ਨਾਮ ਸਿਰਫ਼ ਸਬਡੋਮੇਨ ਸ਼ਬਦ ਹੈ (ਉਦਾਹਰਨ ਲਈ ਐਪ) ਅਤੇ ਮੁੱਲ ਤੁਹਾਡੇ ਸਰਵਰ ਦਾ ਜਨਤਕ IP ਪਤਾ ਹੈ। ਹਰ ਸੇਵਾ ਦਾ ਆਪਣਾ ਰਿਕਾਰਡ ਪ੍ਰਾਪਤ ਹੁੰਦਾ ਹੈ, ਅਤੇ ਉਹ ਸਾਰੇ ਇੱਕੋ IP 'ਤੇ ਪੁਆਇੰਟ ਕਰ ਸਕਦੇ ਹਨ - NPM ਬਾਅਦ ਵਿੱਚ, ਨਾਮ ਦੁਆਰਾ ਸੇਵਾਵਾਂ ਨੂੰ ਵੱਖ ਕਰਦਾ ਹੈ। ਇੱਕ ਛੋਟਾ TTL ਸੈੱਟ ਕਰੋ ਜਿਵੇਂ ਕਿ ਟੈਸਟਿੰਗ ਦੌਰਾਨ 300 ਸਕਿੰਟ, ਇਸ ਲਈ ਗਲਤੀਆਂ ਘੰਟਿਆਂ ਦੀ ਬਜਾਏ ਮਿੰਟਾਂ ਵਿੱਚ ਫਿੱਕੀਆਂ ਹੋ ਜਾਂਦੀਆਂ ਹਨ।
ਜਾਰੀ ਰੱਖਣ ਤੋਂ ਪਹਿਲਾਂ ਇਸਨੂੰ ਸਾਬਤ ਕਰੋ: ਜਾਂਚ ਕਰੋ ਕਿ ਨਾਮ ਕਿਸੇ ਬਾਹਰੀ ਨੈਟਵਰਕ ਤੋਂ ਤੁਹਾਡੇ ਜਨਤਕ IP ਨੂੰ ਹੱਲ ਕਰਦਾ ਹੈ (ਉਦਾਹਰਨ ਲਈ Wi-Fi ਬੰਦ ਨਾਲ ਤੁਹਾਡੇ ਫ਼ੋਨ ਤੋਂ)। ਟੁੱਟੇ ਹੋਏ DNS ਰਹਿੰਦ-ਖੂੰਹਦ ਦੇ ਵਿਰੁੱਧ ਇੱਕ ਸਰਟੀਫਿਕੇਟ ਦੀ ਬੇਨਤੀ ਕਰਨ ਨਾਲ ਏਨਕ੍ਰਿਪਟ ਕੋਸ਼ਿਸ਼ਾਂ ਹੋਣ ਦਿੰਦੀਆਂ ਹਨ, ਅਤੇ ਵਾਰ-ਵਾਰ ਅਸਫਲਤਾਵਾਂ ਤੁਹਾਨੂੰ ਘੰਟਿਆਂ ਲਈ ਰੇਟ-ਸੀਮਤ ਕਰ ਸਕਦੀਆਂ ਹਨ। ਆਰਡਰ ਮਹੱਤਵਪੂਰਨ ਹਨ: DNS ਪਹਿਲਾਂ, ਪ੍ਰੌਕਸੀ ਹੋਸਟ ਦੂਜਾ, ਸਰਟੀਫਿਕੇਟ ਤੀਜਾ।
ਫੋਲਡਰ ਅਤੇ ਕੰਪੋਜ਼ ਫਾਈਲ ਬਣਾਓ
ਸਰਵਰ 'ਤੇ NPM ਲਈ ਇੱਕ ਫੋਲਡਰ ਬਣਾਓ ਅਤੇ ਹੇਠਾਂ ਦਿੱਤੀ ਫਾਈਲ ਨੂੰ docker-compose.yml ਦੇ ਰੂਪ ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਕਰੋ। ਇਹ ਸਿੰਗਲ ਫਾਈਲ ਪੂਰੀ ਇੰਸਟਾਲੇਸ਼ਨ ਹੈ। ਚਿੱਤਰ ਦਾ ਨਾਮ ਅਧਿਕਾਰਤ ਕਮਿਊਨਿਟੀ ਚਿੱਤਰ ਹੈ। ਪੋਰਟ 80 ਅਤੇ 443 ਜਨਤਕ ਦਰਵਾਜ਼ੇ ਹਨ, ਪੋਰਟ 81 ਐਡਮਿਨ ਪੈਨਲ ਹੈ, ਅਤੇ ਦੋ ਵੋਲਯੂਮ ਹਨ ਜਿੱਥੇ ਤੁਹਾਡਾ ਪੂਰਾ ਸੈੱਟਅੱਪ ਰਹਿੰਦਾ ਹੈ: ./data ਤੁਹਾਡੇ ਸਾਰੇ ਪ੍ਰੌਕਸੀ ਹੋਸਟਾਂ ਨਾਲ ਡਾਟਾਬੇਸ ਰੱਖਦਾ ਹੈ, ਅਤੇ ./letsencrypt ਤੁਹਾਡੇ ਸਰਟੀਫਿਕੇਟ ਰੱਖਦਾ ਹੈ। ਉਹਨਾਂ ਦੋ ਫੋਲਡਰਾਂ ਨੂੰ ਗੁਆ ਦਿਓ ਅਤੇ ਤੁਸੀਂ ਸਾਰਾ ਸੈੱਟਅੱਪ ਗੁਆ ਬੈਠੋਗੇ - ਚੀਜ਼ਾਂ ਚੱਲਣ ਤੋਂ ਬਾਅਦ ਉਹਨਾਂ ਦਾ ਬੈਕਅੱਪ ਲਓ।
services:
app:
image: 'jc21/nginx-proxy-manager:latest'
restart: unless-stopped
ports:
- '80:80'
- '443:443'
- '81:81'
volumes:
- ./data:/data
- ./letsencrypt:/etc/letsencrypt
ਰੀਸਟਾਰਟ: ਜਦੋਂ ਤੱਕ-ਰੋਕਿਆ ਨਹੀਂ ਜਾਂਦਾ ਲਾਈਨ ਇੱਕ ਰੀਬੂਟ ਤੋਂ ਬਾਅਦ NPM ਨੂੰ ਆਪਣੇ ਆਪ ਵਾਪਸ ਲਿਆਉਂਦੀ ਹੈ।
Nginx ਪ੍ਰੌਕਸੀ ਮੈਨੇਜਰ ਸ਼ੁਰੂ ਕਰੋ
ਉਸ ਫੋਲਡਰ ਦੇ ਅੰਦਰੋਂ, ਸਟਾਰਟ ਕਮਾਂਡ ਚਲਾਓ। ਡੌਕਰ ਚਿੱਤਰ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰਦਾ ਹੈ ਅਤੇ ਬੈਕਗ੍ਰਾਊਂਡ ਵਿੱਚ ਕੰਟੇਨਰ ਸ਼ੁਰੂ ਕਰਦਾ ਹੈ।
docker compose up -d
ਜਾਂਚ ਕਰੋ ਕਿ ਇਹ ਚੱਲ ਰਿਹਾ ਹੈ:
docker ps
ਤੁਹਾਨੂੰ ਪੋਰਟ 80, 443 ਅਤੇ 81 ਦੇ ਨਾਲ ਸੂਚੀਬੱਧ ਕੰਟੇਨਰ ਦੇਖਣਾ ਚਾਹੀਦਾ ਹੈ। ਇੱਕ ਛੋਟੇ ਸਰਵਰ 'ਤੇ ਪਹਿਲੀ ਸ਼ੁਰੂਆਤ ਵਿੱਚ ਇੱਕ ਜਾਂ ਦੋ ਮਿੰਟ ਲੱਗਦੇ ਹਨ ਜਦੋਂ ਡੇਟਾਬੇਸ ਬਣਾਇਆ ਜਾਂਦਾ ਹੈ। ਜੇਕਰ ਕੰਟੇਨਰ ਮੁੜ ਚਾਲੂ ਹੁੰਦਾ ਹੈ, ਤਾਂ ਲੌਗ ਸਾਦੀ ਭਾਸ਼ਾ ਵਿੱਚ ਕਾਰਨ ਦਿਖਾਉਂਦੇ ਹਨ:
docker compose logs
ਦਸ ਵਿੱਚੋਂ ਨੌਂ ਵਾਰ ਰੀਸਟਾਰਟ ਲੂਪ ਇੱਕ ਪੋਰਟ ਹੈ ਜੋ ਪਹਿਲਾਂ ਹੀ ਹੋਸਟ ਉੱਤੇ ਕਿਸੇ ਹੋਰ ਦੁਆਰਾ ਵਰਤੀ ਜਾਂਦੀ ਹੈ - ਆਮ ਤੌਰ 'ਤੇ ਇੱਕ ਪੁਰਾਣਾ ਵੈਬ ਸਰਵਰ ਅਜੇ ਵੀ ਚੱਲ ਰਿਹਾ ਹੈ।
ਪਹਿਲਾ ਲੌਗਇਨ - ਐਡਮਿਨ ਖਾਤੇ ਨੂੰ ਤੁਰੰਤ ਸੁਰੱਖਿਅਤ ਕਰੋ
ਆਪਣੇ ਖੁਦ ਦੇ ਨੈੱਟਵਰਕ 'ਤੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਐਡਮਿਨ ਪੈਨਲ ਖੋਲ੍ਹੋ:
http://your-server-ip:81
ਇਸ ਨੂੰ ਪਹਿਲੇ ਮਿੰਟ ਵਿੱਚ ਕਰੋ। ਬਿਲਡ 'ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹੋਏ, NPM ਜਾਂ ਤਾਂ ਤੁਹਾਨੂੰ ਆਪਣੀ ਖੁਦ ਦੀ ਈਮੇਲ ਅਤੇ ਇੱਕ ਮਜ਼ਬੂਤ ਪਾਸਵਰਡ ਨਾਲ ਜਾਣੇ-ਪਛਾਣੇ ਪਹਿਲੇ-ਲੌਗਇਨ ਪ੍ਰਸ਼ਾਸਕ ਵੇਰਵਿਆਂ ਨੂੰ ਬਦਲਣ ਲਈ ਕਹਿੰਦਾ ਹੈ, ਜਾਂ - ਬਿਨਾਂ ਡਿਫਾਲਟ ਖਾਤੇ ਦੇ ਨਵੇਂ ਬਿਲਡਾਂ 'ਤੇ - ਐਡਮਿਨ ਪੇਜ ਖੋਲ੍ਹਣ ਵਾਲਾ ਪਹਿਲਾ ਵਿਅਕਤੀ ਪ੍ਰਸ਼ਾਸਕ ਬਣਾਉਂਦਾ ਹੈ। ਕਿਸੇ ਵੀ ਤਰੀਕੇ ਨਾਲ ਨਿਯਮ ਇੱਕੋ ਜਿਹਾ ਹੈ: ਆਪਣਾ ਖੁਦ ਦਾ ਐਡਮਿਨ ਖਾਤਾ ਸੈਟ ਅਪ ਕਰੋ ਜਦੋਂ ਕੰਟੇਨਰ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ, ਹੋਰ ਕੁਝ ਬਣਾਉਣ ਤੋਂ ਪਹਿਲਾਂ, ਅਤੇ ਇੱਕ ਅਸਲੀ ਮੇਲਬਾਕਸ ਦੀ ਵਰਤੋਂ ਕਰੋ - NPM ਈਮੇਲਾਂ ਜੋ ਸਰਟੀਫਿਕੇਟ ਸਮੱਸਿਆਵਾਂ ਬਾਰੇ ਦੱਸਦੀਆਂ ਹਨ।
ਆਪਣਾ ਪਹਿਲਾ ਪ੍ਰੌਕਸੀ ਹੋਸਟ ਬਣਾਓ
NPM ਵਿੱਚ ਹੋਸਟ → ਪ੍ਰੌਕਸੀ ਹੋਸਟ → ਪ੍ਰੌਕਸੀ ਹੋਸਟ ਸ਼ਾਮਲ ਕਰੋ ਖੋਲ੍ਹੋ ਅਤੇ ਇੱਕ ਵਾਕ ਦੇ ਰੂਪ ਵਿੱਚ ਫਾਰਮ ਭਰੋ - "ਇਹ ਨਾਮ ਉਸ ਅੰਦਰੂਨੀ ਸੇਵਾ ਨੂੰ ਜਾਂਦਾ ਹੈ":
ਡੋਮੇਨ ਨਾਮ: app.yourdomain.com - ਸਟੈਪ 2 ਤੋਂ ਸਹੀ ਜਨਤਕ ਨਾਮ, ਜੋ ਤੁਹਾਡੇ ਸਰਵਰ ਨੂੰ ਪਹਿਲਾਂ ਹੀ ਹੱਲ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ।
ਸਕੀਮ: ਜ਼ਿਆਦਾਤਰ ਘਰ ਅਤੇ ਦਫ਼ਤਰ ਐਪਾਂ ਲਈ http। ਸਕੀਮ NPM ਅਤੇ ਅੰਦਰੂਨੀ ਸੇਵਾ ਦੇ ਵਿਚਕਾਰ ਸਬੰਧ ਦਾ ਵਰਣਨ ਕਰਦੀ ਹੈ, ਨਾ ਕਿ ਵਿਜ਼ਟਰ ਕੀ ਵਰਤਦੇ ਹਨ - NPM ਦਰਵਾਜ਼ੇ 'ਤੇ ਜਨਤਕ ਏਨਕ੍ਰਿਪਸ਼ਨ ਨੂੰ ਸੰਭਾਲਦਾ ਹੈ। ਇੱਥੇ https ਨੂੰ ਸਿਰਫ਼ ਉਦੋਂ ਹੀ ਚੁਣੋ ਜਦੋਂ ਅੰਦਰੂਨੀ ਐਪ ਖੁਦ HTTPS ਦੀ ਸੇਵਾ ਕਰਦੀ ਹੈ।
ਹੋਸਟਨਾਮ / IP: ਸੇਵਾ ਦਾ ਅੰਦਰੂਨੀ ਪਤਾ, ਉਦਾਹਰਨ ਲਈ 192.168.1.50।
ਫਾਰਵਰਡ ਪੋਰਟ: ਉਹ ਪੋਰਟ ਜਿਸ 'ਤੇ ਸੇਵਾ ਅਸਲ ਵਿੱਚ ਸੁਣਦੀ ਹੈ, ਉਦਾਹਰਨ ਲਈ 8080 - 80 ਜਾਂ 443 ਨਹੀਂ; ਉਹ NPM ਦੇ ਦਰਵਾਜ਼ੇ ਹਨ, ਸੇਵਾ ਦੇ ਨਹੀਂ।
ਆਮ ਸ਼ੋਸ਼ਣਾਂ ਨੂੰ ਬਲੌਕ ਕਰੋ ਨੂੰ ਚਾਲੂ ਕਰੋ, ਫਿਰ ਸੁਰੱਖਿਅਤ ਕਰੋ। ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਨਾਮ ਖੋਲ੍ਹ ਕੇ ਤੁਰੰਤ ਜਾਂਚ ਕਰੋ - ਆਦਰਸ਼ਕ ਤੌਰ 'ਤੇ ਤੁਹਾਡੇ ਫ਼ੋਨ ਤੋਂ Wi-Fi ਬੰਦ ਹੈ, ਤਾਂ ਜੋ ਤੁਸੀਂ ਅਸਲ ਜਨਤਕ ਮਾਰਗ ਦੀ ਜਾਂਚ ਕਰੋ।
ਲੋਕਲਹੋਸਟ ਗਲਤ ਹੈ (NPM ਦੇ ਕੰਟੇਨਰ ਦੇ ਅੰਦਰ, ਲੋਕਲਹੋਸਟ ਦਾ ਮਤਲਬ ਹੈ NPM ਖੁਦ) - ਪ੍ਰਕਾਸ਼ਿਤ ਪੋਰਟ ਦੇ ਨਾਲ ਸਰਵਰ ਦੇ LAN IP ਦੀ ਵਰਤੋਂ ਕਰੋ, ਜਾਂ ਦੋਵੇਂ ਕੰਟੇਨਰਾਂ ਨੂੰ ਇੱਕੋ ਡੌਕਰ ਨੈੱਟਵਰਕ 'ਤੇ ਰੱਖੋ ਅਤੇ ਕੰਟੇਨਰ ਨਾਮ ਦੀ ਵਰਤੋਂ ਕਰੋ।Free Lets Encrypt HTTPS ਸਰਟੀਫਿਕੇਟ ਪ੍ਰਾਪਤ ਕਰੋ
ਕਦਮ 6 ਤੋਂ ਪਲੇਨ ਹੋਸਟ ਪਹਿਲਾਂ ਤੋਂ ਹੀ ਕੰਮ ਕਰਨ ਤੋਂ ਬਾਅਦ ਹੀ ਅਜਿਹਾ ਕਰੋ - ਇੱਕ ਟੁੱਟੇ ਹੋਏ ਹੋਸਟ 'ਤੇ HTTPS ਤੁਹਾਨੂੰ ਇੱਕ ਸਰਟੀਫਿਕੇਟ ਦੇ ਨਾਲ ਇੱਕ ਟੁੱਟੇ ਹੋਏ ਮੇਜ਼ਬਾਨ ਦਿੰਦਾ ਹੈ, ਅਤੇ ਨੁਕਸ ਲੱਭਣ ਲਈ ਸਥਾਨਾਂ ਨੂੰ ਦੋ ਵਾਰ. ਉਹੀ ਪ੍ਰੌਕਸੀ ਹੋਸਟ ਖੋਲ੍ਹੋ, SSL ਟੈਬ 'ਤੇ ਜਾਓ, SSL ਸਰਟੀਫਿਕੇਟ ਨੂੰ ਇੱਕ ਨਵੇਂ SSL ਸਰਟੀਫਿਕੇਟ ਦੀ ਬੇਨਤੀ ਕਰਨ ਲਈ ਸੈੱਟ ਕਰੋ, SSL ਨੂੰ ਮਜਬੂਰ ਕਰੋ ਅਤੇ HTTP/2 ਸਮਰਥਨ ਨੂੰ ਸਮਰੱਥ ਬਣਾਓ, ਸੇਵਾ ਦੀਆਂ ਸ਼ਰਤਾਂ ਨੂੰ Encrypt ਕਰਨ ਦਿਓ ਅਤੇ Sa Sa Encrypt ਕਰੋ। ਸਾਈਟ ਨੂੰ ਰੀਲੋਡ ਕਰੋ - ਬ੍ਰਾਊਜ਼ਰ ਨੂੰ ਹੁਣ https 'ਤੇ ਪੈਡਲਾਕ ਦਿਖਾਉਣਾ ਚਾਹੀਦਾ ਹੈ।
ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ: Encrypt ਇਹ ਸਾਬਤ ਕਰਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਆਪਣੇ ਸਰਵਰ ਨੂੰ, ਪੋਰਟ 80 'ਤੇ ਜਨਤਕ ਇੰਟਰਨੈਟ 'ਤੇ, ਇੱਕ-ਵਾਰ ਟੋਕਨ (HTTP-01 ਚੁਣੌਤੀ) ਦਿਖਾਉਣ ਲਈ ਕਹਿ ਕੇ ਨਾਮ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਦੇ ਹੋ। ਇਹੀ ਕਾਰਨ ਹੈ ਕਿ DNS ਤੁਹਾਡੇ ਵੱਲ ਇਸ਼ਾਰਾ ਕਰਦਾ ਹੈ ਅਤੇ ਇੱਕ ਪਹੁੰਚਯੋਗ ਪੋਰਟ 80 ਗੈਰ-ਗੱਲਬਾਤਯੋਗ ਹਨ - ਇੱਕ ਫੇਲ ਹੋ ਜਾਂਦਾ ਹੈ ਅਤੇ ਬੇਨਤੀ ਫੇਲ ਹੋ ਜਾਂਦੀ ਹੈ, ਅਤੇ ਗਲਤੀ ਸੈੱਟਅੱਪ ਵਿੱਚ ਹੈ, ਕਦੇ ਵੀ Lets Encrypt ਵਿੱਚ ਨਹੀਂ। SSL ਨੂੰ ਮਜਬੂਰ ਕਰੋ ਹਰ http ਵਿਜ਼ਿਟਰ ਨੂੰ https 'ਤੇ ਆਪਣੇ ਆਪ ਰੀਡਾਇਰੈਕਟ ਕਰਦਾ ਹੈ; ਇਸ ਤੋਂ ਬਿਨਾਂ ਐਨਕ੍ਰਿਪਟਡ ਦਰਵਾਜ਼ਾ ਐਨਕ੍ਰਿਪਟਡ ਦਰਵਾਜ਼ੇ ਦੇ ਨਾਲ ਖੁੱਲ੍ਹਾ ਰਹਿੰਦਾ ਹੈ।
🏷️ਵਿਸ਼ਾ ਖੋਜ ਵੇਰੀਏਬਲ ਅਤੇ ਕੀਵਰਡ
🎙️ ਪੂਰਾ ਟ੍ਰਾਂਸਕ੍ਰਿਪਟ — ਵਿਸਤਾਰ ਕਰਨ ਲਈ ਟੈਪ ਕਰੋ
__TOK_34__
__TOK_35__
__TOK_36__
❓ ਅਕਸਰ ਪੁੱਛੇ ਜਾਣ ਵਾਲੇ ਸਵਾਲ
ਕੀ ਇਹ ਟਿਊਟੋਰਿਅਲ 100% ਦੀ ਪਾਲਣਾ ਕਰਨ ਲਈ ਮੁਫ਼ਤ ਹੈ?
__TOK_37__
ਕੀ ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲੇ ਇਸ ਗਾਈਡ ਦੀ ਪਾਲਣਾ ਕਰ ਸਕਦੇ ਹਨ?
__TOK_38__
ਜੇ ਮੈਂ ਫਸ ਜਾਂਦਾ ਹਾਂ ਤਾਂ ਮੈਂ ਸਵਾਲ ਕਿੱਥੇ ਪੁੱਛ ਸਕਦਾ ਹਾਂ?
__TOK_39__