Ну, у меня есть сервер Ubuntu, установленный на виртуальной коробке, работающей на Windows 7.
На виртуальной машине установлено 2 адаптера, адаптер 1 только для хоста, а адаптер 2 — для NAT. В адаптере NAT я настроил порт переадресации, чтобы открыть порт вне сети. Поэтому всякий раз, когда IP-адрес хоста вводится в браузере, он будет перенаправлен на гостевой IP-адрес (сервер Ubuntu, на котором размещено веб-приложение). У меня есть папка codeigniter в / var / www /, и я изменил DocumentRoot в /etc/apache2/sites-available/000-default.conf с / var / www / html на / var / www / codeigniter
Перед изменением файла конфигурации я могу получить доступ к начальной странице index.php в / var / www / html из браузера хоста, однако, когда я изменил DocumentRoot на / var / www / codeigniter и набрал ip в браузере хоста, он сказал, что страница не была найден на сервере, когда он явно там.
Обратите внимание: источник кода был получен с хост-компьютера (Windows 7), и я перешел на Ubuntu. При загрузке новых файлов codeigniter с сайта ellislab все работает нормально. но он не работает со старым файлом codeigniter из windows
Как я могу решить эту проблему ?
Нужно ли что-то делать с виртуальным хостом на windows?
Задача ещё не решена.
Других решений пока нет …