Up コンフィギュレーション 作成: 2024-12-25
更新: 2024-12-25


    ------------------------------------------------------------------------- 実行ユーザ:www-data グループ :www-data 設定ファイル: /etc/apache2/envvars export APACHE_RUN_USER=www-data export APACHE_RUN_GROUP=www-data ------------------------------------------------------------------------- ログを置くディレクトリ /var/log/apache2 設定ファイル: /etc/apache2/envvars SUFFIX= export APACHE_LOG_DIR=/var/log/apache2$SUFFIX ------------------------------------------------------------------------- ドキュメントルート /home/pi/apache/www 設定ファイル: /etc/apache2/sites-available/000-default.conf DocumentRoot /home/pi/apache/www $ ls -la ~/apache drwxr-xr-x 8 pi pi 4096 Dec 22 17:12 www ------------------------------------------------------------------------- アクセス制限 設定ファイル: /etc/apache2/apache2.conf <Directory /home/pi/apache/> Options Indexes FollowSymLinks ExecCGI AllowOverride None Require all granted </Directory> ============================================= - apache の設定ファイル: $ ls -la /etc/apache2 -rw-r--r-- 1 root root 7254 Feb 13 2021 apache2.conf drwxr-xr-x 2 root root 4096 Feb 11 2021 conf-available drwxr-xr-x 2 root root 4096 Feb 11 2021 conf-enabled -rw-r--r-- 1 root root 1782 Aug 8 2020 envvars -rw-r--r-- 1 root root 31063 Aug 8 2020 magic drwxr-xr-x 2 root root 12288 Apr 7 2021 mods-available drwxr-xr-x 2 root root 4096 Feb 11 2021 mods-enabled -rw-r--r-- 1 root root 320 Aug 8 2020 ports.conf drwxr-xr-x 2 root root 4096 Feb 13 2021 sites-available drwxr-xr-x 2 root root 4096 Feb 11 2021 sites-enabled ------------------------------------------------------------------------- /etc/apache2/envvars if [ "${APACHE_CONFDIR SUFFIX="-${APACHE_CONFDIRelse SUFFIX= fi export APACHE_RUN_USER=www-data export APACHE_RUN_GROUP=www-data export APACHE_PID_FILE=/var/run/apache2$SUFFIX/apache2.pid export APACHE_RUN_DIR=/var/run/apache2$SUFFIX export APACHE_LOCK_DIR=/var/lock/apache2$SUFFIX export APACHE_LOG_DIR=/var/log/apache2$SUFFIX export LANG=C export LANG よって, APACHE_RUN_USER=www-data APACHE_RUN_GROUP=www-data APACHE_PID_FILE=/var/run/apache2/apache2.pid APACHE_RUN_DIR=/var/run/apache2 APACHE_LOCK_DIR=/var/lock/apache2 APACHE_LOG_DIR=/var/log/apache2 LANG=C LANG --------------------------------------------------------------------------- /etc/apache2/apache2.conf DefaultRuntimeDir ${APACHE_RUN_DIR} PidFile ${APACHE_PID_FILE} Timeout 300 KeepAlive On MaxKeepAliveRequests 100 KeepAliveTimeout 5 User ${APACHE_RUN_USER} Group ${APACHE_RUN_GROUP} HostnameLookups Off ErrorLog ${APACHE_LOG_DIR}/error.log LogLevel warn IncludeOptional mods-enabled/*.load IncludeOptional mods-enabled/*.conf Include ports.conf <Directory /> Options FollowSymLinks AllowOverride None Require all denied </Directory> <Directory /usr/share> AllowOverride None Require all granted </Directory> <Directory /home/pi/apache/> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory> AccessFileName .htaccess <FilesMatch "^\.ht"> Require all denied </FilesMatch> LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined LogFormat "%h %l %u %t \"%r\" %>s %O" common LogFormat "%{Referer}i -> %U" referer LogFormat "%{User-agent}i" agent IncludeOptional conf-enabled/*.conf IncludeOptional sites-enabled/*.conf