-------------------------------------------------------------------------
実行ユーザ: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
Options Indexes FollowSymLinks ExecCGI
AllowOverride None
Require all granted
=============================================
-
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
Options FollowSymLinks
AllowOverride None
Require all denied
AllowOverride None
Require all granted
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
AccessFileName .htaccess
Require all denied
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
|