Для работы с Vue SPA в Laravel можно использовать Laravel SPA Starter Kit или настроить проект вручную.
Для создания корректно работающего домена без указания порта можно использовать настройки в файле конфигурации Nginx. Для этого необходимо отредактировать файл конфигурации сервера в Laravel Homestead.
Для создания корректно работающего домена без указания порта в настройках Vite, можно добавить параметр `https: true` в объект настроек при запуске Vite. Например:
```javascript
{
server: {
https: true
}
}
```
Таким образом, Vue приложение будет запускаться через HTTPS на порту 443.
При этом, необходимо убедиться, что порт 443 не занят другим процессом на вашей машине, и что верный SSL-сертификат установлен на вашем сервере.
Таким образом, вы сможете запускать Vue SPA через HTTPS на порту 443 без конфликтов с Nginx в Laravel Homestead.