Narzędzia diagnostyczne i konfiguracyjne
msinfo32 msconfig regedit dxdiag compmgmt.msc
Pliki konfiguracyjne serwera Apache znajdują się w katalogu /etc/apache2. Głównym plikiem jest apache2.conf, w którym oprócz opcji konfiguracyjnych znajdują się również odnośniki do innych plików konfiguracyjnych.
W pliku envvars znajdują się stałe wartości tekstowe używane w plikach konfiguracyjnych. Na przykład domyślny użytkownik i grupa, które są tworzone w czasie instalacji serwera Apache nazywają się www-data. Serwer działa w oparciu o uprawnienia tego użytkownika i tej grupy. Również pliki i katalogi udostępniane przez serwer WWW powinny mieć tak ustawione uprawnienia, aby były widoczne dla użytkownika www-data. Wartość www-data jest zapisana w pliku envvars pod stałą APACHE_RUN_USER, dlatego w innych plikach konfiguracyjnych możemy się odwoływać do tej wartości właśnie poprzez nazwę APACHE_RUN_USER.
Plik magic zawiera wzorce kodowania plików i typów MIME (ang. Multipurpose Internet Mail Extensions). Są one wykorzystywane przez moduł Apache mod_mime_magic, który zapewnia alternatywny sposób ustalania typu treści dostarczanych przez serwer WWW.
Plik ports.conf pozwala zmienić domyślne porty połączenia ze stronami internetowymi. Dla połączeń nieszyfrowanych po protokole http jest to port 80, natomiast połączenia szyfrowane po protokole https odbywają się domyślnie na porcie 443.
Główny plik konfiguracyjny serwera Apache jest zazwyczaj uzupełniany przez pomocnicze pliki konfiguracyjne. Znajdują się one w katalogach mods-available, conf-available i sites-available jako osobne pliki konfiguracyjne do witryn obsługiwanych przez nasz serwer. Jest to dobre rozwiązanie, ponieważ na serwerze może być hostowane wiele witryn internetowych. Wtedy każda z nich będzie miała dedykowane pliki konfiguracyjne.
Podział na katalogi związany jest z przeznaczeniem poszczególnych plików. I tak w mods-available znajdują się moduły dołączane do witryny, np. auth_basic zapewnia prostą autoryzację użytkownika na stronie. W katalogu conf-available znajdziemy bardziej szczegółowe pliki konfiguracyjne, typu komunikaty obsługi podstawowych błędów HTTP w językach innych niż angielski. Z kolei w sites-available znajdują się pliki odpowiedzialne za tworzenie wirtualnych hostów, czyli pozwalające umieszczać kilka stron, widocznych pod różnymi adresami, ale znajdujących się fizycznie na jednym serwerze.
Pliki z katalogów z nazwą kończącą się na -available są plikami możliwymi do użycia. O tym, które z nich zostaną dołączone i aktywowane na naszym serwerze, decydują dowiązania symboliczne znajdujące się w katalogach z zakończeniem -enabled. Są to katalogi: mods-enabled, conf-enabled i sites-enabled.
We wszystkich plikach konfiguracyjnych serwera Apache znak # oznacza początek linii komentarza. Należy również pamiętać, że w systemach z rodziny Linux małe i duże litery to różne znaki.
Położenie głównego katalogu zawierającego pliki stron jest określone w plikach konfiguracyjnych przez zmienną DocumentRoot. Najczęściej jest to ścieżka /var/www/html.
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
Aby zobaczyć tą treść musisz być zalogowany
index.html na index.html.oldindex.html z dowolną stroną internetową. Możesz stworzyć własną stronę o tym co Cię interesuje lub posłużyć się gotowym przykładem ze strony getbootstrap.comPobierz ze strony html5boilerplate.com rozbudowany szablon strony internetowej. Rozpakuj i umieść wszystkie jego pliki i katalogi w folderze html5 w katalogu głównym stron internetowych serwera Apache. Skonfiguruj serwer w taki sposób, aby pliki z katalogu html5 były widoczne w przeglądarce na porcie 85 (pod adresem 127.0.0.1:85 lub localhost:85).
Jeśli potrafisz, to rozbuduj szablon strony dodając do niego własny kod HTML, style CSS, skrypty JavaScript lub obrazy.
userdir i zapoznaj się z jego plikiem konfiguracyjnym.
index.php z poniższą zawartością:
<html> <head> <title>PHP Test</title> </head> <body> <p><?php echo 'Witaj świecie!'; ?></p> <hr /> <?php phpinfo(); ?> </body> </html>
083-default.conf, natomiast pliki stron będą umieszczone w katalogu /var/www/html/port83. W katalogu tym ma znajdować się tylko jeden plik index.html z następującym komunikatem: Ta strona działa na porcie 83 i jest zabezpieczona hasłemports.conf wpisz dodatkowy port, na którym będzie nasłuchiwał serwer: Listen 83.htpasswd, który będzie zawierał nazwy użytkowników i ich zaszyfrowane hasła. Plik ten ma się znajdować w katalogu konfiguracyjnym serwera Apache. Tworzymy go poleceniem: sudo htpasswd -c /etc/apache2/.htpasswd uzytkownik. Parametr -c dodajemy tylko za pierwszym razem, kiedy tworzymy plik .htpasswd. Razem z plikiem utworzymy hasło, które będzie znajdowało się w pliku w postaci zaszyfrowanej. Należy je zapisać lub zapamiętać.083-default.conf dyrektywy zabezpieczające dostęp do wirtualnego hosta poprzez uwierzytelnianie za pomocą loginu i hasła. Do pliku 083-default.conf, wewnątrz znacznika <VitrualHost> należy dodać następujące linie:
<Directory /var/www/html/port83> AuthType Basic AuthName "Wymagana autoryzacja" AuthUserFile /etc/apache2/.htpasswd Require valid-user </Directory>
2019-03-04 22:23:40 2020-11-17 04:53:35
msinfo32 msconfig regedit dxdiag compmgmt.msc
Ze strony ubuntu.com/download/server pobierz obraz systemu Ubuntu Server 22.04 LTS W programie VirtualBox dodaj nową wirtualną maszynę: nazwa dowolna, typ Linux, wersja Ubuntu (64-bit). Rozmiar
Konwersja na typ całkowity Jeżeli w kodzie, który piszemy, zajdzie konieczność zamiany zmiennej typu np. string na liczbę całkowitą, to możemy do tego użyć funkcji int(). Przyjmuje ona j
Pisanie jakiegokolwiek programu bez używania zmiennych byłoby bardzo trudne. Zmienne służą do przechowywania danych różnego typu: liczb, tekstów, wartości logicznych i innych, o których na r
Podstawowe operatory arytmetyczne w języku Python + – dodawanie - – odejmowanie * – mnożenie / – dzielenie // – dzielenie z zaokrągleniem % – reszta z dzielenia ** – potęg