web-dev-qa-db-fra.com

L'URL demandée n'a pas été trouvée - sur le serveur Digital Ocean LAMP Webmin

Je suis nouveau dans Digital Ocean & Ubuntu, en train de migrer de Exabyte serveur partagé Codeigniter (v3) site web sur le serveur Digital Ocean

Détails du serveur/installation:

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

Configuration de Codeigniter

Le site Web Codeigniter est déjà configuré sur suppression de index.php de l'URL et fonctionne correctement sur un serveur partagé, mais pas sur le serveur de Digital Ocean ...

Problème sur mod_rewrite

Lorsque j'ai téléchargé tous mes fichiers codeigniter sur Digital Ocean, je navigue sur sample.com , cela fonctionne bien.

mais lorsque je parcours sample.com/about, il m'invite The requested URL /about was not found on this server.

mais quand je navigue sample.com/index.php/about cela fonctionne très bien.

Je voudrais essayer de modifier Apache2.conf à Webmin> serveurs> serveur Web Apache> configuration globale> modifier les fichiers de configuration:

<Directory /var/www/>
    Options Indexes FollowSymLinks
    AllowOverride None
    Require all granted
</Directory>

Que je modifie AllowOverride None en AllowOverride All (j'ai réinitialisé Apache), le site ne fonctionne toujours pas bien ...

Webmin> Serveurs> Serveur Web Apache> Virtualhost: enter image description here

autorise mod_rewrite via la commande ssh:

a2enmod rewrite
Sudo service Apache2 restart

Puis-je savoir comment modifier le serveur Ubuntu et pouvoir parcourir mon framework codeigniter normalement avec sample.com/about

Est-ce que j'ai mal configuré virtualhost en utilisant la méthode de Webmin ?

Dois-je installer un module tiers pour que cela fonctionne? ou activer une configuration dans Digital Ocean?

merci beaucoup!

3
Mavichow

Une fois que j'ai ajouté un hôte virtuel via Webmin,

J'aurai besoin de modifier sites-available .conf et d'ajouter ces codes à insérer dans le <Directory> de mon domaine:

Options FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all

enter image description here

2
Mavichow