Получив просьбу друга о помощи, он теперь сталкивается с трудной проблемой.
Только что запустила компанию, в проекте нет GIT, старая версия TP, CI, код тоже беспорядочный, каталогов очень много, некоторые не размещены на сервере, на сервере почти 30G аватаров пользователей, короче говоря, слово “хаотичный”.
Я собираюсь реорганизовать этот грязный проект компании, сервер и архитектуру. Далее, пожалуйста, посмотрите мое шоу
Поскольку git отсутствует, вам не нужен git, просто загрузите его онлайн, загрузите ссылку FTP, и в отсутствие какой-либо подсказки я рекомендую вам переустановить его напрямую. Если ты не уверен, не умирай.
Сводная структура корпоративного бизнеса
- Новое интерфейсное приложение
- Фоновое приложение
- Старые Интерфейсные Приложения
После тщательного исследования только аватар файла ресурсов существует локально, а остальные сохраняются на Qiniu. Это легко упаковать. Это не повлияет на нормальное использование пользователями.
Загрузите проект локально после упаковки.
База данных использует облако Ali, поэтому игнорируйте ее напрямую.
Процесс длился пять часов… Действительно, есть много вещей.
Apache используется компанией, найдите файл Vhost, скопируйте его в локальный, отсортируйте все файлы конфигурации, каталоги и так далее. Его компании требуется Nginx, поэтому мне нужно отсортировать файлы конфигурации один за другим, затем найти сертификат SSL для nginx , все готово.
У меня есть 4-ядерный 4G Aliyun ECS, и объем их компании невелик, поэтому я готов развернуть проект на своем сервере, балансируя нагрузку на сервере компании, увеличивая вес нашего IP-адреса и вводя трафик пользователей на наш сервер.
Демо-версия выглядит следующим образом:
ProxyPass / balancer://proxy/BalancerMember http://192.168.6.37:6888/ loadfactor=3 BalancerMember http://192.168.6.38:6888/ loadfactor=1
После переадресации пользовательского трафика вражеский сервер сбрасывается и готов к передислокации.