serwery:apache:start

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Poprzednia rewizja po obu stronach Poprzednia wersja
Nowa wersja
Poprzednia wersja
serwery:apache:start [2024/09/17 09:26] sasesserwery:apache:start [2025/07/05 23:00] (aktualna) – [Nowa witryna] sases
Linia 19: Linia 19:
  
 Utworzyć nowy plik w lokalizacji ''/etc/apache2/sites-available/'' o nazwie odpowiadającej adresowi WWW: ''wiki_sases_pl.conf''\\ Utworzyć nowy plik w lokalizacji ''/etc/apache2/sites-available/'' o nazwie odpowiadającej adresowi WWW: ''wiki_sases_pl.conf''\\
-Przykładowa konfiguracja:+\\ 
 +Przykładowa konfiguracja do folderu:
 <code> <code>
 <VirtualHost *:80> <VirtualHost *:80>
Linia 27: Linia 28:
     ErrorLog ${APACHE_LOG_DIR}/wiki_sases_pl_error.log     ErrorLog ${APACHE_LOG_DIR}/wiki_sases_pl_error.log
     CustomLog ${APACHE_LOG_DIR}/wiki_sases_pl_access.log combined     CustomLog ${APACHE_LOG_DIR}/wiki_sases_pl_access.log combined
 +</VirtualHost>
 +</code>
 +\\
 +Przykładowa konfiguracja do lokalnego serwera:
 +<code>
 +<VirtualHost *:80>
 +    ServerName myproject.com
 +    ServerAlias www.myproject.com
 +
 +    ProxyPreserveHost On
 +    ProxyPass / http://localhost:8000/
 +    ProxyPassReverse / http://localhost:8000/
 +
 +    ErrorLog ${APACHE_LOG_DIR}/myproject_error.log
 +    CustomLog ${APACHE_LOG_DIR}/myproject_access.log combined
 </VirtualHost> </VirtualHost>
 </code> </code>
 gdzie: \\ gdzie: \\
-ServerName - adres WWW \\ +//ServerName// - adres WWW \\ 
-ServerAlias - alternatywny adres \\ +//ServerAlias// - alternatywny adres (opcjonalnie) \\ 
-DocumentRoot - lokalizacja folderu z witryną WWW \\ +//DocumentRoot// - lokalizacja folderu z witryną WWW \\ 
-ErrorLog, CustomLog - nazwy plików dla logów\\+//ProxyPass// i //ProxyPassReverse// - przekierowują ruch do lokalnego serwera działającego na porcie 8000 \\ 
 +//ErrorLog////CustomLog// - nazwy plików dla logów\\
 \\ \\
 Włączyć utworzoną konfigurację poleceniem ''sudo a2ensite wiki_sases_pl.conf''\\ Włączyć utworzoną konfigurację poleceniem ''sudo a2ensite wiki_sases_pl.conf''\\
Linia 48: Linia 65:
 === Certyfikat SSL: === === Certyfikat SSL: ===
  
-Polecenie ''sudo certbot --apache --agree-tos --redirect --uir --hsts --staple-ocsp --must-staple -d wiki.sases.pl --email admin@sases.pl'' utworzy wszystko co potrzebne aby witryna ''wiki.sases.pl'' działała z certyfikatem SSL. \\+<code> 
 +sudo certbot --apache 
 +</code>
 \\ \\
 \\ \\
  
-====== php.ini ====== +===== php.ini ===== 
-/etc/php/8.4/apache2/php.ini ??+Lokalizacja pliku: 
 +<code> 
 +/etc/php/8.4/apache2/php.ini 
 +</code> 
 +\\ 
 + 
 +=== Ustawienia === 
 +''memory_limit = 256M'' - Określa maksymalną ilość pamięci, jaką może używać skrypt PHP. \\ 
 +''max_execution_time = 120'' - Ustawia maksymalny czas (w sekundach), przez jaki skrypt może działać, zanim zostanie przerwany. \\ 
 +''post_max_size = 64M'' - Określa maksymalny rozmiar danych przesyłanych metodą POST. \\ 
 +''upload_max_filesize = 64M'' - Ustawia maksymalny rozmiar plików, które można przesłać na serwer. \\ 
 +''error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT'' - Określa poziom raportowania błędów. \\ 
 +''display_errors = Off'' - Kontroluje, czy błędy i ostrzeżenia są wyświetlane użytkownikowi. Na serwerze produkcyjnym zaleca się wyłączenie tej opcji. \\ 
 +''log_errors = On'' - Włącza lub wyłącza logowanie błędów. \\ 
 +''session.gc_maxlifetime = 1440'' - Określa maksymalny czas życia sesji w sekundach. \\ 
 +''opcache.enable = 1'' - Włącza OPcache, co może znacznie poprawić wydajność skryptów PHP. \\
  
  • serwery/apache/start.1726558016.txt.gz
  • ostatnio zmienione: 2024/09/17 09:26
  • przez sases