Siteme flarum (aaa.com/forum) kuracağım. Fakat hosting de kullanışlı değil.
Amazondan ücretsiz ec2 sunucu oluşturdum. Cloudflare den dns ayarı yapıp subdomaini farklı sunucuda çalıştırabiliyorum. Yani flarumu forum.aaa.com gibi yapabiliyorum. Bu seo açısından kullanışlı değil. Ana siteyi taşımadan alt klasörü farklı bir sunucuda kullanabilir miyim? Ücretli veya ücretsiz yardımınızı bekliyorum.
Alt klasörü ana siteden farklı sunucuda çalıştırma R10+
10
●217
- 09-06-2020, 10:28:47
- 09-06-2020, 11:08:54Böyle bir şey yapılmıyor diye biliyorum. Konuyu izniniz ile takipdeyim.
- 09-06-2020, 11:12:03Veritabani uzak sunucuda barindirabilirsiniz ancak ftp konusunda ne yapilabilir bir fikrim yok
- 09-06-2020, 12:00:25Hosting değil sunucu istememin nedeni ssh komutları ile flarum kullanılıyor olması. Çoğu işlemi ssh ile yapıyorsunuz. Uzak Veritabanı pek yararlı olmaz gibitarantula901 adlı üyeden alıntı: mesajı görüntüle
Hocam ben de görmedim daha önce ama belki bilen vardır dedim.halito adlı üyeden alıntı: mesajı görüntüle
Şimdi google index i alt klasör gibi, ziyaretçi alt dizinde olduğunu bilsin yeter. - 09-06-2020, 12:13:03Merhaba robertokim,robertokim adlı üyeden alıntı: mesajı görüntüle
siteismi.com/forum -> siteismi2.com/forum örneği gibi başka bir sunucudan çalıştırılabilmesi için tek seçenek proxy dir. Örneğin apache mod_proxy yani ProxyPass direktifi gibi ... Bu teknik olarak uygulanabilir iken pratikte hem yükü hem trafiği iki katına çıkaracaktır. Bize göre sağlıklı değildir.
İyi çalışmalar. - 09-06-2020, 14:33:13halito adlı üyeden alıntı: mesajı görüntüleNginx hocam da hosting izin vermez sanırım. Megatrhost kullanıyorum.eparlak adlı üyeden alıntı: mesajı görüntüle
- 09-06-2020, 15:02:41İsternesiz hosting'ten proxy yapmak yerine Amazon'dan proxy yapabilirsiniz.
server { listen 443 ssl http2; listen [::]:443 ssl http2; server_name example.com; root /var/www/html; access_log /var/log/nginx/example.com.access.log; error_log /var/log/nginx/example.com.error.log warn; location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Forwarded-Host $host; proxy_set_header X-Forwarded-Port $server_port; proxy_set_header Host $host; proxy_http_version 1.1; proxy_cache_bypass $http_upgrade; proxy_set_header Connection "upgrade"; proxy_connect_timeout 300; proxy_pass http://hostingip; } location ^~ /forum { root /var/www/html; try_files $uri $uri/ /forum/index.php?$query_string; location ~ \.php$ { try_files $uri /forum/index.php; fastcgi_pass unix:/var/run/php5-fpm.sock; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } location /forum/admin { try_files $uri $uri/ /forum/admin.php?$query_string; } location /forum/api { try_files $uri $uri/ /forum/api.php?$query_string; } } ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem; } server { listen 80; listen [::]:80; server_name example.com www.example.com; location / { return 301 https://example.com$request_uri; } }Flarum subdirectory nginx ayarlarını https://serverfault.com/questions/75...-laravel-nginx buradan aldım.
Yuakrıdaki config ile example.com/flarum ile girenler /var/www/html üzerinden unix:/var/run/php5-fpm.sock ile kullanılıyor. Diğer yerler içinse "hostingip" ile reverse-proxy kullalınıyor.
