Назад | Перейти на главную страницу

Как мне настроить мой поддомен, чтобы он мог прослушивать порт для передачи через веб-сокет?

Это может быть действительно вопрос новичка, но я действительно хочу убедиться, что иду в правильном направлении, прежде чем вкладывать в это время. Вот что у меня есть.

charlieli.me @ 45.55.33.185:80

fileserver.charlieli.me @ 45.55.33.185:80

fileserver.conf

<VirtualHost *:80>
    ServerName fileserver.charlieli.me
    ServerAdmin charlie.li@carleton.ca
    ServerAlias fileserver.charlieli.me
    DocumentRoot /var/www/fileserver
    <Directory /var/www/fileserver>
        # enable the .htaccess rewrites
        AllowOverride All
        Require all granted

    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error_orlybg.log
    CustomLog ${APACHE_LOG_DIR}/access_orlybg.log combined

</VirtualHost>

Виртуальный хост моего основного домена - это 45.55.33.185 порт 80, мой поддомен fileserver.charlieli.me также настроен на 45.55.33.185 порт 80.

На моем поддомене я хотел бы открыть веб-сокет для отправки файлов для удаленного хранения и извлечения. В моей конфигурации для посадочного сайта он настроен на порт 80, означает ли это, что я должен слушать / получать / отвечать через порт 80, или я могу указать другой порт на поддомене, например, 9090, открытый с моей программой websocket и получать данные с файлового сервера .charlieli.me: 9090?

Действительно ли адрес «виртуального хоста» в моей конфигурации означает, что и мой основной, и поддомен действительно используют один и тот же набор портов, и я могу получить доступ к моему порту 9090 даже из charlieli.me:9090, что делает поддомен избыточным?