• 09-06-2020, 10:28:47
    #1
    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.
  • 09-06-2020, 11:01:38
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Bildiğim kadarıyla böyle bir şey mümkün değil. Mantık olarak dizin yapısıyla ilgili zaten. Yinede böyle bir şey eğer mümkünse lütfen benide etiketleyin.
  • 09-06-2020, 11:08:54
    #3
    Böyle bir şey yapılmıyor diye biliyorum. Konuyu izniniz ile takipdeyim.
  • 09-06-2020, 11:12:03
    #4
    Veritabani uzak sunucuda barindirabilirsiniz ancak ftp konusunda ne yapilabilir bir fikrim yok
  • 09-06-2020, 12:00:25
    #5
    tarantula901 adlı üyeden alıntı: mesajı görüntüle
    Veritabani uzak sunucuda barindirabilirsiniz ancak ftp konusunda ne yapilabilir bir fikrim yok
    Hosting 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 gibi



    halito adlı üyeden alıntı: mesajı görüntüle
    Bildiğim kadarıyla böyle bir şey mümkün değil. Mantık olarak dizin yapısıyla ilgili zaten. Yinede böyle bir şey eğer mümkünse lütfen benide etiketleyin.
    Hocam ben de görmedim daha önce ama belki bilen vardır dedim.

    Şimdi google index i alt klasör gibi, ziyaretçi alt dizinde olduğunu bilsin yeter.
  • 09-06-2020, 12:13:03
    #6
    robertokim adlı üyeden alıntı: mesajı görüntüle
    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.
    Merhaba robertokim,

    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:06:08
    #7
    reverse proxy ile yapabilirsiniz. Amazondaki sunucunuzda web server olarak ne kurulu?. Nginx ise örnek bir config dosyası gösterebilirim. Ana siteden kastınız Flarum olmayan paylaşımlı hosting ise hosting sağlayıcınız reverse-proxy izin verirmi bilmiyorum.
  • 09-06-2020, 14:33:13
    #8
    halito adlı üyeden alıntı: mesajı görüntüle
    Bildiğim kadarıyla böyle bir şey mümkün değil. Mantık olarak dizin yapısıyla ilgili zaten. Yinede böyle bir şey eğer mümkünse lütfen benide etiketleyin.
    eparlak adlı üyeden alıntı: mesajı görüntüle
    reverse proxy ile yapabilirsiniz. Amazondaki sunucunuzda web server olarak ne kurulu?. Nginx ise örnek bir config dosyası gösterebilirim. Ana siteden kastınız Flarum olmayan paylaşımlı hosting ise hosting sağlayıcınız reverse-proxy izin verirmi bilmiyorum.
    Nginx hocam da hosting izin vermez sanırım. Megatrhost kullanıyorum.
  • 09-06-2020, 15:02:41
    #9
    İ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.