Позвольте мне объяснить больше
Я попытался настроить доменное имя на домашней странице моего сервера, и это работало, как и ожидалось,
но моя проблема в том, что я хочу разместить на своем сервере несколько HTML-страниц, поэтому хочу, чтобы каждый открытый порт был связан с именем домена и обслуживал отдельный веб-сайт
Я пошел в /etc/apache2/ports.conf и отредактировал этот файл, чтобы открыть порты, с которыми я хочу работать,
вот так:
Код: Выделить всё
Listen 80Код: Выделить всё
Listen 4000Код: Выделить всё
Listen 4001используя этот код
Код: Выделить всё
# Define the domain for the dashboard
ServerName dashboard.easysales.ae
DocumentRoot /home/projects/EasySales/Dashboard/master/dist
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
# Log files for this VirtualHost
ErrorLog ${APACHE_LOG_DIR}/dashboard_error.log
CustomLog ${APACHE_LOG_DIR}/dashboard_access.log combined
RewriteEngine on
RewriteCond %{SERVER_NAME} =server.easysales.ae [OR]
RewriteCond %{SERVER_NAME} =dashboard.easysales.ae
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
Код: Выделить всё
sudo a2ensite dashboard.confКод: Выделить всё
sudo systemctl reload apache2но если я попытаюсь посетить доменное имя, указанное в файле конфигурации
, оно направит меня на домашнюю страницу моего сервера
http://92.242.187.181:80/
а не тот, который мне нужен
http://92.242.187.181:4000/
Подробнее здесь: https://stackoverflow.com/questions/793 ... igurations
Мобильная версия