Я плохо знаком с Digital Ocean & Ubuntu посреди миграции с веб-сайта Codeigniter (v3) совместно использованного сервера эксабайта на Цифровой Океанский сервер
Детали/установка сервера:
Digital Ocean Droplet - Ubuntu LAMP on 16.04
Apache - Apache/2.4.18 ( Ubuntu )
PHP - PHP 5.6.30-10+deb.sury.org~xenial+2 (cli)
Webmin - version 1.831
Установка Codeigniter
Веб-сайт Codeigniter, уже настраивают при удалении index.php от URL, и это хорошо работает на общем сервере, но не хорошо работает на сервере Цифрового Океана...
Проблема на mod_rewrite
Когда я загрузил все свои codeigniter файлы на Цифровой Океан, затем я просматриваю sample.com, он хорошо работает.
но когда я просматриваю sample.com/about, это предложит мне The requested URL /about was not found on this server.
но когда я действительно просматриваю sample.com/index.php/about, это хорошо работает.
Я попробовал бы, изменяют apache2.conf в webmin> серверы> апачский веб-сервер> глобальная конфигурация> файлы конфигурации редактирования:
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
Изменяю ли я AllowOverride None
кому: AllowOverride All
(я сбрасывал апача), сайт, все еще не работающий хороший...
Webmin> Серверы> веб-сервер Apache> Virtualhost:
позвольте mod_rewrite через команду ssh:
a2enmod rewrite
sudo service apache2 restart
Позвольте мне знать, как я изменяю сервер человечности и способный обычно просматривать мою codeigniter платформу с sample.com/about
Я устанавливал virtualhost неправильно с помощью метода Webmin?
Я должен установить какой-либо сторонний модуль, чтобы заставить его работать? или включите, кто-либо настраивает в Цифровом Океане?
большое спасибо!
После того как я добавил виртуальный хост через webmin,
я должен буду изменить доступный сайтам .conf и добавить эти коды для обертывания в моем домене <Directory>
:
Options FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all