ਇੱਕ ਡੋਮੇਨ ਨਾਮ ਤੇ ਇੱਕ ਵੈਬਸਾਈਟ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਤੁਹਾਨੂੰ ਇਹਨਾਂ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰਨ ਦੀ ਲੋੜ ਹੈ:
- ਡੋਮੇਨ ਨਾਮ ਰਜਿਸਟਰ ਕਰੋ
- ਰਜਿਸਟਰਾਰ 'ਤੇ, ਨੇਮਸਰਵਰ (NS) ਰਿਕਾਰਡਾਂ ਨੂੰ ਡੋਮੇਨ ਨਾਮ ਸਰਵਰ (DNS) ਵੱਲ ਪੁਆਇੰਟ ਕਰੋ ਜੋ ਡੋਮੇਨ ਨੂੰ ਸੰਭਾਲੇਗਾ।
- ਨਾਮ ਸਰਵਰ 'ਤੇ, ਆਪਣੇ ਸਰਵਰ ਲਈ ਹੋਸਟ ਨਾਮ ਨੂੰ ਹੱਲ ਕਰਨ ਲਈ ਰਿਕਾਰਡ ਸ਼ਾਮਲ ਕਰੋ
- ਉਸ ਡੋਮੇਨ ਨਾਮ ਲਈ ਆਉਣ ਵਾਲੀਆਂ ਬੇਨਤੀਆਂ ਨੂੰ ਸੰਭਾਲਣ ਲਈ ਆਪਣੇ ਵੈਬ ਸਰਵਰ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰੋ
ਮੈਂ ਕਦੇ ਵੀ ਆਪਣਾ ਨਾਮ ਸਰਵਰ ਨਹੀਂ ਚਲਾਉਂਦਾ। ਥਰਡ ਪਾਰਟੀ ਨਾਮ ਸਰਵਰ ਸੇਵਾ ਸਸਤੀ ਅਤੇ ਬਹੁਤ ਜ਼ਿਆਦਾ ਭਰੋਸੇਮੰਦ ਹੈ। ਮੈਂ ਇਸਦੇ ਲਈ ਪ੍ਰਤੀ ਸਾਲ $10 ਤੋਂ ਵੱਧ ਦਾ ਭੁਗਤਾਨ ਨਹੀਂ ਕਰਾਂਗਾ। ਤੁਹਾਡੇ ਕੋਲ ਅਸਲ ਵਿੱਚ ਰਿਡੰਡੈਂਸੀ ਅਤੇ ਭਰੋਸੇਯੋਗਤਾ ਲਈ ਵੱਖ-ਵੱਖ ਸਥਾਨਾਂ ਵਿੱਚ ਚੱਲ ਰਹੇ ਤਿੰਨ ਜਾਂ ਚਾਰ ਨਾਮ ਸਰਵਰ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ। ਅਜਿਹਾ ਲਗਦਾ ਹੈ ਕਿ ਤੁਹਾਡੇ ਵੈਬ ਹੋਸਟ ਕੋਲ ਤੁਹਾਡੇ ਵਰਤਣ ਲਈ ਨਾਮ ਸਰਵਰ ਹਨ ਅਤੇ ਮੈਂ ਇਸਦਾ ਫਾਇਦਾ ਉਠਾਵਾਂਗਾ
ਨਾਮ ਸਰਵਰ 'ਤੇ DNS ਰਿਕਾਰਡ ਜਾਂ ਤਾਂ ਉਹ ਰਿਕਾਰਡ ਹੋ ਸਕਦੇ ਹਨ ਜੋ ਤੁਹਾਡੇ ਵੈਬ ਸਰਵਰ ਦੇ IP ਪਤੇ ਨੂੰ ਸੂਚੀਬੱਧ ਕਰਦੇ ਹਨ, ਜਾਂ CNAME ਰਿਕਾਰਡ ਕਿਸੇ ਹੋਰ ਹੋਸਟ ਨਾਮ ਵੱਲ ਇਸ਼ਾਰਾ ਕਰਦੇ ਹਨ ਜੋ ਤੁਸੀਂ ਆਪਣੇ ਸਰਵਰ ਵੱਲ ਪੁਆਇੰਟ ਕਰਨ ਲਈ ਪਹਿਲਾਂ ਹੀ ਸੈਟ ਅਪ ਕੀਤਾ ਹੈ। ਤੁਹਾਡੇ ਵੈਬ ਹੋਸਟ ਕੋਲ ਤੁਹਾਡੇ ਲਈ ਇਹ ਰਿਕਾਰਡ ਜੋੜਨ ਦਾ ਇੱਕ ਤਰੀਕਾ ਹੈ। ਇਹ ਆਮ ਤੌਰ 'ਤੇ ਇੱਕ ਵੈੱਬ ਇੰਟਰਫੇਸ ਹੁੰਦਾ ਹੈ ਜੋ ਉਹ ਤੁਹਾਨੂੰ ਇੱਕ ਕੰਟਰੋਲ ਪੈਨਲ ਵਿੱਚ ਦਿੰਦੇ ਹਨ ਜਿੱਥੇ ਤੁਸੀਂ ਇਹ ਰਿਕਾਰਡ ਬਣਾ ਸਕਦੇ ਹੋ
ਉਬੰਟੂ 'ਤੇ, ਇੱਕ ਵੈਬਸਾਈਟ ਲਈ ਅਪਾਚੇ ਕੌਂਫਿਗਰੇਸ਼ਨ ਨੂੰ ਜੋੜਨ ਦਾ ਸਿਫਾਰਸ਼ੀ ਤਰੀਕਾ (ਬਦਲ
ਤੁਹਾਡੇ ਅਸਲ ਡੋਮੇਨ ਨਾਮ ਲਈ example.com) ਹੈ:
- ਫਾਈਲਾਂ ਦੀ ਸੇਵਾ ਕਰਨ ਲਈ ਇੱਕ ਡਾਇਰੈਕਟਰੀ ਬਣਾਓ
*/var/www/example.com* ਅਤੇ HTML ਫਾਈਲਾਂ ਨੂੰ ਉੱਥੇ ਰੱਖੋ
-
ਬਣਾਓ
*/etc/apache2/sites-available/example.com.conf*:
*:80>
Servername example.com
DocumentRoot /var/www/example.com
var/www/example.com/>
AllowOverride All
Require all granted
- ਸਾਈਟ ਨੂੰ ਸਮਰੱਥ ਬਣਾਓ:
sudo a2ensite example.com
- ਵੈਬਸਰਵਰ ਨੂੰ ਮੁੜ ਚਾਲੂ ਕਰੋ:
sudo service apache2 ਰੀਸਟਾਰਟ