Let's Encrypt ਲਈ ਅਪਲਾਈ ਕਿਵੇਂ ਕਰੀਏ? Let's Encrypt SSL ਮੁਫ਼ਤ ਸਰਟੀਫਿਕੇਟ ਸਿਧਾਂਤ ਅਤੇ ਇੰਸਟਾਲੇਸ਼ਨ ਟਿਊਟੋਰਿਅਲ

Let's Encrypt ਲਈ ਅਰਜ਼ੀ ਕਿਵੇਂ ਦੇਣੀ ਹੈ?

ਆਓ SSL ਸਰਟੀਫਿਕੇਟ ਸਿਧਾਂਤ ਅਤੇ ਸਥਾਪਨਾ ਟਿਊਟੋਰਿਅਲ ਨੂੰ ਐਨਕ੍ਰਿਪਟ ਕਰੀਏ

SSL ਕੀ ਹੈ?ਚੇਨ ਵੇਲਿਯਾਂਗਪਿਛਲੇ ਲੇਖ ਵਿੱਚ "http ਬਨਾਮ https ਵਿੱਚ ਕੀ ਅੰਤਰ ਹੈ? SSL ਐਨਕ੍ਰਿਪਸ਼ਨ ਪ੍ਰਕਿਰਿਆ ਦੀ ਵਿਸਤ੍ਰਿਤ ਵਿਆਖਿਆ"ਇਸ ਵਿਚ ਜ਼ਿਕਰ ਕੀਤਾ ਗਿਆ ਹੈ.

ਇਸ ਤੋਂ ਇਲਾਵਾਈ-ਕਾਮਰਸਵੈੱਬਸਾਈਟ ਨੂੰ ਇੱਕ ਉੱਨਤ ਐਨਕ੍ਰਿਪਟਡ SSL ਸਰਟੀਫਿਕੇਟ ਖਰੀਦਣਾ ਚਾਹੀਦਾ ਹੈ ਅਤੇ ਵੈੱਬਸਾਈਟ ਨੂੰ WeChat ਵਜੋਂ ਵਰਤਣਾ ਚਾਹੀਦਾ ਹੈਜਨਤਕ ਖਾਤੇ ਦਾ ਪ੍ਰਚਾਰਦੇਨਵਾਂ ਮੀਡੀਆਲੋਕ, ਜੇ ਤੁਸੀਂ ਇੱਕ SSL ਸਰਟੀਫਿਕੇਟ ਸਥਾਪਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਅਸਲ ਵਿੱਚ ਇੱਕ ਐਨਕ੍ਰਿਪਟਡ SSL ਸਰਟੀਫਿਕੇਟ ਮੁਫਤ ਵਿੱਚ ਸਥਾਪਤ ਕਰ ਸਕਦੇ ਹੋ।SEOਮਦਦਗਾਰ, ਖੋਜ ਇੰਜਣਾਂ ਵਿੱਚ ਵੈਬਸਾਈਟ ਕੀਵਰਡਸ ਦੀ ਦਰਜਾਬੰਦੀ ਵਿੱਚ ਸੁਧਾਰ ਕਰ ਸਕਦਾ ਹੈ.

Let's Encrypt ਲਈ ਅਪਲਾਈ ਕਿਵੇਂ ਕਰੀਏ? Let's Encrypt SSL ਮੁਫ਼ਤ ਸਰਟੀਫਿਕੇਟ ਸਿਧਾਂਤ ਅਤੇ ਇੰਸਟਾਲੇਸ਼ਨ ਟਿਊਟੋਰਿਅਲ

ਚਲੋ ਐਨਕ੍ਰਿਪਟ ਨੇ ਖੁਦ ਪ੍ਰਕਿਰਿਆਵਾਂ ਦਾ ਇੱਕ ਸਮੂਹ ਲਿਖਿਆ ਹੈ (https://certbot.eff.org/), ਵਰਤੋਲੀਨਕਸਦੋਸਤੋ, ਤੁਸੀਂ ਪ੍ਰਕਿਰਿਆ ਦਾ ਹਵਾਲਾ ਦਿੰਦੇ ਹੋਏ ਇਸ ਟਿਊਟੋਰਿਅਲ ਦੀ ਪਾਲਣਾ ਕਰ ਸਕਦੇ ਹੋ।

ਪਹਿਲਾਂ certbot-auto ਟੂਲ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰੋ, ਫਿਰ ਟੂਲ ਦੀ ਇੰਸਟਾਲੇਸ਼ਨ ਨਿਰਭਰਤਾ ਨੂੰ ਚਲਾਓ।

wget https://dl.eff.org/certbot-auto --no-check-certificate
chmod +x ./certbot-auto
./certbot-auto -n

SSL ਸਰਟੀਫਿਕੇਟ ਬਣਾਓ

ਅੱਗੇ, ਨਾਲਚੇਨ ਵੇਲਿਯਾਂਗਬਲੌਗ ਡੋਮੇਨ ਨਾਮ ਨੂੰ ਇੱਕ ਉਦਾਹਰਨ ਵਜੋਂ ਲਓ, ਕਿਰਪਾ ਕਰਕੇ ਇਸਨੂੰ ਆਪਣੀਆਂ ਲੋੜਾਂ ਅਨੁਸਾਰ ਸੋਧੋ। SSH ਹੇਠ ਲਿਖੀਆਂ ਕਮਾਂਡਾਂ ਨੂੰ ਚਲਾਉਂਦਾ ਹੈ।

ਕਮਾਂਡ ਨੂੰ ਇਸ ਵਿੱਚ ਸੋਧਣਾ ਯਕੀਨੀ ਬਣਾਓ:

  1. ਮੇਲਬਾਕਸ
  2. ਸਰਵਰ ਮਾਰਗ
  3. ਵੈੱਬਸਾਈਟ ਡੋਮੇਨ ਨਾਮ

ਸਿੰਗਲ ਡੋਮੇਨ ਸਿੰਗਲ ਡਾਇਰੈਕਟਰੀ, ਇੱਕ ਸਰਟੀਫਿਕੇਟ ਤਿਆਰ ਕਰੋ:

./certbot-auto certonly --email [email protected] --agree-tos --no-eff-email --webroot -w /home/admin/web/chenweiliang.com/public_html -d www.chenweiliang.com

ਮਲਟੀ-ਡੋਮੇਨ ਸਿੰਗਲ ਡਾਇਰੈਕਟਰੀ, ਇੱਕ ਸਰਟੀਫਿਕੇਟ ਤਿਆਰ ਕਰੋ: (ਭਾਵ, ਮਲਟੀਪਲ ਡੋਮੇਨ ਨਾਮ, ਸਿੰਗਲ ਡਾਇਰੈਕਟਰੀ, ਇੱਕੋ ਸਰਟੀਫਿਕੇਟ ਦੀ ਵਰਤੋਂ ਕਰੋ)

./certbot-auto certonly --email [email protected] --agree-tos --no-eff-email --webroot -w /home/admin/web/chenweiliang.com/public_html -d www.chenweiliang.com -d img.chenweiliang.com

ਤਿਆਰ ਕੀਤਾ SSL ਸਰਟੀਫਿਕੇਟ ਇਸ ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਕੀਤਾ ਜਾਵੇਗਾ:/etc/letsencrypt/live/www.chenweiliang.com/ ਸਮੱਗਰੀ ਦੇ ਅਧੀਨ.


ਮਲਟੀਪਲ ਡੋਮੇਨ ਨਾਮ ਅਤੇ ਕਈ ਡਾਇਰੈਕਟਰੀਆਂ, ਇੱਕ ਸਰਟੀਫਿਕੇਟ ਤਿਆਰ ਕਰੋ: (ਅਰਥਾਤ, ਮਲਟੀਪਲ ਡੋਮੇਨ ਨਾਮ, ਮਲਟੀਪਲ ਡਾਇਰੈਕਟਰੀਆਂ, ਇੱਕੋ ਸਰਟੀਫਿਕੇਟ ਦੀ ਵਰਤੋਂ ਕਰੋ)

./certbot-auto certonly --email [email protected] --agree-tos --no-eff-email --webroot -w /home/admin/web/chenweiliang.com/public_html -d www.chenweiliang.com -d img.chenweiliang.com -w /home/eloha/public_html/site/etufo.org -d www.etufo.org -d img.etufo.org

Let's Encrypt ਸਰਟੀਫਿਕੇਟ ਦੇ ਸਫਲਤਾਪੂਰਵਕ ਸਥਾਪਿਤ ਹੋਣ ਤੋਂ ਬਾਅਦ, SSH ਵਿੱਚ ਹੇਠਾਂ ਦਿੱਤਾ ਪ੍ਰੋਂਪਟ ਸੁਨੇਹਾ ਦਿਖਾਈ ਦੇਵੇਗਾ:

ਮਹੱਤਵਪੂਰਨ ਨੋਟਸ:
- ਵਧਾਈਆਂ! ਤੁਹਾਡਾ ਸਰਟੀਫਿਕੇਟ ਅਤੇ ਸੀ.ਐਚain ਨੂੰ ਇੱਥੇ ਸੁਰੱਖਿਅਤ ਕੀਤਾ ਗਿਆ ਹੈ:
/etc/letsencrypt/live/www.chenweiliang.com/fullchain.pem
ਤੁਹਾਡੀ ਕੁੰਜੀ ਫਾਈਲ ਇੱਥੇ ਸੁਰੱਖਿਅਤ ਕੀਤੀ ਗਈ ਹੈ:
/etc/letsencrypt/live/www.chenweiliang.com/privkey.pem
ਤੁਹਾਡੇ ਸਰਟੀਫਿਕੇਟ ਦੀ ਮਿਆਦ 2018-02-26 ਨੂੰ ਖਤਮ ਹੋ ਜਾਵੇਗੀ। ਨਵਾਂ ਜਾਂ ਟਵੀਕ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ
ਭਵਿੱਖ ਵਿੱਚ ਇਸ ਸਰਟੀਫਿਕੇਟ ਦਾ ਸੰਸਕਰਣ, ਬਸ certbot-auto ਚਲਾਓ
ਦੁਬਾਰਾ। ਆਪਣੇ *ਸਾਰੇ* ਸਰਟੀਫਿਕੇਟਾਂ ਨੂੰ ਗੈਰ-ਇੰਟਰੈਕਟਿਵ ਰੀਨਿਊ ਕਰਨ ਲਈ, ਚਲਾਓ
"ਸਰਟਬੋਟ-ਆਟੋ ਰੀਨਿਊ"
- ਜੇ ਤੁਸੀਂ ਸਰਟਬੋਟ ਨੂੰ ਪਸੰਦ ਕਰਦੇ ਹੋ, ਤਾਂ ਕਿਰਪਾ ਕਰਕੇ ਸਾਡੇ ਕੰਮ ਦਾ ਸਮਰਥਨ ਕਰਨ ਬਾਰੇ ਵਿਚਾਰ ਕਰੋ:
ISRG ਨੂੰ ਦਾਨ ਦੇਣਾ / ਆਓ ਐਨਕ੍ਰਿਪਟ ਕਰੀਏ: https://letsencrypt.org/donate
EFF ਨੂੰ ਦਾਨ: https://eff.org/donate-le

SSL ਸਰਟੀਫਿਕੇਟ ਨਵਿਆਉਣ

ਸਰਟੀਫਿਕੇਟ ਨਵਿਆਉਣ ਵੀ ਬਹੁਤ ਹੀ ਸੁਵਿਧਾਜਨਕ ਹੈ, ਵਰਤ ਕੇcrontabਸਵੈ-ਨਵੀਨੀਕਰਨ।ਕੁਝ ਡੇਬੀਅਨ ਵਿੱਚ ਕ੍ਰੋਨਟੈਬ ਸਥਾਪਤ ਨਹੀਂ ਹੈ, ਤੁਸੀਂ ਇਸਨੂੰ ਪਹਿਲਾਂ ਹੱਥੀਂ ਸਥਾਪਤ ਕਰ ਸਕਦੇ ਹੋ।

apt-get install cron

ਹੇਠ ਲਿਖੀਆਂ ਕਮਾਂਡਾਂ ਕ੍ਰਮਵਾਰ nginx ਅਤੇ apache ਵਿੱਚ ਹਨ / etc / crontab ਫਾਈਲ ਵਿੱਚ ਦਰਜ ਕੀਤੀ ਕਮਾਂਡ ਦਾ ਮਤਲਬ ਹੈ ਕਿ ਇਸਨੂੰ ਹਰ 10 ਦਿਨਾਂ ਵਿੱਚ ਨਵਿਆਇਆ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਇੱਕ 90-ਦਿਨ ਦੀ ਵੈਧਤਾ ਦੀ ਮਿਆਦ ਕਾਫ਼ੀ ਹੈ।

Nginx crontab ਫਾਈਲ, ਕਿਰਪਾ ਕਰਕੇ ਸ਼ਾਮਲ ਕਰੋ:

0 3 */10 * * /root/certbot-auto renew --renew-hook "/etc/init.d/nginx reload"

ਅਪਾਚੇ ਕ੍ਰੋਨਟੈਬ ਫਾਈਲ, ਕਿਰਪਾ ਕਰਕੇ ਸ਼ਾਮਲ ਕਰੋ:

0 3 */10 * * /root/certbot-auto renew --renew-hook "service httpd restart"

SSL ਸਰਟੀਫਿਕੇਟ ਅਪਾਚੇ ਸੰਰਚਨਾ

ਹੁਣ, ਸਾਨੂੰ ਅਪਾਚੇ ਸੰਰਚਨਾ ਵਿੱਚ ਬਦਲਾਅ ਕਰਨ ਦੀ ਲੋੜ ਹੈ।

ਸੁਝਾਅ:

  • ਜੇਕਰ ਤੁਸੀਂ ਵਰਤਦੇ ਹੋCWP ਕੰਟਰੋਲ ਪੈਨਲ, ਡੋਮੇਨ ਨਾਮ ਜੋੜੋ ਚੈੱਕ ਆਟੋਮੈਟਿਕਲੀ ਇੱਕ SSL ਸਰਟੀਫਿਕੇਟ ਤਿਆਰ ਕਰੋ, ਇਹ ਅਪਾਚੇ ਲਈ ਆਪਣੇ ਆਪ SSL ਸਰਟੀਫਿਕੇਟ ਨੂੰ ਸੰਰਚਿਤ ਕਰੇਗਾ।
  • ਜੇਕਰ ਤੁਸੀਂ ਹੇਠਾਂ ਦਿੱਤੇ ਹੋਰ ਕਦਮਾਂ ਨੂੰ ਕਰਦੇ ਹੋ, ਤਾਂ Apache ਨੂੰ ਮੁੜ ਚਾਲੂ ਕਰਨ ਤੋਂ ਬਾਅਦ ਇੱਕ ਗਲਤੀ ਹੋ ਸਕਦੀ ਹੈ।
  • ਜੇਕਰ ਕੋਈ ਤਰੁੱਟੀ ਹੈ, ਤਾਂ ਤੁਹਾਡੇ ਦੁਆਰਾ ਹੱਥੀਂ ਜੋੜੀ ਗਈ ਸੰਰਚਨਾ ਨੂੰ ਮਿਟਾਓ।

httpd.conf ਫਾਈਲ ਨੂੰ ਸੋਧੋ ▼

/usr/local/apache/conf/httpd.conf

▼ ਲੱਭੋ

Listen 443
  • (ਪਿਛਲੇ ਟਿੱਪਣੀ ਨੰਬਰ # ਨੂੰ ਹਟਾਓ)

ਜਾਂ ਲਿਸਨਿੰਗ ਪੋਰਟ 443 ▼ ਜੋੜੋ

Listen 443

SSH ਅਪਾਚੇ ਲਿਸਨਿੰਗ ਪੋਰਟ ਦੀ ਜਾਂਚ ਕਰੋ ▼

grep ^Listen /usr/local/apache/conf/httpd.conf

▼ ਲੱਭੋ

mod_ssl
  • (ਪਿਛਲੇ ਟਿੱਪਣੀ ਨੰਬਰ # ਨੂੰ ਹਟਾਓ)

ਜਾਂ ▼ ਸ਼ਾਮਲ ਕਰੋ

LoadModule ssl_module modules/mod_ssl.so

▼ ਲੱਭੋ

httpd-ssl
  • (ਪਿਛਲੇ ਟਿੱਪਣੀ ਨੰਬਰ # ਨੂੰ ਹਟਾਓ)

ਫਿਰ, SSH ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਚਲਾਓ (ਆਪਣੇ ਖੁਦ ਦੇ ਮਾਰਗ ਨੂੰ ਬਦਲਣ ਲਈ ਨੋਟ ਕਰੋ):

at >/usr/local/apache/conf/extra/httpd-ssl.conf<<EOF
Listen 443
AddType application/x-x509-ca-cert .crt
AddType application/x-pkcs7-crl .crl
SSLCipherSuite EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH
SSLProxyCipherSuite EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH
SSLHonorCipherOrder on
SSLProtocol all -SSLv2 -SSLv3
SSLProxyProtocol all -SSLv2 -SSLv3
SSLPassPhraseDialog builtin
SSLSessionCache "shmcb:/usr/local/apache/logs/ssl_scache(512000)"
SSLSessionCacheTimeout 300
SSLMutex "file:/usr/local/apache/logs/ssl_mutex"
EOF

ਅੱਗੇ, ਤੁਹਾਡੇ ਦੁਆਰਾ ਬਣਾਈ ਗਈ ਵੈਬਸਾਈਟ ਲਈ ਅਪਾਚੇ ਸੰਰਚਨਾ ਦੇ ਅੰਤ ਵਿੱਚਅਧੀਨ।

SSL ਭਾਗ ਦੀ ਸੰਰਚਨਾ ਫਾਈਲ ਸ਼ਾਮਲ ਕਰੋ (ਟਿੱਪਣੀ ਨੂੰ ਹਟਾਉਣ ਲਈ ਨੋਟ ਕਰੋ, ਅਤੇ ਆਪਣੇ ਖੁਦ ਦੇ ਮਾਰਗ ਨੂੰ ਬਦਲੋ):

<VirtualHost *:443>
DocumentRoot /home/admin/web/chenweiliang.com/public_html //网站目录
ServerName www.chenweiliang.com:443 //域名
ServerAdmin [email protected] //邮箱
ErrorLog "/var/log/www.chenweiliang.com-error_log" //错误日志
CustomLog "/var/log/www.chenweiliang.com-access_log" common //访问日志
SSLEngine on
SSLCertificateFile /etc/letsencrypt/live/www.chenweiliang.com/fullchain.pem //之前生成的证书
SSLCertificateKeyFile /etc/letsencrypt/live/www.chenweiliang.com/privkey.pem //之前生成的密钥
<Directory "/home/admin/web/chenweiliang.com/public_html"> //网站目录
SetOutputFilter DEFLATE
Options FollowSymLinks
AllowOverride All
suPHP_UserGroup eloha eloha //用户组(有些服务器配置需要,有些可能不需要,出错请删除此行)
Order allow,deny
Allow from all
DirectoryIndex index.html index.phps
</Directory>
</VirtualHost>

ਅੰਤ ਵਿੱਚ ਇਸ 'ਤੇ ਅਪਾਚੇ ਨੂੰ ਮੁੜ ਚਾਲੂ ਕਰੋ:

service httpd restart

ਅਪਾਚੇ ਬਲ HTTP ਨੂੰ HTTPS 'ਤੇ ਰੀਡਾਇਰੈਕਟ ਕਰਦਾ ਹੈ

  • ਬਹੁਤ ਸਾਰੀਆਂ ਵੈਬ ਬੇਨਤੀਆਂ ਹਮੇਸ਼ਾਂ SSL ਨਾਲ ਚੱਲ ਸਕਦੀਆਂ ਹਨ।
  • ਸਾਨੂੰ ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਦੀ ਲੋੜ ਹੈ ਕਿ ਹਰ ਵਾਰ ਜਦੋਂ ਅਸੀਂ SSL ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਾਂ, ਵੈੱਬਸਾਈਟ ਨੂੰ SSL ਰਾਹੀਂ ਐਕਸੈਸ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ।
  • ਜੇਕਰ ਕੋਈ ਉਪਭੋਗਤਾ ਗੈਰ-SSL URL ਨਾਲ ਵੈਬਸਾਈਟ ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦਾ ਹੈ, ਤਾਂ ਉਸਨੂੰ SSL ਵੈਬਸਾਈਟ ਤੇ ਰੀਡਾਇਰੈਕਟ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ।
  • Apache mod_rewrite ਮੋਡੀਊਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ SSL URL 'ਤੇ ਰੀਡਾਇਰੈਕਟ ਕਰੋ।
  • ਜਿਵੇਂ ਕਿ LAMP ਇੱਕ-ਕਲਿੱਕ ਇੰਸਟਾਲੇਸ਼ਨ ਪੈਕੇਜ ਦੀ ਵਰਤੋਂ ਕਰਨਾ, SSL ਸਰਟੀਫਿਕੇਟ ਦੀ ਬਿਲਟ-ਇਨ ਆਟੋਮੈਟਿਕ ਸਥਾਪਨਾ ਅਤੇ HTTPS 'ਤੇ ਜਬਰੀ ਰੀਡਾਇਰੈਕਸ਼ਨ, HTTPS 'ਤੇ ਰੀਡਾਇਰੈਕਸ਼ਨ।ਲਾਗੂ, ਤੁਹਾਨੂੰ HTTPS ਰੀਡਾਇਰੈਕਟ ਜੋੜਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ।

ਰੀਡਾਇਰੈਕਟ ਨਿਯਮ ਸ਼ਾਮਲ ਕਰੋ

  • ਅਪਾਚੇ ਦੀ ਸੰਰਚਨਾ ਫਾਈਲ ਵਿੱਚ, ਵੈਬਸਾਈਟ ਦੇ ਵਰਚੁਅਲ ਹੋਸਟ ਨੂੰ ਸੰਪਾਦਿਤ ਕਰੋ ਅਤੇ ਹੇਠ ਲਿਖੀਆਂ ਸੈਟਿੰਗਾਂ ਸ਼ਾਮਲ ਕਰੋ।
  • ਤੁਸੀਂ ਆਪਣੀ .htaccess ਫਾਈਲ ਵਿੱਚ ਆਪਣੀ ਵੈਬਸਾਈਟ 'ਤੇ ਦਸਤਾਵੇਜ਼ ਰੂਟ ਵਿੱਚ ਵੀ ਉਹੀ ਸੈਟਿੰਗਾਂ ਸ਼ਾਮਲ ਕਰ ਸਕਦੇ ਹੋ।
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

ਜੇਕਰ ਤੁਸੀਂ HTTPS 'ਤੇ ਰੀਡਾਇਰੈਕਟ ਕਰਨ ਲਈ ਸਿਰਫ਼ ਇੱਕ ਖਾਸ URL ਨਿਰਧਾਰਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ:

RewriteEngine On
RewriteRule ^message$ https://www.etufo.org/message [R=301,L]
  • ਜੇਕਰ ਕੋਈ ਪਹੁੰਚ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦਾ ਹੈ ਸੁਨੇਹੇ ਨੂੰ , ਪੰਨਾ https 'ਤੇ ਜਾਏਗਾ, ਅਤੇ ਉਪਭੋਗਤਾ ਸਿਰਫ਼ SSL ਨਾਲ URL ਤੱਕ ਪਹੁੰਚ ਕਰ ਸਕਦਾ ਹੈ।

.htaccess ਫਾਈਲ ਨੂੰ ਪ੍ਰਭਾਵੀ ਕਰਨ ਲਈ ਅਪਾਚੇ ਨੂੰ ਮੁੜ ਚਾਲੂ ਕਰੋ:

service httpd restart

ਸਾਵਧਾਨੀਆਂ

  • ਕਿਰਪਾ ਕਰਕੇ ਉਪਰੋਕਤ ਈਮੇਲ ਪਤੇ ਨੂੰ ਆਪਣੇ ਈਮੇਲ ਪਤੇ ਵਿੱਚ ਬਦਲੋ।
  • ਕਿਰਪਾ ਕਰਕੇ ਉਪਰੋਕਤ ਵੈਬਸਾਈਟ ਡੋਮੇਨ ਨਾਮ ਨੂੰ ਆਪਣੀ ਵੈਬਸਾਈਟ ਡੋਮੇਨ ਨਾਮ ਵਿੱਚ ਬਦਲਣਾ ਯਾਦ ਰੱਖੋ।

ਰੀਡਾਇਰੈਕਟ ਨਿਯਮ ਟਿਕਾਣਾ ਸਮੱਸਿਆ

ਸੂਡੋ-ਸਟੈਟਿਕ ਨਿਯਮਾਂ ਦੇ ਤਹਿਤ, ਰੀਡਾਇਰੈਕਸ਼ਨ ਜੰਪ ਨਿਯਮਾਂ ਨੂੰ ਰੱਖਣ ਵੇਲੇ, ਤੁਹਾਨੂੰ ਆਮ ਤੌਰ 'ਤੇ ਸਾਹਮਣਾ ਕਰਨਾ ਪੈਂਦਾ ਹੈ http https ਨੂੰ ਰੀਡਾਇਰੈਕਟ ਨਹੀਂ ਕਰ ਸਕਦਾ ਸਮੱਸਿਆ.

ਸ਼ੁਰੂ ਵਿੱਚ ਅਸੀਂ ਰੀਡਾਇਰੈਕਟ ਕੋਡ ਨੂੰ .htaccess ਵਿੱਚ ਕਾਪੀ ਕੀਤਾ ਅਤੇ ਇਹ ਹੇਠਾਂ ਦਿੱਤੇ ਮਾਮਲਿਆਂ ਵਿੱਚ ਦਿਖਾਈ ਦੇਵੇਗਾ ▼

ਉਪਰੋਕਤ 2 ਸ਼ੀਟ ਵਿੱਚ ਰੀਡਾਇਰੈਕਸ਼ਨ ਨਿਯਮ [L]

  • [L] ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਮੌਜੂਦਾ ਨਿਯਮ ਆਖਰੀ ਨਿਯਮ ਹੈ, ਹੇਠਾਂ ਦਿੱਤੇ ਰੀਰਾਈਟ ਨਿਯਮਾਂ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰਨਾ ਬੰਦ ਕਰੋ।
  • ਇਸ ਲਈ ਰੀਡਾਇਰੈਕਟ ਕੀਤੇ ਲੇਖ ਪੰਨੇ ਤੱਕ ਪਹੁੰਚ ਕਰਦੇ ਸਮੇਂ, [L] ਹੇਠਾਂ ਦਿੱਤੇ ਨਿਯਮ ਨੂੰ ਰੋਕਦਾ ਹੈ, ਇਸਲਈ ਰੀਡਾਇਰੈਕਸ਼ਨ ਨਿਯਮ ਕੰਮ ਨਹੀਂ ਕਰਦਾ।

http ਹੋਮਪੇਜ 'ਤੇ ਜਾਣ ਵੇਲੇ, ਅਸੀਂ ਇੱਕ URL ਰੀਡਾਇਰੈਕਸ਼ਨ ਨੂੰ ਟਰਿੱਗਰ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹਾਂ, ਰੀਡਾਇਰੈਕਸ਼ਨ ਜੰਪ ਨਿਯਮ ਨੂੰ ਚਲਾਉਣ ਲਈ ਸੂਡੋ-ਸਟੈਟਿਕ ਨਿਯਮ ਨੂੰ ਛੱਡਣਾ ਚਾਹੁੰਦੇ ਹਾਂ, ਤਾਂ ਜੋ ਇਸਨੂੰ ਪ੍ਰਾਪਤ ਕੀਤਾ ਜਾ ਸਕੇ।ਸਾਈਟ-ਵਿਆਪਕ http https ਨੂੰ ਰੀਡਾਇਰੈਕਟ ਕਰੋ .

https ਰੀਡਾਇਰੈਕਟ ਨਿਯਮਾਂ ਵਿੱਚ ਨਾ ਪਾਓ [ਐਲ] ਨਿਯਮਾਂ ਦੇ ਹੇਠਾਂ, ਪਾਓ [ਐਲ] ਨਿਯਮਾਂ ਤੋਂ ਉੱਪਰ ▼

ਹੇਠਾਂ ਦਿੱਤੀ 3ਵੀਂ ਸ਼ੀਟ ਵਿੱਚ ਸੂਡੋ-ਸਟੈਟਿਕ SSL ਰੀਡਾਇਰੈਕਸ਼ਨ ਨਿਯਮ [L]

ਵਿਸਤ੍ਰਿਤ ਪੜ੍ਹਾਈ:

ਹੋਪ ਚੇਨ ਵੇਇਲਿਯਾਂਗ ਬਲੌਗ ( https://www.chenweiliang.com/ ) ਨੇ ਸਾਂਝਾ ਕੀਤਾ "Let's Encrypt ਲਈ ਅਰਜ਼ੀ ਕਿਵੇਂ ਦੇਣੀ ਹੈ? ਆਓ SSL ਮੁਫ਼ਤ ਸਰਟੀਫਿਕੇਟ ਸਿਧਾਂਤ ਅਤੇ ਸਥਾਪਨਾ ਟਿਊਟੋਰਿਅਲ ਨੂੰ ਐਨਕ੍ਰਿਪਟ ਕਰੀਏ", ਜੋ ਤੁਹਾਡੇ ਲਈ ਮਦਦਗਾਰ ਹੈ।

ਇਸ ਲੇਖ ਦਾ ਲਿੰਕ ਸਾਂਝਾ ਕਰਨ ਲਈ ਸੁਆਗਤ ਹੈ:https://www.chenweiliang.com/cwl-512.html

ਨਵੀਨਤਮ ਅਪਡੇਟਸ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਚੇਨ ਵੇਇਲਿਯਾਂਗ ਦੇ ਬਲੌਗ ਦੇ ਟੈਲੀਗ੍ਰਾਮ ਚੈਨਲ ਵਿੱਚ ਸੁਆਗਤ ਹੈ!

🔔 ਚੈਨਲ ਦੀ ਚੋਟੀ ਦੀ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਕੀਮਤੀ "ChatGPT ਸਮੱਗਰੀ ਮਾਰਕੀਟਿੰਗ AI ਟੂਲ ਵਰਤੋਂ ਗਾਈਡ" ਪ੍ਰਾਪਤ ਕਰਨ ਵਾਲੇ ਪਹਿਲੇ ਬਣੋ! 🌟
📚 ਇਸ ਗਾਈਡ ਵਿੱਚ ਬਹੁਤ ਵੱਡਾ ਮੁੱਲ ਹੈ, 🌟ਇਹ ਇੱਕ ਦੁਰਲੱਭ ਮੌਕਾ ਹੈ, ਇਸ ਨੂੰ ਨਾ ਗੁਆਓ! ⏰⌛💨
ਜੇ ਚੰਗਾ ਲੱਗੇ ਤਾਂ ਸ਼ੇਅਰ ਅਤੇ ਲਾਈਕ ਕਰੋ!
ਤੁਹਾਡੀ ਸ਼ੇਅਰਿੰਗ ਅਤੇ ਪਸੰਦ ਸਾਡੀ ਨਿਰੰਤਰ ਪ੍ਰੇਰਣਾ ਹਨ!

 

ਇੱਕ ਟਿੱਪਣੀ ਪੋਸਟ

ਤੁਹਾਡਾ ਈਮੇਲ ਪਤਾ ਪ੍ਰਕਾਸ਼ਤ ਨਹੀ ਕੀਤਾ ਜਾਵੇਗਾ. ਲੋੜੀਂਦੇ ਖੇਤਰ ਵਰਤੇ ਜਾ ਰਹੇ ਹਨ * ਲੇਬਲ

ਸਿਖਰ ਤੱਕ ਸਕ੍ਰੋਲ ਕਰੋ