Umieszczenie bazy danych na serwerze.

0

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.

0

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ść)

0

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.

0

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.

0

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.

0

Wszystko się da.

  1. 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

0

Wiesz co, właśnie o dziwo serwera proxy tam nie ma. W każdym razie ja tego nie widzę np w konfiguracji przeglądarek. Łączą się z internetem normalnie na automatycznych ustawieniach.

1 użytkowników online, w tym zalogowanych: 0, gości: 1