Usługi hostingowe
Jak ustawić serwery DNS dla domen obsługiwanych przez hards?
Chciałbym samodzielnie przeprowadzić redelegację mojej domeny internetowej. Registrar przekazał mi dane logowania do panelu zarządzającego domenami, ale nie wiem jak ustawić nazwy serwerów DNS.Odpowiedź:
- ns1.hards.pl / 217.153.202.35
- ns3.hards1.com / 82.160.81.10
Jak umieścić stronę na serwerze?
Zakupilem u Was domene wraz z usługami hostingu. Mam na płycie CD już gotową stronę www (pliki htm i jpg). Jak umieścić tą stronę na serwerze?Odpowiedź :
Proszę wykonać następujące kroki:
- pobrać i zainstalować na swoim komputerze oprogramowanie pozwalające na wymianę plików z serwerami FTP, zwane klientem usług FTP; zalecamy darmowego (shareware) menedżera plików "Total Commander" - można go pobrać np. z portalu www.dobreprogramy.pl
- skonfigurować połączenie z serwerem.
- wybrać z górnego menu: Sieć -> FTP Połączenie
- przycisnąć przycisk [Nowe połączenie]
- wypełnić pola formularza:
sesja: [one.hards.pl]
nazwa hosta: [one.hards.pl]
uzytkownik: [tutaj wpisz nazwę Twojego konta 'main']
/dane te są wyspecyfikowane w dokumencie informacje o usługach intenetowych/
hasło: [tutaj wpis hasło do Twojego konta 'main'] - wybrać nowo wprowadzoną sesję, aby połączyć się z serwerem
- w oknie wyświetli się zawartość katalogów serwera wirtualnego,
pliki strony proszę wgrać do katalogu '/public_html/
- strona internetowa startuje z nast. plików:
index.html, index.htm lub index.php
UWAGA
Zaleca się, aby nazwy oraz rozszerzenia wszystkich plików strony były pisane z małej litery; nie przestrzeganie tego zalecenia może skutkować nie działającymi linkami lub nie wyświatlającymi się grafikami.
Jak załadować i jak pobrać plik na serwerze ftp?
Aby móc skorzystać z serwera ftp - należy przeprowadzić nast. kroki:
- stworzyc przy użyciu cPanel`a konto ftp
(cpanel.hip.pl - sekcja: FTP Accounts) - pobrać i zainstalować na swoim komputerze oprogramowanie pozwalające na wymianę plików z serwerami FTP, zwane klientem usług FTP; zalecamy darmowego (shareware) menedżera plików "Total Commander" - można go pobrać np. z portalu www.dobreprogramy.pl
- skonfigurować połączenie z serwerem.
- wybrać z górnego menu: Sieć -> FTP Połączenie
- przycisnąć przycisk [Nowe połączenie]
- wypełnić pola formularza:
sesja: [one.hards.pl]
nazwa hosta: [one.hards.pl]
uzytkownik: [tutaj wpisz nazwę Twojego konta 'ftp', np: ftp1@firma.pl lub konta 'main' ]
/dane te są wyspecyfikowane w dokumencie informacje o usługach intenetowych/
hasło: [tutaj wpis hasło do Twojego konta 'ftp'] - wybrać nowo wprowadzoną sesję, aby połączyć się z serwerem
- w oknie wyświetli się zawartość katalogów serwera wirtualnego,
pliki strony proszę wgrać do katalogu - np. '/public_html/ftp1'
Dlaczego nie widać statystyk odwiedzin mojej strony?
Od ponad roku korzystam z pakietu hostingowego na Waszym serwerze. Zalogowałem się do menedżera cPanel i uruchomiłam 'Web/FTP Stats' - 'Analog'. Niestety statystyki odwiedzin mojej strony są puste.Odpowiedź:
Domyślne skonfigurowany serwer wirutalny obsługuje tylko statystyki 'Webalizer'. To obecnie najbardziej popularny program w tym gatunku. Dlatego wyniki statystyk w programie 'Analog' były puste.
Jeśli chce Pan skorzystać ze statystyk 'Analog' czy też 'Awstats' - to trzeba je włączyć w cPanel-u - służy do tego ikonka 'Statistics Software Configuration'.
Nasza domena wygasła. Jak dostać się do strony www?
Spóźniliśmy się z zapłatą i nasza domena wygasła. Pilnie potrzebujemy uzyskać informacje, które opublikowane są na naszej witrynie. Jak dostać się do strony www?Odpowiedź:
W zaistniałej sytuacji są dwa rozwiązania:
- uruchom w przeglądarce internetowej adres: http://one.hards.pl/~main*
- użyj klienta ftp, aby się zalogować na serwer one.hards.pl z wykorzystaniem konta typu main* - i pobierz pliki, by uruchomić je lokalnie lub na innym serwerze; metodę trudniej zastosować, gdy strona wykorzystuje bazy danych.
*nazwa konta main podawana jest przy aktywcji serwera wirtualnego w dokumencie 'Informacje o usługach internetowych'.
Czy w ramach jednej domeny mogę mieć u Was www a u siebie pocztę?
Z uwagi na wymóg korporacyjny nasza firmowa poczta musi być obsługiwana przez serwer pracujący w naszej sieci lokalnej.Czy po wykupieniu pakietu hostingowego w ramach jednej domeny mogę mieć u Was www a u siebie na lokalnym serwerze pocztę?
Odpowiedź:
Tak, można tak skonfigurować serwer wirtualny.
Konfigurację taką można uzyskać poprzez odpowiedni wpis do domenowego pliku strefy.
Można to przeprowdzić w łatwy sposób, posługując się panelem administracyjnym abonenta, dostępnym pod adresem http://cpanel.hip.pl/
Mail - Modify Mail Exchanger (MX Entry).
W przypadku szczegółowych pytań prosimy o kontakt mailowy: root [at] hards.pl.
Jakie zabezpieczenia danych stosowane są w ramach świadczonych usług hostingowych?
W związku z faktem, że na naszym serwerze wirtualnym przechowujemy bardzo ważne dane (baza danych mysql z zamówieniami klientów, poczta, pliki wymieniane pomiędzy nami i oddziałem) - chcielibyśmy się dowiedzieć jakie zabezpieczenia danych stosowane są w ramach świadczonych usług hostingowych?Odpowiedź:
W poniższych punktach wymieniono skrótowo elementy wpływające na bezpieczeństwo danych przechowywanych na naszych serwerach.
- system zasilania awaryjnego: UPS i generator dla urządzeń w kolokacji (serwery/switche/routery)
- główny serwer one.hards.pl posiada system redundantnego zasilania: każdy z zasilaczy włączony jest do innego obwodu elektrycznego w ramach centrum hostingowego
- trzy dyski serwera głównego one.hards.pl pracują w trybie RAID-5 + zapasowy dysk w trybie hotspare
- raz na dobę (godz. 4:00) cała zawartość dysków serwera głównego synchronizowana jest z dyskami serwera zapasowego z użyciem narzędzia rsync; serwer zapasowy może przejąć rolę serwera głównego naskutek zdalnej interwencji naszych administratorów
- raz na tydzień wykonywana jest kopia zapasowa poszczególnych serwerów wirtualnych naszych użytkowników z użciem narzędzia cPanel Backup.
Uzyskane w ten sposób dane przegrywane są po sieci na serwer kopii zapasowych, który znajduje się w innej lokalizacji.
Na życzenie uzyskane w ten sposób pliki mogą być automatycznie przekazywane zainteresowanym klientom w ramach pakietów STD, BIG
- każdy z abonentów może samodzielnie używac narzędzia cPanel Backup, więcej: http://www.hards.pl/page.php/1//show/681
- okresowo wykonywane są dumpy dysków serwera głównego w celach zabezpieczających upgrade oprogramowania systemowego.
Jak samodzielnie przeprowadzać backup serwera wirtualnego?
Uzyskanie przez naszą firmę certyfikatu jakości (...) nakłada na mnie obowiązek cyklicznego wykonywania kopii zapasowych danych związanych z funkcjonowaniem naszej strony www (pliki strony + baza danych mysql), poczty elektronicznej, a także logów i statystyk.Jak samodzielnie przeprowadzać backup serwera wirtualnego?
Odpowiedź:
Do przeprowadzania backupu służy opcja 'Backup', dostępna dla naszych abonentów w cPanelu (http://cpanel.hip.pl).W/w opcja pozwala na przeprowadzenie backupu wszytkich danych związanych z funkcjonowaniem serwera wirtualnego.
cPanel niestety nie oferuje mechanizmu pozwalającego na cykliczne i automatyczne uruchamianie backupu, nie mniej można samodzielnie umieścić stosowne skrypty na serwere i uruchamiać je poprzez Cron Jobs.
Jedno z takich rozwiązań opisane jest tutaj: http://www.justin-cook.com/wp/2006/12/27/.
Apache/PHP - jaka jest wersja?
Apache / PHP - jaka jest wersja php i z jakich modułów można korzystać?
Odpowiedź:
Wynik funkcji phpinfo() można obejrzeć tutaj: http://www.hards.pl/phpinfo.php
Tutaj możesz pobrać plik php.ini - http://www.hards.pl/ftp/uslugi_internetowe/php.ini.zip
Poniżej udostępniamy link do pliku z konfiguracją Apache/PHP z Web Host Manager`a (cPanel)
- wersja: Apache v3.2.0 Build 4140
- plik informacyjny w formacie pdf do pobrania: Apache--Built-in--Modules.pdf
Jak dostać się do bazy danych MySQL?
Utworzyłem bazę danych korzystając z PhpMyAdmin dostępnego w cPanelu, założyłem użytkownika, i niestety przy próbie dostępu do bazy danych pojawia się błąd "Access denied for user...". Jak dostać się do bazy danych MySQL?
Odpowiedź
Aby dostać się do bazy danych nalezy sprawdzić, czy spełnione są nast. warunki:
- Upewnij się, czy Twój pakiet hostingowy pozwala na posługiwanie się bazą danych MySQL.
W tym celu należy zalogować się do menedżera cPanel i sprawdzić na lewej listwie ile jest baz danych w pakiecie, i ile jest wolnych. - Utwórz bazę danych, użytkownika oraz udziel użytkownikowi prawa do korzystania z bazy danych.
W tym celu należy zalogować się do menedżera cPanel i skorzytać z opcji "MySQL® Databases", kolejne operacje to "Create Database", "Create User" oraz "Add User to Database"
(w zależności od wersji cPanel`a) - Sprawdź, czy skrypt php, którym otwierasz bazę danych, wygląda podonie do publikowanego przez nas wzoru:
// poniżej nazwa serwera - w tym przykładzie jest to localhost,
// jesli chcesz skorzystac z innego, zewnętrznego serwera, skontaktuj sie z root@hards.pl
$SQLhostname = 'localhost';
// poniżej nazwa bazy danych - pierszy jej człon jest zawsze tak jak nazwa konta uniksowego ( 'main')
$SQLdatabase = 'konto_baza';
// poniżej nazwa konta z dostępem do bazy, konto 'main' ma dostęp domyślnie
$SQLusername = 'konto_user';
// poniżej haslo
$SQLpassword = ''haslo";
// tak łączymy się do bazy
$conn = mysql_connect($SQLhostname,$SQLusername,$SQLpassword);
mysql_select_db($SQLdatabase,$conn);
mysql_query('SET NAMES latin2'); lub mysql_query('SET NAMES utf8')
Przykład z obsługą błędu połączenia
$conn = mysql_connect($SQLhostname,$SQLusername,$SQLpassword);
if($conn) { mysql_select_db($SQLdatabase,$conn); }
else { exit('
ERROR in database connection. Please retry later.') ; }
mysql_query("SET NAMES utf8");
Dlaczego moja strona ładuje się powoli?
Moja strona internetowa oraz sklep internetowy uruchomione są na Państwa serwerze.Od czasu do czasu obserwuję znaczne spowolnienie jej działania.
Dlaczego moja strona ładuje się powoli?
Odpowiedź
Może mieć na to wpływ kilka czynników:
- Awaria lub przeciążenie łącza internetowego, z którego Państwo korzystacie.
Proszę wypróbować działanie innych serwisów internetowych.
Warto też przeprowadzić test prędkości swojego łącza internetowego, np.
http://numion.com/YourSpeed3/Run.php?QuickStart=SelectDefaults - Problemy z wydajnością łacza na poziomie połączeń pomiędzy operatorami internetowymi.
Objawy są podobne, jak opisywane w punkcie powyżej, z tym, że problem przeciążenia powstaje na styku łącz operatorskich.
Najczęściej problem występuje w godzinach szczytu internetowego (ok. 9-13,14-15). - Wadliwa konstrukcja strony internetowej / błędy twórcy strony, w szczególności:
- wadliwe skrypty, odwołania do nieistniejących plików i adresów
- źle zaprojektowane systemy bazodanowe i nieefektywne zapytania
(odczuwalne, kiedy baza danych została powiększona, np. wprowadzono większą ilość towarów do sklepu internetowego) - Spadek wydajności serwera internetowego, spowodowany przeciążeniem.
Wydajność naszego serwera jest monitorowana na bieżąco, a podstawowe parametry jego pracy można kontrolować pod adresem: http://one.hards.pl/status
Jak ustawić przekierowanie 301 ?
Jak ustawić przekierowanie 301 ?
Odpowiedź:
Poniższy skrypt php realizuje przekierowanie 301:
<?php
$adres = 'Tu wpisz nowy adres strony z http://';
header('HTTP/1.1 301 Moved Permanently');
header('Location: '.$adres);
?>
Mam pytanie dot. szczegółowych informacji nt. aktualnej konfiguracji serwera baz danych MySQL.
Jak można podejrzeć plik my.cnf?
Odpowiedź
Wersja serwer baz danych MySQL to 5.1.
Serwer fizyczny pracuje pod systemem FreeBSD 8.2 64-bit / RAM = 24GB DDR3.
Szczegóły konfiguracji sprzętowej serwera fizycznego można zobaczyć tutaj.
Oto zawartość pliku my.cnf
[mysqld]
character-set-server = utf8
collation-server = utf8_general_ci
skip-locking
local-infile=0
skip-federated
server-id = 1
query_cache_limit = 1024M
query_cache_size = 1024M
#query_cache_type = 1
key_buffer_size = 1024M
myisam_sort_buffer_size=64M
join_buffer_size=4M
sort_buffer_size=4M
read_buffer_size=4M
read_rnd_buffer_size=4M
thread_cache_size = 512
thread_concurrency = 16
slow_query_log_file=/var/db/mysql/mysqld-slow.log
slow_query_log = 2
innodb_buffer_pool_size = 96M
innodb_file_per_table
table_open_cache=65536
open_files_limit=200000
tmp_table_size = 512M
max_heap_table_size = 512M
max_connections = 150
max_connect_errors= 10
wait_timeout=15
connect_timeout=15
max_allowed_packet=16M
interactive_timeout=20
[mysqldump]
quick
max_allowed_packet=16M

