Witam Serdecznie.
Będę potrzebował umieścić bazę danych na serwerze. Niestety nie posiadam swojego serwera ale firma w której mam wykupiony hosting oferuje taką możliwość. Chciałem się Was zapytać, czy istnieje możliwość by umieścić tą bazę w taki sposób aby miały do niej dostęp tylko określone komputery znajdujące się w sieci prywatnej? Chodzi mi o to aby chronić ją przed dostępem ludzi z zewnątrz.
Pozdrawiam.
Umieszczenie bazy danych na serwerze.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 65
- Rejestracja: dni
- Ostatnio: dni
- Postów: 7923
w większości darmowych hostingów dostęp do bazy masz tylko z localhost. Jeśli jest to hosting płatny to musisz pytać u nich czy w ogóle jest dostęp do bazy z zewnątrz i czy można jakoś filtrować kto ma do niej dostęp (ale jeśli nie jest VPS to szczerze wątpię aby była taka możliwość)
- Rejestracja: dni
- Ostatnio: dni
- Postów: 65
Oczywiście hosting jest płatny. Mam na hostingu aplikacją phpMyAdmin więc stworzenie bazy nie będzie problemem. Potrzebuję w zasadzie tylko i wyłącznie jedną tabelę gdzie będą przechowywane informacje o dokumentach jak rok wydania, numer, czego dotyczył i w której teczce/segregatorze w archiwum się znajduje. Chodzi właśnie tu głównie aby można było wyszukać dokument i sprawdzić gdzie się on znajduje. A powiedz mi jeszcze taką rzecz jeśli możesz. Czy te wszystkie dane o dokumentach ja muszę do bazy wprowadzać ręcznie czy też może są jakieś skrypty ułatwiające tą pracę? Ciekawe czy można zaimportować tam w jakiś sposób dane z excela bo chyba taka prowizoryczna baza była właśnie robiona w excelu. No i ciekawe jak z tym filtrowaniem żeby była dostęp do tej bazy komputery tylko z sieci firmowej a nie miał dostępu nikt z zewnątrz.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 3079
Nie wystarczy SSL, SOAP i jakiś skrypt obsługujący to na serwerze? Co do przeniesienia danych z Excela to oczywiście żaden problem dla osoby, która zna się na rzeczy.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 65
No nic, zobaczę jak sprawa wygląda i jak coś to będę się Was pytał bo z SQLem za wiele styczności nie miałem, jakieś tam bardziej zaawansowane podstawy, nic więcej ale widzę że w sieci jest cała masa różnego rodzaju literatury, artykułów, poradników, że nie powinno być większego problemu.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Stacktrace
- Postów: 6824
Wszystko się da.
- Dostęp do bazy z określonego IP http://www.cyberciti.biz/tips/how-do-i-enable-remote-access-to-mysql-database-server.html
Jeżeli w firmie masz postawione proxy (jeżeli masz więcej niż 1 komp to pewno tak jest ;) ) to trzeba jeszcze ustawić tam odpowiednie regułki kombinujące IP serwewa bazy danych, port serwera bazy danych z IP w sieci lokalnej. Wszystko zależy od konkretnego serwera proxy.
//edit
W sumie można znacznie prościej. Jeżeli na serwerze VPS jest linux to można najprostszą metodą skonfigurować iptables tak by wpuszczały ruch na port bazy danych z określonego IP: http://www.skullbox.net/iptables-specific-ip.php