Vagrant Ubuntu с субдоменом Apache2 в Windows 10 для локальной загрузки Ошибка загрузки - PullRequest
0 голосов
/ 06 декабря 2018

У меня есть приложение, которое я настраиваю для запуска в Ubuntu с использованием vagrant и vs code.Я настраиваю его как локальную среду для работы над проектом.Проект построен с использованием php на сервере и AngularJS на сервере.Он также использует поддомен для панели администратора.

Итак, внутри файла хоста Windows я взял локальный IP-адрес 192.168.33.10 и добавил его в файл хоста, который будет представлен как mydevarea.com.

Затем внутри файла хоста Windowsдобавлена ​​строка для раздела администратора на карту 192.168.33.10 на admin.mydevarea.com.

Основной сайт будет загружаться в окнах, которые отображаются из бродячего ящика с Ubuntu и Apache.Однако, поскольку он подключается к внутреннему администратору, он отображает эти ошибки при загрузке основного сайта mydevarea.com:

jQuery.js:4 [Deprecation] Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/.
send @ jQuery.js:4
2jQuery.js:4 Failed to load resource: the server responded with a status of 404 (Not Found)
send @ jQuery.js:4
jQuery.js:4 Access to XMLHttpRequest at 'http://admin.mydevarea.com/userApi/site_settings' from origin 'http://mydevarea.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
send @ jQuery.js:4
angular.js:12722 TypeError: Cannot read property 'length' of undefined
    at Function.grep (jQuery.js:2)
    at Object.<anonymous> (app.js:223)
    at Object.e [as invoke] (angular.js:4535)
    at N.instance (angular.js:9380)
    at I (angular.js:8497)
    at g (angular.js:7929)
    at angular.js:7809
    at angular.js:1682
    at r.$eval (angular.js:16251)
    at r.$apply (angular.js:16351)
(anonymous) @ angular.js:12722
2admin.mydevarea.com/userApi/allPages:1 Failed to load resource: the server responded with a status of 404 (Not Found)
/#/index:1 Access to XMLHttpRequest at 'http://admin.mydevarea.com/userApi/allPages' from origin 'http://mydevarea.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

Вот мой файл apache 000-default.conf

<VirtualHost *:80>
    ServerAdmin robert@gmail.com
    ServerName mydevarea.com
    ServerAlias www.mydevarea.com
    DocumentRoot /var/www/html/frontend
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
<VirtualHost *:80>
    ServerAdmin robert@gmail.com
    ServerName admin.mydevarea.com
    ServerAlias admin.mydevarea.com
    DocumentRoot /var/www/html/backend
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Admin.mydevarea.com просто отображает ошибку Not Found, когда я к ней обращаюсь.

Поэтому я не уверен, что моя проблема связана с чем-то в angular, Apache или как я сопоставляю файл хоста Windows ссубдомен.

Заранее спасибо!

...