Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung |
tachtler:archlinux_-_repository_spiegeln [2022/12/23 11:46] – [Pacman] klaus | tachtler:archlinux_-_repository_spiegeln [2023/01/03 16:03] (aktuell) – [/etc/httpd/conf/vhosts/repository.conf] klaus |
---|
<IfModule log_config_module> | <IfModule log_config_module> |
ErrorLog /var/log/httpd/repository.tachtler.net_error.log | ErrorLog /var/log/httpd/repository.tachtler.net_error.log |
SetEnvIf X-Forwarded-For "^.*\..*\..*\..*" forwarded | SetEnvIF User-Agent "HAProxy" dontlog=yes |
| SetEnvIf X-Forwarded-For "^.*\..*\..*\..*" forwarded=yes |
<IfModule logio_module> | <IfModule logio_module> |
CustomLog /var/log/httpd/repository.tachtler.net_access.log combined_deflate_ssl env=!forwarded | CustomLog /var/log/httpd/repository.tachtler.net_access.log combined_deflate_ssl "expr=(reqenv('forwarded') != 'yes' && reqenv('dontlog') != 'yes')" |
CustomLog /var/log/httpd/repository.tachtler.net_access.log combined_deflate_proxypass_ssl env=forwarded | CustomLog /var/log/httpd/repository.tachtler.net_access.log combined_deflate_proxypass_ssl "expr=(reqenv('forwarded') == 'yes' && reqenv('dontlog') != 'yes')" |
</IfModule> | </IfModule> |
| </IfModule> |
</IfModule> | </IfModule> |
</VirtualHost> | </VirtualHost> |
<VirtualHost *:443> | <VirtualHost *:443> |
ServerAdmin webmaster@tachtler.net | ServerAdmin webmaster@tachtler.net |
ServerName repository-vml040.tachtler.net | ServerName repository.tachtler.net |
ServerAlias repository.tachtler.net | |
ServerPath / | ServerPath / |
| |
<IfModule log_config_module> | <IfModule log_config_module> |
ErrorLog /var/log/httpd/repository.tachtler.net_error.log | ErrorLog /var/log/httpd/repository.tachtler.net_error.log |
SetEnvIf X-Forwarded-For "^.*\..*\..*\..*" forwarded | SetEnvIF User-Agent "HAProxy" dontlog=yes |
| SetEnvIf X-Forwarded-For "^.*\..*\..*\..*" forwarded=yes |
<IfModule logio_module> | <IfModule logio_module> |
CustomLog /var/log/httpd/repository.tachtler.net_access.log combined_deflate_ssl env=!forwarded | CustomLog /var/log/httpd/repository.tachtler.net_access.log combined_deflate_ssl "expr=(reqenv('forwarded') != 'yes' && reqenv('dontlog') != 'yes')" |
CustomLog /var/log/httpd/repository.tachtler.net_access.log combined_deflate_proxypass_ssl env=forwarded | CustomLog /var/log/httpd/repository.tachtler.net_access.log combined_deflate_proxypass_ssl "expr=(reqenv('forwarded') == 'yes' && reqenv('dontlog') != 'yes')" |
</IfModule> | </IfModule> |
</IfModule> | </IfModule> |
==== /etc/pacman.d/mirrorlist ==== | ==== /etc/pacman.d/mirrorlist ==== |
| |
Um vom eigenen gespiegeltem [[https://archlinux.org/|ArchLinux]]-Repository die Paket-Updates zu erhalten, muss die nachfolgende Konfigurationsdatei des [[https://archlinux.org/|ArchLinux]]-Paketmamnagers [[https://wiki.archlinux.org/title/pacman|Pacman]] wie folgt angepasst werden: | Um vom eigenen gespiegelten[[https://archlinux.org/|ArchLinux]]-Repository die Paket-Updates zu erhalten, muss die nachfolgende Konfigurationsdatei des [[https://archlinux.org/|ArchLinux]]-Paketmamnagers [[https://wiki.archlinux.org/title/pacman|Pacman]] wie folgt angepasst werden: |
* ''/etc/pacman.d/mirrorlist'' | * ''/etc/pacman.d/mirrorlist'' |
<code> | <code> |
################################################################################ | ################################################################################ |
| |
Server = https://repository.tachtler.net/$repo/os/$arch | Server = https://repository.tachtler.net/archlinux/$repo/os/$arch |
</code> | </code> |
| |