1. Bạn cần có được một tên miền (hoặc có thể chỉ là FQDN ) từ một số nhà cung cấp DNS .
2. Khi bạn đã đăng ký tên miền, bạn sẽ có quyền truy cập vào bảng quản trị (như bảng này được hiển thị bên dưới), nơi bạn sẽ có thể (thông qua bản ghi A), để chuyển hướng tên miền (và tất cả *.
hoặc một số tên miền phụ nhất định / FQDN) đến địa chỉ IP của máy chủ của bạn.
Xin lưu ý rằng bảng quản trị của nhà cung cấp sẽ trông khác nhau và nhà cung cấp sẽ cung cấp cho bạn các hướng dẫn chính xác về cách sử dụng bảng điều khiển.
Đôi khi việc chuyển hướng có thể mất tới 24 giờ. Bạn có thể kiểm tra nếu nó thành công bằng lệnh whois example.com
.
Nếu máy chủ đứng sau NAT, bạn phải thiết lập chuyển tiếp cổng .
3. Chỉnh sửa tệp cấu hình Máy chủ ảo của bạn và thêm các chỉ thị có liên quan ServerName
và có thể ServerAlias
. Giả sử tập tin cấu hình 000-default.conf
trông giống như sau:
<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>
Bước này có thể được bỏ qua, nhưng nó thực sự cần thiết khi bạn có nhiều hơn một Máy chủ ảo .
Đừng quên:
sudo a2ensite 000-default.conf
sudo systemctl reload apache2.service
4. Ngoài nhu cầu địa phương :
Bạn có thể liên kết FQDN với giao diện loopback của máy chủ. Với mục đích này, hãy chỉnh sửa tệp /etc/hosts
theo cách như sau:
127.0.0.1 localhost example.com www.example.com
Không thể vào *.example.com
đây. Bạn cũng có thể thêm một mục nhập cho địa chỉ IP của giao diện mạng của máy chủ (cục bộ) khác - ví dụ 77.77.77.70
.
Nếu bạn muốn truy cập FQDN bằng một máy tính khác thông qua mạng LAN (hoặc bằng máy tính riêng thông qua Internet), hãy chỉnh sửa host
tệp của nó theo cách như sau:
77.77.77.70 example.com www.example.com
Đọc thêm: