Skocz do zawartości

Przeszukaj forum

Pokazywanie wyników dla tagów 'nginx'.

  • Szukaj wg tagów

    Wpisz tagi, oddzielając przecinkami.
  • Szukaj wg autora

Typ zawartości


Forum

  • Hosting
    • Forum Główne
    • Informacje o firmach hostingowych
    • Serwery Dedykowane i VPS
    • Chmura czyli Cloud hosting
    • Kolokacja Serwerów i Centra Danych
    • Konta Resellerskie
    • Serwery Streamingu
    • Luźne rozmowy o hostingu
    • Własna Firma Hostingowa
  • Domeny
    • Domeny
    • Biznes domenowy
  • SEO Pozycjonowanie i Optymalizacja
    • Pozycjonowanie i Optymalizacja
    • Promocja i marketing
  • WebHelp
    • Centrum webmastera
    • Programowanie i Bazy danych
    • xHTML / CSS / Javascript
    • Strony do oceny
  • Administracja serwerów
    • Sprzęt serwerowy i Centrum Danych
    • Administracja Serwerów
    • Skrypty
    • Panele Administracyjne
    • Serwery WWW
    • Serwery Pocztowe
    • Serwery DNS
    • Serwery baz danych
    • Transfer Plików i Backup
    • Linux
    • Microsoft Windows
    • Bezpieczeństwo
  • Giełda
    • Oferty firm hostingowych
    • Giełda Domen
    • Oferty Pracy / Zlecenia
    • Giełda
  • Inne fora
    • Piaskownica
    • Prośby
    • Dyskusje Wiki WHT
    • WHT+
  • WHT PROfesjonalnie
    • Forum dla użytkowników Profesjonalnych
    • Dyskusje WebHostingTalk.pl

Znaleziono 42 wyników

  1. NGINX proxy_pass

    Cześć. Mam problem z konfiguracją reverse proxy w nginx. moja konfiguracja obecnie tak wygląda: server { listen 443 ssl; server_name domena.com www.domena.com; ssl_certificate ssl.crt; ssl_certificate_key ssl.key; ssl_client_certificate ca.crt; # ssl_verify_client optional; proxy_ssl_protocols TLSv1.2; proxy_ssl_ciphers HIGH:!aNULL:!MD5; proxy_ssl_verify on; proxy_ssl_verify_depth 2; proxy_ssl_session_reuse on; location / { proxy_set_header X-Scheme https; proxy_set_header X-Forwarded-Proto https; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Real-IP $remote_addr; proxy_pass http://baza.domena.com/; } i jak wchodzę na adres https://domena.com strona chodzi ślicznie, strona jest zabezpieczona i cacuś. problem w tym że jak wchodzę https://domena.com/login albo https://domena.com/cokolwiek to mam połączenie niezabezpieczone. Czy możecie coś pomóc? bardzo potrzebuje tego.
  2. Jeżeli potrzebujesz: wysoko wydajny serwer www, który uciągnie ogromny ruch, a w dodatku będzie pracował na bezpiecznym protokole https, pomocy przy tworzeniu odrębnych projektów typu serwery gier, teamspeak lub inne(nie boje się nowych wyzwań), zarządzać serwerem dedykowanym, by w prosty sposób stworzyć mniejsze serwery VPS, stałej administracji serwera, czyli monitoring, aktualizacje, a także rozwój bieżącej architektury, re-modernizacji swojego dotychczasowego serwera, a także przeniesienie swoich usług między serwerami, skryptów BASH do automatyzacji procesów, sieci VPN w celu zabezpieczenia połączenia do serwera i nie tylko, serwer proxy by np. usprawnić pracę łącza domowego lub mieć podgląd na użytkowników sieci, kompilacji jądra systemu wraz z łatką grsecurity, która zwiększy poziom bezpieczeństwa serwera, konfiguracji firewall'a systemowego jak i fizycznego dostarczonego przez dostawcę, unikalnego systemu kopii zapasowej(backup) działającego w czasie rzeczywistym, by Twoje dane były zawsze bezpieczne, wydajnego i bezpiecznego serwera poczty, któremu nie groźne będzie miliony maili, a także nie zagości na nim SPAM, administratora, który dostosuje się pod Twoje potrzeby, a nie własne. e-mail: admin@sysadmins.ovh || GG: 1165911 || PW || https://sysadmins.ovh Trochę opinii z innego forum: http://make-cash.pl/oferujeadministrator-systemu-gnulinuxredhat-centoscloudlinuxsysadminsovh-t21298/
  3. Czesc, Mam przekierowanie http na https glownej domeny. Niestety majac subdomeny tez jest wymuszane przekierowanie na https. W jaki sposob na nginx moge ograniczyc przekierowanie tylko dla domeny glownej nie biorac pod uwage subdomen ? Probowalem juz roznych wpisow, ale za kazdym razem efekt jest ten sam return 301 https://$host$request_uri; albo cos takiego f ($host = "domain.com") { return 301 https://domain.com$request_uri; } Pomoze ktos ?
  4. Zlecę konfigurację serwera dedykowanego pod streaming na oprogramowaniu NGING RTMP oraz instalacje dodatkowych pakietów typu: multi bitrate, hls, konwersja mp4, authentication itp. Serwery będą wykorzystywane komercyjnie dlatego też istnieje możliwość dalszej współpracy. Proszę tylko o poważne oferty od osób z doświadczeniem w tym temacie. e-mail: rafał@artday.pl
  5. Hej! Potrzebuję pomocy w podjęciu decyzji odnośnie wyboru web serwera dla mojej nowej maszyny VPS oraz jednego dedyka. Serwery będą służyły do postawienia sklepów na platformie Magento 2. Wymagania to konieczność obsługi plików HTACCESS oraz nie wiem czy to istotne --> Zgodność z panelem DA (nie wiem czy to w ogóle ma jakieś znaczenie). Konfiguracja musi pozwolić na szybkie wczytywanie się stron. Zdaję sobie sprawę, że składa się na to wiele czynników, ale z mojej obserwacji zauważyłem, że Apache odrobinę zwalnia działanie sklepu. Dla przykładu konfiguracje z Nginx są szybsze, ale nie wspierają HTACCESS. Widziałem też konfiguracje Apache + Nginx jako proxy. Jak ma się sprawa z LiteSpeed (LSWS)? Tam potrzebna jest licencja czy jest jakaś wersja OpenSouruce? Co możecie mi podpowiedzieć. Nie mam wiedzy na ten temat, ale muszę podjąć decyzję i zlecić konfigurację serwera wykwalifikowanej osobie. Pozdrawiam
  6. Witajcie, Mam w sumie taki problem ponieważ nie wiem kiedy użyć nginxa kiedy apacha a kiedy oba razem (nginxa przed apachem). Ogólnie pogłoski chodzą by używać nginxa bo jest wydajniejszy a jeżeli nie spełnia naszych wymagań bo nie ma jakieś tam modułów to użyć go chociaż jako proxy przed apachem. Weźmy na przekład administrowanie stroną postawioną na wordpressie. Czy jest jakieś "za" cokolwiek by używać tylko apacha? Gdyby nie htaccess, który i tak można przepisać do konfiguracji serwera na nginxie to prawdopodobnie nie ma zalet. Czy się mylę? Czy macie jakieś doświadczenia kiedy powiedzieliście, że się nie da użyć nginxa bo czegoś mu brakuje? i co to było? Nginx jako proxy przed apachem ok fajnie, serwuje nam pliki statyczne w mgnieniu oka , lecz jak to jest kiedy potem połączenie kierowane jest do apacha? Czy jedną z zalet nie jest to, że nginx nie ma pliku htaccess, który tak spowalnia wszystko? (i czy faktycznie przez to, że apache musi go czytać jest wolnijszy) Więc tutaj najlepiej pozbyć się całkowicie apache na to by wychodziło. Przepraszam za natłok myśli ale czytam już tyle informacji o owych serwerach i nadal nie wiem kiedy użyć jakiego w jakiej sytuacji. Rozjaśniłby mi to ktoś? Z góry dzięki
  7. Witam Potrzebuję zrobić serwerek WWW dla jednej głównej domeny i kilku subdomen próbowałem wszystkiego ale zawsze jakiś błąd jak nie czytało pliku php np: phpinfo zamiast pokazać to chciało zapisać, to w ogóle phpmyadmin nie odpalało albo 403 zabronione albo 404 brak pliku. Ostatni tutek to z tego robiłem tego i tego ale jakoś nie idzie jedynie nginx się pojawia. VPS z Ubuntu 14.04 i 16.04 x64
  8. Witam, Poszukujemy serwera dedykowanego ze wsparciem technicznych w technologii Nginx. Jakie sprawdzone firmy polecacie?
  9. Serwer chodzi na Ubuntu 14.04 i nginx. Problem dotyczny Crona, chcę zacząć zadanie (crontab) przez plik - cron.txt, jego zawartość: * * * * * /usr/bin/php /var/www/html/test.php >> /var/log/cron.log Jeśli odpalę crona jako root w konsoli: crontab /var/www/html/cron.txt To wszystko działa prawidłowo - skrypt test.php wykonuje się co minutę. Ale gdy odpalę go przez skrypt PHP (wywołany przez przeglądarkę, o to mi właśnie chodzi, żeby tak to działało) to zadanie dopisywane jest użytkownikowi www-data i cron wtedy nie działa. Gdy sprawdzam poleceniem: crontab -l -u www-data To wyświetla dodane zadanie prawidłowo, ale go nie wykonuje. Czy ma ktoś może jakiś pomysł jak zmusić crona do wykonywania również zadań www-data?
  10. [+] nginx i rewrite

    Cześć. Aplikacja generuje linki w formacie "/report/progress/?course=41&start=&silast=D". To co jest po znaku równości może się zmieniać. Nginx w domyśle pokazuje błąd 404. Jak poprawnie powinien wyglądać rewrite dla location "/report/progress" aby było to wysłane do nginxa jako "report/progress/index.php?course=41&start=&silast=D". Chcę to "naprawić" po stronie serwera a nie po stronie aplikacji ponieważ wymagałoby to core hacka. Próbowałem if ($request_uri ~ "^/report/progress/\?course(.*)$") { rewrite "^/report/progress/\?course(.*)$" /report/progress/index.php$1 permanent; } location ~ /report/progress { if (!-e $request_filename){ rewrite ^ $scheme://$host/report/progress/index.php$1; } } lecz pewnikiem coś jest nie tak z tym rewritem. Z góry dziękuję za konstruktywne uwagi i pomoc w rozwiązaniu problemu. Edycja: Po napisaniu posta, jeszcze chwila analizy i zastanowienia i działa: if ($request_uri ~ "^\/report\/progress\/\?course(.*)$") { rewrite ^ /report/progress/index.php$1 permanent; }
  11. Witam, jest to mój pierwszy post na forum więc liczę na pewna wyrozumiałość Jestem teraz na etapie konfiguracji serwera www na VPS pod jedną stronę na Wordpressie (z zaznaczeniem - traktuję to jako naukę, żadne zlecenie) i mam mały problem z czasem odpowiedzi po wywołaniu strony. Strona nie jest duża, zawiera 25 requestów, kilka obrazków, wtyczki ograniczone do minimum. Nie jest to również strona upubliczniona - jest na niej jeden user (ja) więc wysoka oglądalność to nie powód. Zresztą według pingdoma zawartość witryny ładuje się szybko (odpowiedzi są ok). Każde narzędzie do pomiaru odpowiedzi jest bezlitosne - główny adres odpowiada dopiero po 4-5 sekundach: Szukam przyczyny tak długiej odpowiedzi. Poniżej podstawowe informacje: system - centos 7 wirtualizacja - virtuozzo (homecloud) lokalizacja - Piaseczno webserver - apache + nginx proxy jakie PHP - event, 7.0.1 instalowane razem z Plesk slowlog nic nie wykazuje Konfiguracja VPS - 2x2Ghz, 2 GB RAM CPU odpoczywa, RAM załadowany do poziomu 700 MB (włączając aktywny panel Plesk w tle) Co wykonałem: - odchudziłem apache'a z kilku modułów - aktywowałem gzipa - wgrałem do Wordpressa wtyczki do cache'owania (W3 Total cache) - zmieniałem szablony, różnice nie były zbyt duże +/- 1s - optymalizowałem serwer baz danych na bazie skanu i raportu MySQLtuner Zmiany nie przyniosły jednak przełomu, choć malutką poprawę widać. Co możecie jeszcze w tym przypadku zaproponować? Nie liczę, że ktos zrobi wszystko za mnie, szukam tylko tropu jak zbadać co się dzieje z serwerem w tych kilku sekundach i dlaczego to tyle trwa. Pozdrawiam
  12. Witam serdecznie, jaki panel polecacie, który obsługuje nginx'a natywnie? Serdeczności, Tomek
  13. Witam, Mam dziwny problem który przyprawia mnie o zawrót głowy i do końca nie wiem gdzie go zamieścić tutaj na forum - mianowicie posiadam serwer dedykowany CentOS 7 z zainstalowanym directadminem(najnowsza wersja) który ma PHP 7 + Custom Build 2.0 + ClamAV + CSF + Nginx z apache i chodzi o to, że wszelkie pliki typu .mp4, .mp3 które załaduję w odpowiednie tagi HTML5 czyli <video> <audio> po kliknięciu "play" wyskakuje błąd "problemy z siecią", jeszcze lepsze cyrki są z plikami PDF - na firefoxie praktycznie za każdym razem plik jest dobrze ładowany, a na google chrome/operze raz na milion (pasek zatrzymuje się w losowym momencie podczas ładowania i jest ciągle "czekam na blablabla.pl") Najlepszy fakt jest taki, że te wszystkie pliki na INNYM serwerze np. nazwa.pl ładują się poprawnie na każdej przeglądarce i bez problemów, czyli wychodzi na to, że to coś z moim serwerem? Tylko nie mam pojęcia co? Nawet wyłączenie CSF(firewall) + zmiana serwera HTTP z nginx_apache na samo apache nic nie dało.... nie mam już na to siły, a potrzebuję to rozwiązać jak najszybciej. W ząłączniku macie screeny z ładowania .mp4 i .pdf Jeżeli potrzebujecie jakichś dodatkowych informacji to piszcie. EDYCJA 8:24: Hmmm zmieniłem jeszcze raz serwer HTTP na samo Apache i przeinstalowałem go i wygląda na to, że teraz działa... to może ma ktoś jakiś pomysł czemu był problem z Nginx+Apache?
  14. Mam następujący problem do rozwiązania. Poprzednio trzymałem stronę na lighttpd na której obowiązywały następujące bezpośrednie odnośniki: /kategoria/nazwa_posta.html Teraz, po przeniesieniu się na nginx aby takie linki działały musiałem dodać regułę do vhost: if (!-e $request_filename) { rewrite ^(.+)$ /index.php?q=$1 last; } Co połowicznie rozwiązało problem - wordpress przestał walić 404 przy odsyłaniu do mojego bloga. Problem nastąpił natomiast z funkcjonowaniem całego skryptu - żadna wtyczka cachująca nie chce działać (na 100% z powodu dopisanego .html ) Aby nie stracić pozycji w google potrzebna mi regułka która usunie rozszerzenie .html tzn taki odnośnik /kategoria/nazwa_posta.html z automatu przerobi na /kategoria/nazwa_posta Jednak zupełnie nie mam pojęcia jak się do tego zabrać. Z góry dziękuję za pomoc
  15. Cześć, postawiłem swój pierwszy serwer www i mam pewien problem. Podczas instalacji CMS Made Simple dostaje na samym początku komunikat o problemie z uprawieniami php. Directory not writable! /var/www/vhosts/domena.pl/public/tmp/templates_c Please correct by executing: chmod 777 or set writing permission for php process, exiting! Zarówno nginx jak i php-fpm startują z tego samego użytkownika www-data. Sprawdzałem już wszystko milion razy i skończyły mi się pomysł co zrobić aby naprawić ten problem. Prosiłbym was radę co jeszcze można sprawdzić.
  16. Witam, Mam jedną zagwozdkę której nie potrafię ugryźć. Może ktoś pomoże. Dwa serwery : Backend - Wordpress http://blog.vm Frontend - Nginx jako proxy_pass http://proxy.vm Wszystko działa OK. Wywołując http://proxy.vm ładuje się backend - nazwa URI w przeglądarce to http://proxy.vm. W przypadku linków relatywnych też działa tak jak chcę tj, http://proxy.vm/costam.php Natomiast w przypadku odnośnika absolutnego http://blog.vm/nazwa-kolejnego-postu wywołanie omija proxy i ładuje bezpośrednio zawartość backendu (przynajmniej tak wyświetla się w pasku adresu) W skrócie - potrzebuję za każdym razem i przy każdym odnośniku zachować hostname frontendu tj. http://proxy.vm/nazwa-kolejnego-postu Wiem, że to jakoś jest możliwe, bo kiedyś uruchomiłem taką konfigurację z Drupalem po stronie backendu (też miałem podobą zagwozdkę ale jakoś ruszyło z tym, że nie wiem już jak :-) ) Nie wiem czy to kwestia jakiś rewrite, konfiguracji proxy czy czegoś po stronie frontendu.... Moj blok serwera Nginx'a (próbowałem też dyrektyw proxy_set_header) server { listen localhost:80 default_server; server_name proxy.vm; # Load configuration files for the default server block. include /etc/nginx/default.d/*.conf; location / { proxy_pass http://blog.vm/; } /etc/hosts 127.0.0.1 proxy.vm proxy # Auto-generated hostname. Please do not remove this comment. 18x.xx.xx.186 proxy.vm proxy Frontend i backend sa oddzielnymi instancjami. Podpowie coś jakaś mądra głowa ??
  17. Problem z Nginx.

    Witajcie, zainstalowałem przez custombuild 2.0 konfigurację nginx+apache. Niestety nginx nie chce się ruszyć, wywala błąd. Starting nginx: /usr/sbin/nginx: /usr/local/lib/libssl.so.1.0.0: version `OPENSSL_1.0.1' not found (required by /usr/sbin/nginx) root@web:/# openssl version OpenSSL 1.0.1g 7 Apr 2014 Przeszukałem zasoby Google ale nic nie znalazłem.
  18. Potrzebuję pomocy w poprawnym skonfigurowaniu Nginxa na serwerze dedykowanym tak, żeby Wordpress hulał aż miło (wiem, że WP nie bryluje jeśli chodzi o optymalizację, ale z tego co kojarzę po paru tweakach może naprawdę zaskoczyć). Niestety nie miałem zbytnio styczności z nginxem więc nawet nie wiem jak skonfigurować przyjazne url`e - nginx nie obsługuje .htaccess - z tego samego powodu wtyczki pokroju w3 total cache też nie chcą zbytnio współpracować.
  19. VPS -> podpięcie domeny

    Witam, Mam problem z przypisaniem domeny do konkretnego katalogu w którym znajduje się strona. Do zarządzania VPS'em w OVH zainstalowałem panel Ajenti V (NGINX itp). W Mangerze OVH dodałem domenę poprzez opcję "Add a DNS zone" (po 24h pojawiła się w panelu - http://imgur.com/U9aigCc). W panelu Ajenti dodałem domenę i teraz gdy wchodzimy na adres IP 51.255.41.34 wyświetla się strona Hello World ale jeśli spróbujemy wejść przez domenę (socialsurvival.pl) wyświetla się strona OVH informująca o tym że domena została zarejestrowana. Nie mam pojęcia gdzie i jak przestawić jakieś wpisy żeby domena wreszcie wskazywała na Hello World. Na VPS'ie będą wisieć 3 strony, na 3 różnych domennach, dlatego domyślam się że trzeba szukać czegoś w ustaiweniach NGINX'a odnośnie mapowania domeny do katalogu? Gdzieś przewinęło mi się BIND9 - czy to by rozwiązało problem? Naprawdę, bardzo proszę o pomoc, męczę się z tym już cztery dni a efektu nie ma - nawet nie wiem czego szukać.
  20. Witam wszystkich w moim pierwszym poście na webhostingtalk.pl! Przeczytałem tu wiele ciekawych informacji. Teraz ja mam pytanie. Ustawiam właśnie vps głównie pod wordpressa. Użyłem szablonu Ubuntu 14.04. Maszyna działa sprawnie, ma niezłe parametry, ale jest na OpenVZ, więc nie mam wpływu na wersję jądra – jest to 2.6.32 (centos). Instaluję nginx i maridb. Poczytałem trochę na nginx.org, rtcamp i w podobnych miejscach - okazuje się, że różne opcje stacku nie działają na starszych jądrach. To, że jakaś optymalizacja nie działa da się przeżyć, ale obawiam się, czy wszystko się nie posypie za jakiś czas. Zatem zastanawiam się która opcja by była najlepsza: Zainstalować najnowsze wersje nginx, mariadb, php z binariów? Skompilować najnowsze wersje ze źródeł na zastanym jądrze? Zainstalować lub skompilować starsze wersje z dystrybucji lub z innych źródeł? Dać sobie siana i grzecznie zainstalować Apache i MySQL (+ zoptymalizować je), bo na takim jądzre nie da rady / ew. kupić VPS z KVM (jednak sporo drożej)? Proszę o opinie. Pozdrowienia, Jakub
  21. Witam wszystkich, ma ktos moze doswiadczenie, z ustawianiem Nginx-a pod pobieranie plikow ? Mianowicie, chcialbym ominac PHP, by konfiguracja wygladala tak, bym mogl w PHP pisac logike, ale samym nginx-em serwowac pliki. ( osoba probujaca sciagnac plik najpierw przechodzila by przez jakas logike w PHP, a nastepnie dostawala by link, czy cos takiego, ale najlepiej by bylo, gdyby po tej operacji link juz nie byl dostepny, albo zeby ten link zawsze przechodzil przez PHP, ale plik dalej byl serwowany przez Nginx ) Dowiedzialem sie juz, ze wysylajac response przez PHP, caly proces obsluguje PHP ( -FPM ), ale nie mam zadnego dowodu, ze tak naprawde jest. Jedyna wskazowka na to, to statystyki w HTOP-ie. Niestety, na tym forum, ani ogolnie na internecie nie znalazlem specjalnie duzo informacji o tym. P.S. Wie ktos moze, jak duze sa roznice miedzy serwowaniem przez PHP-FPM, a Nginx-em ? Czy te roznice mozna jakos zminimalizowac ?
  22. Chciałbym skonfigurować serwer nginx na odzielnej domenie, na serwerze dedykowanym np. st-domena.pl do obsługi grafiki pobieranej z serwera głównego domena.pl. czy istnieje taka możliwość? Naczytałem się wiele o nginx static server, nginx as reverse proxy, ale nie udalo mi sie poprawnie sonfigurowac przykładowe rozwiązanie: server { # error_log /var/log/nginx/yoursite.log debug; listen 80; ## listen for ipv4; this line is default and implied listen [::]:80 default ipv6only=on; ## listen for ipv6 server_name apvm; location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header Host $host; proxy_pass http://127.0.0.1:8081; proxy_cache yoursite; proxy_cache_lock on; proxy_cache_valid 200 302 60m; proxy_cache_valid 404 1m; }} Po ustawienu
  23. Dobry Wieczór, Zlecę konfigurację DigitalOcean na nginx z ISPConfig3 + instalację serwera poczty czyli w skrócie przygotowanie VPS-a pod hostowanie kilku storn wraz z obsługą poczty. Pozdrawiam Kamil
  24. Zmiany: W lutym wprowadziliśmy kilka mniejszych i większych ulepszeń związanych z 2ap.pl, najważniejsze zmiany: 1. Możliwość zwiększenia pamięci RAM dla interpretatora PHP poprzez pliki php.ini. 2. Wprowadzenie do oferty prywatnych adresów IP umożliwiających utworzenie certyfikatu SSL poprzez panel DevilWEB2. 3. Udostępnienie nowszej wersji naszego autorskiego panelu DevilWEB2. W związku ze zmianami przygotowaliśmy dla Was promocję "Zacznij marzec z 2ap.pl" trwającą do 13.03.2014 obniżającą cenę nowych jak i przedłużanych kont o 25%. Promocję można łączyć z kuponami rabatowymi. Regulamin promocji: http://www.2ap.pl/promocja-7.html Przypominamy również o możliwości wzięcia udziału w naszym programie partnerskim. Teraz możesz przetestować nas przez 14 dni za darmo - zapraszamy do sprawdzenia naszej jakości. W razie pytań prosimy o skontaktowanie się z nami. http://www.2ap.pl/ Pozdrawiamy, Administracja 2ap.pl
  25. Hej, Czy znalazłaby się osoba, która mogłaby przerobić mi ten króciutki kod .htaccess przystosowany do nginx na przystosowany do apache? location /test/ { rewrite (.*) /pages/test/index.html break; }
×