Depois de adicionar um host virtual via webmin,
Eu precisarei modificar sites-available .conf e adicionar esses códigos para agrupar o <Directory>
:
Options FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
Sou novo na Digital Ocean & amp; O Ubuntu, no meio da migração do Code-end do servidor compartilhado Codeigniter > (v3) site para o servidor do Oceano Digital
Detalhes do servidor / instalação:
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
Configuração do Codeigniter
O site Codeigniter já está configurado em removendo index.php do URL e está funcionando bem no servidor compartilhado, mas não está funcionando bem no servidor da Digital Ocean ...
Problema no mod_rewrite
Quando eu fiz o upload de todos os meus arquivos codeigniter para o Digital Ocean, eu navego sample.com , está funcionando bem.
mas quando eu navego sample.com/about , ele me avisa The requested URL /about was not found on this server.
mas quando eu navego sample.com/index.php/about funciona bem.
Eu tentaria modificar apache2.conf em webmin > servidores > apache webserver > configuração global > editar arquivos de configuração:
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
Se eu modificar AllowOverride None
para AllowOverride All
(eu reiniciei o apache) o site ainda não está funcionando bem ...
Webmin > Servidores > Servidor Web Apache > Virtualhost:
permite mod_rewrite via comando ssh:
a2enmod rewrite
sudo service apache2 restart
Posso saber como modifico o servidor ubuntu e posso navegar em minha estrutura de codeigniter normalmente com sample.com/about
Eu configurei o virtualhost erroneamente usando o método Webmin ?
Preciso instalar algum módulo de terceiros para que funcione? ou habilitar qualquer configuração no Oceano Digital?
muito obrigado!
Tags 16.04 php virtualhost webmin mod-rewrite