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/08 19:39] – utworzono sasesserwery:apache:start [2025/07/05 23:00] (aktualna) – [Nowa witryna] sases
Linia 8: Linia 8:
 \\ \\
  
-==== Pliki z witryną: ====+=== Pliki z witryną: ===
  
 Pliki umieścić w nowym folderze w lokalizacji ''/var/www/'' \\ Pliki umieścić w nowym folderze w lokalizacji ''/var/www/'' \\
Linia 16: Linia 16:
 \\ \\
  
-==== Virtual Host: ====+=== Virtual Host: ===
  
 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 40: Linia 57:
 \\ \\
  
-==== Domena: ====+=== Domena: ===
  
 Utworzyć odpowiedni rekord domeny/subdomeny przekierowujący do IP serwera Apache 2.\\ Utworzyć odpowiedni rekord domeny/subdomeny przekierowujący do IP serwera Apache 2.\\
Linia 46: Linia 63:
 \\ \\
  
-==== Certyfikat SSL: ====+=== Certyfikat SSL: === 
 + 
 +<code> 
 +sudo certbot --apache 
 +</code> 
 +\\ 
 +\\ 
 + 
 +===== 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. \\
  
-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 
  • serwery/apache/start.1725817188.txt.gz
  • ostatnio zmienione: 2024/09/08 19:39
  • przez sases