Witam,
Postawiłem sobie serwer cloud u siebie na serwerze(nginx,fastfcgi,php-fpm,mysql).
Cloud się odpala - przez www, da się rejestrować itp. Nie poszło łatwo - wersja z git'a nie przeszła - przerzucenie całości z obrazu virtualboxa i poszło (plus export i import bazy danych). Nie wnikałem co i jak, ale po clonie z git'a wyrzucało błąd "File not found" (albo coś podobnego), logi nginx'a pokazywały błąd dla fastcgi. Żeby sprawdzić czy ruszy to zrobiłem kopię z obrazu i tak ruszyło.
Wszystko wrzuciłem do folderu (jako że siedzi na serwerze również owncloud itp.).
Dostęp z sieci lokalnej mam przez https://IP_LAN/cloud/ z zewnątrz na przekierowany port niestandardowy https://IP_ZEW:PORT/cloud/
Problem jest z apką na androida (i zapewne końcówkami) gdyż w adresie serwera ni jak nie da się wbić podając serwer IP_LAN/cloud/ (tym bardziej z zewnątrz razem z portem) - "Adres serwera nie został znaleziony".
Zmieniłem oczywiście w conf (parameters.yml) supla_server na IP_LAN/cloud/.
Mogę przerzucić całość cloud do katalogu głównego / i zapewne wtedy ruszy (sprawdzę w wolnej chwili) albo coś pokombinować z nginx'em ale pytanie czy nie idzie dodać obsługi folderów (a może i portów) w apce (no i FW dla końcówek). Jakoś mi na portach średnio zależy po nie mam zamiaru dawać dostępu z zewnątrz (poradzę sobie VPN'em).
Piotrek
Cloud w folderze
Thx za wyjaśnienia, sądziłem że to inaczej działa, teraz już czaje.
Do supla-server musiałem tylko openssl'a downgradować do wersji 1.0.2.j bo nowsze nie mają obsługi SSLv2 and SSLv3 (pluło błędami przy kompilacji) - przynajmniej w archlinuxie od openssl 1.0.2.g nie ma SSLv3 (czyli od marca 2016).
Wszystko teraz działa,dzięki.
Jak by ktoś chciał conf nginx'a do cloud'a w katalogu to poniżej ściąga dla katalogu "cloud" (w sumie to samo co na symfony na necie znalazłem, ale może oszczędzi komuś szukania):
Do supla-server musiałem tylko openssl'a downgradować do wersji 1.0.2.j bo nowsze nie mają obsługi SSLv2 and SSLv3 (pluło błędami przy kompilacji) - przynajmniej w archlinuxie od openssl 1.0.2.g nie ma SSLv3 (czyli od marca 2016).
Wszystko teraz działa,dzięki.
Jak by ktoś chciał conf nginx'a do cloud'a w katalogu to poniżej ściąga dla katalogu "cloud" (w sumie to samo co na symfony na necie znalazłem, ale może oszczędzi komuś szukania):
Kod: Zaznacz cały
set $sfApp app.php;
set $frontRoot /srv/http/cloud/web; #sciezka do plikow katalogu web supla-cloud
location /cloud/ {
root $frontRoot;
rewrite ^/cloud/(.*)$ /$1 break;
try_files $uri @APP;
}
location @APP {
fastcgi_pass php-handler;
fastcgi_split_path_info ^(.+\.php)(/.*)$;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $frontRoot/$sfApp;
fastcgi_param SCRIPT_NAME /cloud/$sfApp;
fastcgi_param REQUEST_URI /cloud$uri?$args;
internal;
}