Я новичок в веб-разработке, и мне очень жаль, если вопрос немного неуместен или слишком прост.Я только что закончил разработку своего первого веб-приложения с использованием Laravel, и оно предназначено для использования в качестве приложения для внутренней сети для конкретного объекта.Я разработал приложение на моей машине с Windows, и теперь мы продвигаемся вперед в развертывании, у меня есть удаленный доступ к серверу объекта (Windows Server 2012).Однако на сервере нет подключения к Интернету, поэтому я могу только копировать, вставлять (или любую другую автономную операцию), поэтому я установил XAMPP в автономном режиме и просто скопировал вставленные файлы проекта в каталог htdocs на сервере, а затем добавил серверимя в следующих файлах "C: \ xampp \ apache \ conf \ extra \ httpd-vhosts" "C: \ Windows \ System32 \ drivers \ etc \ hosts" примерно так:
in "C:\xampp\apache\conf\extra\httpd-vhosts"
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs"
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/proj/public"
ServerName www.something.com
</VirtualHost>
in "C:\Windows\System32\drivers\etc\hosts"
127.0.0.1 localhost
127.0.0.1 www.something.com
После этого приложение запускается нормально, но, конечно, базу данных также необходимо настроить на сервере, и вот мои вопросы: 1-Это правильный способ сделать что-то подобное или есть лучшееспособ сделать это (с точки зрения общих критериев, таких как безопасность, ремонтопригодность .... и т. д.)?2-Если это правильный путь, тогда я должен просто скопировать и вставить базу данных со своего компьютера на сервер, или я должен попросить их предоставить интернет-доступ к серверу, чтобы я мог установить composer, git и другие инструменты, которые позволяют мнеавтоматически генерировать базу данных из кода?3-Если я продолжу использовать его таким образом, изменение кода будет чрезвычайно утомительным, так как каждый раз, когда я что-то редактирую, мне придется следить за тем, какие файлы были отредактированы на моем компьютере, и соответственно изменять их на сервере, и так, как это правильноидти о поддержке приложения?Или это возможно только при использовании подключения к Интернету на сервере?
Извините, если вопрос слишком длинный, я только новичок в этом и хотел бы получить общее представление о развертывании веб-приложений, конечно, еслиесть какой-то другой способ сделать это совершенно по-другому, я рад узнать об этом.