Makinemde Ubuntu 12.04 LTS linux kullanıyorum. LAMBA'yı üzerine kurdum. Şimdi mod_rewrite modülünü etkinleştirmek istiyorum. Google çok yaptım ve çok sayıda hile yaptım ancak mod_rewrite özelliğini etkinleştiremedim. Mod_rewrite'i etkinleştirmeme yardımcı olan var mı? Şimdiden teşekkürler.Ubuntu'da LAMP'de mod_rewrite nasıl etkinleştirilir?
15
A
cevap
66
: rewrite mod zaten kullanarak etkinleştirmek eğer
sudo a2enmod rewrite
da kontrol edebilirsiniz TL; DR sürümü - terminalinizde aşağıdakileri yapın:
sudo a2enmod rewrite && sudo service apache2 restart
Açıklamalarla birlikte - aşağıdakileri yapın: Terminal:
ls -l /etc/apache2/mods-available/rewrite.load ///if it prints out rewrite.load, it's there and ready to go
sudo a2enmod rewrite //enables the mod
ls -l /etc/apache2/mods-enabled/rewrite.load // shows created symlink
sudo vi /etc/apache2/sites-available/default //opens the file in vi (you can also use vim or nano)
gerekli
sudo service apache2 restart ///restarts apache
Edit gibi/etc/apache2/sites-available in sanal konak girişi ile "AllowOverride None" "AllowOverride tüm" tekrarlarını değiştirin ve AllowOverride All
eklemek Doküman kaynağı. Bu üretim ortamları için uygun olmasa da, yerel kalkınma için gayet güzel çalışıyor
<VirtualHost *:80>
ServerName example.com
DocumentRoot /var/www/vhosts/example.com
<Directory /var/www/vhosts/example.com>
AllowOverride all
</Directory>
</VirtualHost>
: Sanal konak sonuçta bu gibi görünmelidir.
5
Sen denedin mi emrediyor söz etmedi, bu yüzden temel biriyle başlayacak:
apache2ctl -M
İlgili konular
- 1. Mod_rewrite mampı nasıl doğru şekilde etkinleştirilir?
- 2. (mod_rewrite)
- 3. CodeIgniter Deployment için mod_rewrite on (apache 2.4) centos 7 nasıl etkinleştirilir?
- 4. Mod_rewrite tekrarı
- 5. mod_rewrite çalışmıyor
- 6. php.ini'den mbstring nasıl etkinleştirilir?
- 7. NFC ayarı nasıl etkinleştirilir
- 8. Debian'da AUFS nasıl etkinleştirilir?
- 9. Ekstralarda buton nasıl etkinleştirilir?
- 10. Javascript küçültme nasıl etkinleştirilir?
- 11. Xcode'ta indeksleme nasıl etkinleştirilir?
- 12. Firefox'ta YSlow nasıl etkinleştirilir?
- 13. mod_rewrite ikamesi çalışmıyor
- 14. mod_rewrite .php uzantısı ekler
- 15. mod_rewrite kuralı ve setenv
- 16. Çok değişkenli Mod_rewrite
- 17. vhosts yapılandırmasında mod_rewrite
- 18. mod_rewrite Regex Sayı
- 19. mod_rewrite proxy zaman aşımı
- 20. Bu mod_rewrite günlük dosyası girdileri nasıl anlaşılır?
- 21. GWT'nin İskelesi'nde HTTPS nasıl etkinleştirilir?
- 22. Qlabel'de kenar yumuşatma nasıl etkinleştirilir?
- 23. İlkbahar-önyüklemede TaskScheduler nasıl etkinleştirilir?
- 24. Çift kesikli kenarlık nasıl etkinleştirilir?
- 25. Yüklemeden sonra mod_wsgi nasıl etkinleştirilir
- 26. Espresso Test Kaydı nasıl etkinleştirilir
- 27. Raylarda Ruby uyarıları nasıl etkinleştirilir?
- 28. JPasswordField'da nasıl kesme, kopyalama etkinleştirilir?
- 29. Python, tüm uyarılar nasıl etkinleştirilir?
- 30. Cocos2d'de çoklu dokunma nasıl etkinleştirilir?
: Çok teşekkür ederim, her adımın açıklanmasıyla bu kadar kolay bir dille konuştunuz. Cevabını kabul ettim ve reddettim. – PHPLover
Mike - ya büyük bir cevap, ama aynı zamanda üretim ortamında ne yapacağınızdan bahsetmiyorsunuz ya da bu sorulara bakmak için bazı linkler verebilirsiniz. –
@StacyJ. /etc/apache2/apache2.conf veya httpd.conf yorumlarını iyice okuyun. Daha fazla bilgi için http://httpd.apache.org/docs/current/misc/security_tips.html ve https://help.ubuntu.com/12.04/serverguide/httpd.html adresini ziyaret edin – mikedugan