1. Anda perlu mendapatkan nama domain (atau mungkin hanya FQDN ) dari beberapa penyedia DNS .
2. Setelah Anda mendaftarkan nama domain, Anda akan mendapatkan akses ke panel administrasi (seperti yang ditunjukkan di bawah ini), di mana Anda akan dapat (melalui catatan A), untuk mengarahkan kembali nama domain (dan semua *.
atau sub domain tertentu / FQDNs) ke alamat IP server Anda.
Harap dicatat bahwa panel administrasi penyedia akan terlihat berbeda, dan penyedia akan memberi Anda petunjuk yang tepat bagaimana menggunakannya.
Terkadang pengalihan bisa memakan waktu hingga 24 jam. Anda dapat memeriksa apakah berhasil dengan perintah whois example.com
.
Jika server berada di belakang NAT, Anda harus mengatur port forwarding .
3. Edit file konfigurasi Virtual Host Anda dan tambahkan arahan yang relevan ServerName
dan mungkin ServerAlias
. Mari kita asumsikan file konfigurasi adalah 000-default.conf
yang seharusnya terlihat seperti ini:
<VirtualHost *:80>
ServerName example.com
ServerAlias www.example.com localhost
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
<Directory /var/www/html>
# etc ...
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Langkah ini dapat dihilangkan, tetapi mutlak diperlukan ketika Anda memiliki lebih dari satu Host Virtual .
Jangan lupa untuk:
sudo a2ensite 000-default.conf
sudo systemctl reload apache2.service
4. Selain untuk kebutuhan lokal :
Anda dapat mengikat FQDN ke antarmuka loopback server. Untuk tujuan ini, edit file /etc/hosts
dengan cara seperti ini:
127.0.0.1 localhost example.com www.example.com
Tidak mungkin masuk ke *.example.com
sini. Anda juga dapat menambahkan entri untuk alamat IP dari antarmuka jaringan server (lokal) lainnya - misalnya 77.77.77.70
.
Jika Anda ingin mengakses FQDN oleh komputer lain melalui LAN (atau oleh komputer pribadi melalui Internet), edit host
file -nya dengan cara seperti ini:
77.77.77.70 example.com www.example.com
Bacaan lebih lanjut: