Esta pode ser uma questão realmente básica, mas eu realmente quero ter certeza de que estou indo na direção certa antes de investir tempo nisso. Aqui está o que eu tenho.
charlieli.me @ 45.55.33.185:80
fileserver.charlieli.me @ 45.55.33.185:80
fileserver.conf
<VirtualHost *:80>
ServerName fileserver.charlieli.me
ServerAdmin [email protected]
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>
O host virtual do meu domínio principal é 45.55.33.185 porta 80, meu subdomínio fileserver.charlieli.me também está configurado para a 45.55.33.185 porta 80.
No meu subdomínio, gostaria de abrir um soquete da web para enviar arquivos para armazenar e recuperar remotamente. Na minha configuração para o site de pouso, ele está configurado para porta 80, isso significa que eu tenho que ouvir / receber / responder através da porta 80 ou eu poderia especificar outra porta no subdomínio como 9090 top aberto com meu programa websocket e receber dados do servidor de arquivos .charlieli.me: 9090?
O endereço "Virtual Host" no meu conf realmente significa que tanto o meu primário quanto o subdomínio estão realmente compartilhando o mesmo conjunto de portas e eu posso acessar minha porta 9090 mesmo a partir do charlieli.me:9090 renderizando um subdomínio redundante?