ਲੇਖ ਡਾਇਰੈਕਟਰੀ
Let's Encrypt ਲਈ ਅਰਜ਼ੀ ਕਿਵੇਂ ਦੇਣੀ ਹੈ?
ਆਓ SSL ਸਰਟੀਫਿਕੇਟ ਸਿਧਾਂਤ ਅਤੇ ਸਥਾਪਨਾ ਟਿਊਟੋਰਿਅਲ ਨੂੰ ਐਨਕ੍ਰਿਪਟ ਕਰੀਏ
SSL ਕੀ ਹੈ?ਚੇਨ ਵੇਲਿਯਾਂਗਪਿਛਲੇ ਲੇਖ ਵਿੱਚ "http ਬਨਾਮ https ਵਿੱਚ ਕੀ ਅੰਤਰ ਹੈ? SSL ਐਨਕ੍ਰਿਪਸ਼ਨ ਪ੍ਰਕਿਰਿਆ ਦੀ ਵਿਸਤ੍ਰਿਤ ਵਿਆਖਿਆ"ਇਸ ਵਿਚ ਜ਼ਿਕਰ ਕੀਤਾ ਗਿਆ ਹੈ.
ਇਸ ਤੋਂ ਇਲਾਵਾਈ-ਕਾਮਰਸਵੈੱਬਸਾਈਟ ਨੂੰ ਇੱਕ ਉੱਨਤ ਐਨਕ੍ਰਿਪਟਡ SSL ਸਰਟੀਫਿਕੇਟ ਖਰੀਦਣਾ ਚਾਹੀਦਾ ਹੈ ਅਤੇ ਵੈੱਬਸਾਈਟ ਨੂੰ WeChat ਵਜੋਂ ਵਰਤਣਾ ਚਾਹੀਦਾ ਹੈਜਨਤਕ ਖਾਤੇ ਦਾ ਪ੍ਰਚਾਰਦੇਨਵਾਂ ਮੀਡੀਆਲੋਕ, ਜੇ ਤੁਸੀਂ ਇੱਕ SSL ਸਰਟੀਫਿਕੇਟ ਸਥਾਪਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਅਸਲ ਵਿੱਚ ਇੱਕ ਐਨਕ੍ਰਿਪਟਡ SSL ਸਰਟੀਫਿਕੇਟ ਮੁਫਤ ਵਿੱਚ ਸਥਾਪਤ ਕਰ ਸਕਦੇ ਹੋ।SEOਮਦਦਗਾਰ, ਖੋਜ ਇੰਜਣਾਂ ਵਿੱਚ ਵੈਬਸਾਈਟ ਕੀਵਰਡਸ ਦੀ ਦਰਜਾਬੰਦੀ ਵਿੱਚ ਸੁਧਾਰ ਕਰ ਸਕਦਾ ਹੈ.
ਚਲੋ ਐਨਕ੍ਰਿਪਟ ਨੇ ਖੁਦ ਪ੍ਰਕਿਰਿਆਵਾਂ ਦਾ ਇੱਕ ਸਮੂਹ ਲਿਖਿਆ ਹੈ (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 ਹੇਠ ਲਿਖੀਆਂ ਕਮਾਂਡਾਂ ਨੂੰ ਚਲਾਉਂਦਾ ਹੈ।
ਕਮਾਂਡ ਨੂੰ ਇਸ ਵਿੱਚ ਸੋਧਣਾ ਯਕੀਨੀ ਬਣਾਓ:
- ਮੇਲਬਾਕਸ
- ਸਰਵਰ ਮਾਰਗ
- ਵੈੱਬਸਾਈਟ ਡੋਮੇਨ ਨਾਮ
ਸਿੰਗਲ ਡੋਮੇਨ ਸਿੰਗਲ ਡਾਇਰੈਕਟਰੀ, ਇੱਕ ਸਰਟੀਫਿਕੇਟ ਤਿਆਰ ਕਰੋ:
./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 ਵਿੱਚ ਕਾਪੀ ਕੀਤਾ ਅਤੇ ਇਹ ਹੇਠਾਂ ਦਿੱਤੇ ਮਾਮਲਿਆਂ ਵਿੱਚ ਦਿਖਾਈ ਦੇਵੇਗਾ ▼
- [L] ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਮੌਜੂਦਾ ਨਿਯਮ ਆਖਰੀ ਨਿਯਮ ਹੈ, ਹੇਠਾਂ ਦਿੱਤੇ ਰੀਰਾਈਟ ਨਿਯਮਾਂ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰਨਾ ਬੰਦ ਕਰੋ।
- ਇਸ ਲਈ ਰੀਡਾਇਰੈਕਟ ਕੀਤੇ ਲੇਖ ਪੰਨੇ ਤੱਕ ਪਹੁੰਚ ਕਰਦੇ ਸਮੇਂ, [L] ਹੇਠਾਂ ਦਿੱਤੇ ਨਿਯਮ ਨੂੰ ਰੋਕਦਾ ਹੈ, ਇਸਲਈ ਰੀਡਾਇਰੈਕਸ਼ਨ ਨਿਯਮ ਕੰਮ ਨਹੀਂ ਕਰਦਾ।
http ਹੋਮਪੇਜ 'ਤੇ ਜਾਣ ਵੇਲੇ, ਅਸੀਂ ਇੱਕ URL ਰੀਡਾਇਰੈਕਸ਼ਨ ਨੂੰ ਟਰਿੱਗਰ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹਾਂ, ਰੀਡਾਇਰੈਕਸ਼ਨ ਜੰਪ ਨਿਯਮ ਨੂੰ ਚਲਾਉਣ ਲਈ ਸੂਡੋ-ਸਟੈਟਿਕ ਨਿਯਮ ਨੂੰ ਛੱਡਣਾ ਚਾਹੁੰਦੇ ਹਾਂ, ਤਾਂ ਜੋ ਇਸਨੂੰ ਪ੍ਰਾਪਤ ਕੀਤਾ ਜਾ ਸਕੇ।ਸਾਈਟ-ਵਿਆਪਕ http https ਨੂੰ ਰੀਡਾਇਰੈਕਟ ਕਰੋ .
https ਰੀਡਾਇਰੈਕਟ ਨਿਯਮਾਂ ਵਿੱਚ ਨਾ ਪਾਓ [ਐਲ] ਨਿਯਮਾਂ ਦੇ ਹੇਠਾਂ, ਪਾਓ [ਐਲ] ਨਿਯਮਾਂ ਤੋਂ ਉੱਪਰ ▼
ਵਿਸਤ੍ਰਿਤ ਪੜ੍ਹਾਈ:
- http ਬਨਾਮ https ਵਿੱਚ ਕੀ ਅੰਤਰ ਹੈ? SSL ਐਨਕ੍ਰਿਪਸ਼ਨ ਪ੍ਰਕਿਰਿਆ ਦੀ ਵਿਸਤ੍ਰਿਤ ਵਿਆਖਿਆ
- ਜੇਕਰ CWP ਕੰਟਰੋਲ ਪੈਨਲ ਵਿੱਚ Let's Encrypt SSL ਸਰਟੀਫਿਕੇਟ ਨੂੰ ਸਥਾਪਿਤ ਕਰਨ ਤੋਂ ਬਾਅਦ ਮੈਨੂੰ ਇੱਕ ਗਲਤੀ 500 ਮਿਲਦੀ ਹੈ ਤਾਂ ਮੈਨੂੰ ਕੀ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ?
- www ਸਿਖਰ-ਪੱਧਰ ਦੇ ਡੋਮੇਨ ਨਾਮ ਤੋਂ ਬਿਨਾਂ ਸਵੈਚਲਿਤ ਤੌਰ 'ਤੇ ਦੂਜੇ-ਪੱਧਰ ਦੇ ਡੋਮੇਨ ਨਾਮ 'ਤੇ ਜਾਓ: ਰੂਟ ਡੋਮੇਨ ਨਾਮ 301 www ਨੂੰ ਰੀਡਾਇਰੈਕਟ ਕਰਦਾ ਹੈ
ਹੋਪ ਚੇਨ ਵੇਇਲਿਯਾਂਗ ਬਲੌਗ ( https://www.chenweiliang.com/ ) ਨੇ ਸਾਂਝਾ ਕੀਤਾ "Let's Encrypt ਲਈ ਅਰਜ਼ੀ ਕਿਵੇਂ ਦੇਣੀ ਹੈ? ਆਓ SSL ਮੁਫ਼ਤ ਸਰਟੀਫਿਕੇਟ ਸਿਧਾਂਤ ਅਤੇ ਸਥਾਪਨਾ ਟਿਊਟੋਰਿਅਲ ਨੂੰ ਐਨਕ੍ਰਿਪਟ ਕਰੀਏ", ਜੋ ਤੁਹਾਡੇ ਲਈ ਮਦਦਗਾਰ ਹੈ।
ਇਸ ਲੇਖ ਦਾ ਲਿੰਕ ਸਾਂਝਾ ਕਰਨ ਲਈ ਸੁਆਗਤ ਹੈ:https://www.chenweiliang.com/cwl-512.html
ਨਵੀਨਤਮ ਅਪਡੇਟਸ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਚੇਨ ਵੇਇਲਿਯਾਂਗ ਦੇ ਬਲੌਗ ਦੇ ਟੈਲੀਗ੍ਰਾਮ ਚੈਨਲ ਵਿੱਚ ਸੁਆਗਤ ਹੈ!
📚 ਇਸ ਗਾਈਡ ਵਿੱਚ ਬਹੁਤ ਵੱਡਾ ਮੁੱਲ ਹੈ, 🌟ਇਹ ਇੱਕ ਦੁਰਲੱਭ ਮੌਕਾ ਹੈ, ਇਸ ਨੂੰ ਨਾ ਗੁਆਓ! ⏰⌛💨
ਜੇ ਚੰਗਾ ਲੱਗੇ ਤਾਂ ਸ਼ੇਅਰ ਅਤੇ ਲਾਈਕ ਕਰੋ!
ਤੁਹਾਡੀ ਸ਼ੇਅਰਿੰਗ ਅਤੇ ਪਸੰਦ ਸਾਡੀ ਨਿਰੰਤਰ ਪ੍ਰੇਰਣਾ ਹਨ!