Для настройки поддомена на компьютере для локального сервера, вам необходимо выполнить следующие шаги:
1. Откройте файл hosts на вашем компьютере. Для Windows путь будет C:\Windows\System32\drivers\etc\hosts, для MacOS и Linux /etc/hosts.
2. Добавьте запись в файле hosts в формате:
10.10.10.10 sub.site.ru
Здесь 10.10.10.10 - IP-адрес вашего локального сервера, а sub.site.ru - поддомен, который вы хотите настроить.
3. Сохраните файл hosts и перезагрузите сетевые настройки на вашем компьютере.
Для настройки виртуального хоста Apache для сайта с поддоменом sub.site.ru, вам нужно внести следующие изменения в конфигурационный файл Apache:
1. Создайте новый конфигурационный файл для вашего виртуального хоста в папке /etc/apache2/sites-available/ (для Ubuntu) или в другой подходящей директории.
2. В файле конфигурации добавьте следующие строки:
<VirtualHost *:80>
ServerName sub.site.ru
DocumentRoot /var/www/sitedir2
</VirtualHost>
<VirtualHost *:443>
ServerName sub.site.ru
DocumentRoot /var/www/sitedir2
SSLEngine on
SSLCertificateFile /path/to/your/certificate.pem
SSLCertificateKeyFile /path/to/your/private.key
</VirtualHost>
3. Сохраните изменения и перезапустите Apache, используя команду sudo systemctl restart apache2.
Наконец, для настройки Mikrotik для перенаправления трафика на локальный web-сервер с IP-адресом 10.10.10.10, вам нужно внести соответствующие настройки в вашем Mikrotik:
1. Откройте веб-интерфейс Mikrotik и зайдите в раздел IP -> Firewall -> NAT.
2. Нажмите на кнопку Add New и добавьте следующие настройки для перенаправления трафика с порта 80 и 443 на ваш локальный сервер:
Chain: dstnat
Protocol: TCP
Dst. Port: 80
Action: dst-nat
To Addresses: 10.10.10.10
To Ports: 80
Chain: dstnat
Protocol: TCP
Dst. Port: 443
Action: dst-nat
To Addresses: 10.10.10.10
To Ports: 443
3. Сохраните изменения и убедитесь, что правила NAT активны.
Теперь ваш поддомен sub.site.ru должен быть доступен через ваш локальный сервер с настроенным виртуальным хостом Apache.