Я пытаюсь начать разработку приложения с помощью response и хочу протестировать его прямо на сервере. ранее я запускал npx create-react-app projectname
на моем локальном компьютере и использовал npm run
.
как для веб-сервера:
В настоящее время я использую сервер debian с одним доменом. У меня *.domain.tld
работает, чтобы показать каталог, в котором я хочу. Теперь я хочу добавить apps.domain.tld
в конфиг. Без добавления имени проекта сервер показывает правильный каталог (который является /var/www/apps/
в качестве индексного сайта).
Как лучше всего запустить проект React в debian и работать с apache? на самом сервере установлены apache2, phpmyadmin, mariadb и ufw. Однако при запуске npm start
сервер запускает локальный сервер разработки (http://localhost:3000
), к которому я не могу получить доступ с моей локальной машины.
| domain name / link | location path |
+-------------------------------+------------------------------+
| *.domain.tld | /var/www/domains/domain/ |
| apps.domain.tld | /var/www/apps/ |
| apps.domain.tld/projectname | /var/www/apps/projectname/ |