Genel Yönetici GERGE Mesaj tarihi: Nisan 16, 2015 Genel Yönetici Paylaş Mesaj tarihi: Nisan 16, 2015 Bir opds sunucusu kullanıyorum sunucumda, ama ne yaptıysam .htaccess dosyasını çalıştıramadım, opds sunucusu tüm gerekli ayarları oraya koymuş. Sonunda dosyanın tüm içeriğini VirtualHost'a aktardim. AllowOverride filan, her şey olması gerektiği gibi. Şu sunucu: https://github.com/seblucas/cops Nasıl bir sorun var çözemedim ben, .htaccess dosyası sorunsuz görünüyor, permission'lar normal, ne neden olabilir sizce buna? Tüm yazılımlar son sürüm bu arada, Ubuntu 14.04 sistem. Nginx ve Apache default ayarlar, sadece Apache'nin dinledigi port'u ve AllowOverride degistirdim ve PHP yukledim iki web server icin de. COPS da çok sakat bir yazılım zaten, HTTP authentication desteklemeyen elektronik kitap tarayıcıları için bir hack var içinde (login.html, git'te bakin bir, Nginx ile sorunu onda yasadim, HTTP authentication'u bypass etmedi), Nginx ile çalışmadı bir türlü ama, ben de Apache ile random bir portta barındırıp siteyi Nginx üzerinden proxy ile açtım. O nedenle okunmuyor olabilir mi, aklima yatmiyor nedenin bu olacagi ama? İlgili dosyalar burada: Apache (.htaccess'i yazmadan onceki hali):<VirtualHost 127.0.0.1:8080> ServerAdmin [email protected] ServerName localhost DocumentRoot /var/www/html/cops <Directory /> DirectoryIndex login.html Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory> </VirtualHost>Nginx:server { listen 80; server_name library.muratcansimsek.com; location / { proxy_pass http://127.0.0.1:8080/; proxy_http_version 1.1; } location /download/ { proxy_pass http://127.0.0.1:8080/download/; proxy_http_version 1.1; rewrite ^/download/(d+)/(d+)/.*.(.*)$ /fetch.php?data=$1&db=$2&type=$3 last; rewrite ^/download/(d+)/.*.(.*)$ /fetch.php?data=$1&type=$2 last; break; } } Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Red_Skull Mesaj tarihi: Nisan 16, 2015 Paylaş Mesaj tarihi: Nisan 16, 2015 nginx htaccess not working diye googleladıktan sonra karşına çıkan herşeyi denediğini farz ediyoruz degil mi GERGE Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Genel Yönetici GERGE Mesaj tarihi: Nisan 16, 2015 Konuyu açan Genel Yönetici Paylaş Mesaj tarihi: Nisan 16, 2015 .htaccess onda calismaz zaten, Apache'de calismiyor. Apache opds'nin web serveri, Nginx sadece proxy. Yillardir Apache kullaniyorum, ilk Nginx tecrubem ama, nette de baktim. Her sey olmasi gerektigi gibi gorunuyor. Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
di Mesaj tarihi: Nisan 16, 2015 Paylaş Mesaj tarihi: Nisan 16, 2015 Httpd conf icindeki default config'de de allowoverride all demen lazim abi. O da tamamsa error log a ve dosya izinleri kaliyo geriye. Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
di Mesaj tarihi: Nisan 16, 2015 Paylaş Mesaj tarihi: Nisan 16, 2015 Ha bi de mod_rewrite enabled di mi? Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Genel Yönetici GERGE Mesaj tarihi: Nisan 16, 2015 Konuyu açan Genel Yönetici Paylaş Mesaj tarihi: Nisan 16, 2015 Ikisine de evet. Error loglarinda da konu hakkinda bir sey yok. Sunucu shadowban atmis resmen .htaccess'e COPS altinda. Sorunu etrafindan dolanarak duzelttim gerci ama takildi kafama. Su an kullandigim ayar su:<VirtualHost 127.0.0.1:8080> ServerAdmin [email protected] ServerName localhost DocumentRoot /var/www/html/cops <Directory /> DirectoryIndex login.html RewriteEngine on RewriteRule ^download/(d*)/(d*)/.*.kepub.epub$ fetch.php?data=$1&db=$2&type=epub [L] RewriteRule ^download/(d*)/(d*)/.*.(.*)$ fetch.php?data=$1&db=$2&type=$3 [L] RewriteRule ^download/(d*)/.*.kepub.epub$ fetch.php?data=$1&type=epub [L] RewriteRule ^download/(d*)/.*.(.*)$ fetch.php?data=$1&type=$2 [L] ExpiresActive on ExpiresByType text/xml "access plus 0 seconds" ExpiresByType application/xml "access plus 0 seconds" ExpiresByType application/json "access plus 0 seconds" ExpiresByType application/xhtml+xml "access plus 0 seconds" ExpiresByType image/x-icon "access plus 1 week" ExpiresByType image/png "access plus 1 month" ExpiresByType image/jpg "access plus 1 month" ExpiresByType image/jpeg "access plus 1 month" ExpiresByType font/truetype "access plus 1 month" ExpiresByType font/opentype "access plus 1 month" ExpiresByType application/x-font-woff "access plus 1 month" ExpiresByType image/svg+xml "access plus 1 month" ExpiresByType application/vnd.ms-fontobject "access plus 1 month" ExpiresByType text/css "access plus 1 year" ExpiresByType application/javascript "access plus 1 year" ExpiresByType text/javascript "access plus 1 year" </Directory> <Files fetch.php> XSendFile on </Files> </VirtualHost> Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Genel Yönetici GERGE Mesaj tarihi: Nisan 16, 2015 Konuyu açan Genel Yönetici Paylaş Mesaj tarihi: Nisan 16, 2015 httpd.conf kullanmiyor bu arada artik Ubuntu da, apache2.conf'da yapiliyor o ayarlar. https://help.ubuntu.com/lts/serverguide/httpd.html Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Öne çıkan mesajlar