Это может быть действительно вопрос новичка, но я действительно хочу убедиться, что иду в правильном направлении, прежде чем вкладывать в это время. Вот что у меня есть.
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, что делает поддомен избыточным?