apache
差分
このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン | ||
apache [2014/02/20 23:54] – 作成 nabezo | apache [2020/04/11 02:09] (現在) – [ubuntuでの設定] nabezo | ||
---|---|---|---|
行 1: | 行 1: | ||
- | Tomcat | + | =====インストール(CentOS)===== |
+ | ここではCentOSのことに記載します。 | ||
- | メモリ使用量 | + | # yum install httpd |
+ | |||
+ | Loaded plugins: rhnplugin, security | ||
+ | Setting up Install Process | ||
+ | Resolving Dependencies | ||
+ | --> Running transaction check | ||
+ | ---> Package httpd.i386 0: | ||
+ | --> Processing Dependency: libaprutil-1.so.0 for package: httpd | ||
+ | --> Processing Dependency: libapr-1.so.0 for package: httpd | ||
+ | --> Running transaction check | ||
+ | ---> Package apr.i386 0: | ||
+ | ---> Package apr-util.i386 0: | ||
+ | --> Processing Dependency: libpq.so.4 for package: apr-util | ||
+ | --> Running transaction check | ||
+ | ---> Package compat-postgresql-libs.i686 0: | ||
+ | --> Finished Dependency Resolution | ||
+ | |||
+ | Dependencies Resolved | ||
+ | ================================================================================================= | ||
+ | | ||
+ | ================================================================================================= | ||
+ | Installing: | ||
+ | | ||
+ | Installing for dependencies: | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | Transaction Summary | ||
+ | ================================================================================================= | ||
+ | Install | ||
+ | Upgrade | ||
+ | | ||
- | http:// | + | =====Redhat系環境===== |
- | JVM | + | 設定ファイル/ |
+ | ServerRoot /etc/httpd | ||
- | http://d.hatena.ne.jp/ | + | /var/www |
- | ここではCentOSのことに記載します。 | + | ====ネットワーク設定==== |
- | インストール † | + | |
- | # yum install httpd | + | lokkit -q -port=http: |
- | Loaded plugins: rhnplugin, security | + | ====apache.conf 設定方法==== |
- | Setting up Install Process | + | |
- | Resolving Dependencies | + | |
- | --> Running transaction check | + | |
- | ---> Package httpd.i386 0: | + | |
- | --> Processing Dependency: libaprutil-1.so.0 for package: httpd | + | |
- | --> Processing Dependency: libapr-1.so.0 for package: httpd | + | |
- | --> Running transaction check | + | |
- | ---> Package apr.i386 0: | + | |
- | ---> Package apr-util.i386 0: | + | |
- | --> Processing Dependency: libpq.so.4 for package: apr-util | + | |
- | --> Running transaction check | + | |
- | ---> Package compat-postgresql-libs.i686 0: | + | |
- | --> Finished Dependency Resolution | + | |
- | Dependencies Resolved | + | * / |
- | ================================================================================================= | + | |
- | | + | |
- | ================================================================================================= | + | |
- | Installing: | + | |
- | httpd | + | |
- | Installing for dependencies: | + | |
- | | + | |
- | | + | |
- | | + | |
- | Transaction Summary | + | Apacheの基本的な設定を行ないます。ドキュメントルートや全体的な挙動設定など。通常のディレクティブ設定も行なえます。ここのファイルで既述されたディレクティブ設定が最優先され、conf.d に同じディレクトリに対しての設定があった場合はここで記述された設定を無視します。 |
- | ================================================================================================= | + | |
- | Install | + | |
- | Upgrade | + | |
- | ↑ | + | ====変更内容==== |
- | Redhat系環境 † | + | |
- | 設定ファイル/ | + | Options Indexes FollowSymLinks → Options Indexes ExecCGI FollowSymLinks |
- | ServerRoot? /etc/httpd | + | AllowOverride None → AllowOverride All |
+ | AddType application/x-httpd-php .php | ||
+ | | ||
- | /var/www | ||
- | ↑ | + | * / |
- | ネットワーク設定 † | + | |
- | lokkit -q -port=http: | + | SSLに関する基本的な設定を行なうファイルです。(サーバー証明書によるSSL化やクライアント認証等) |
- | ↑ | + | SSLに関するディレクティブ設定も行なえますが、通常、このファイルでは 指定しません。 |
- | apache.conf | + | 指定した場合は以下に説明する " 任意.conf " よりも優先に評価されます。 |
- | ↑ | + | |
- | / | + | |
- | Apacheの基本的な設定を行ないます。ドキュメントルートや全体的な挙動設定など。通常のディレクティブ設定も行なえます。ここのファイルで既述されたディレクティブ設定が最優先され、conf.d に同じディレクトリに対しての設定があった場合はここで記述された設定を無視します。 | + | * / |
- | ↑ | + | |
- | 変更内容 † | + | |
- | + | ||
- | Options Indexes FollowSymLinks → Options Indexes ExecCGI FollowSymLinks | + | |
- | AllowOverride None → AllowOverride All | + | |
- | AddType application/ | + | |
- | AddHandler cgi-script .cgi → AddHandler cgi-script .cgi .pl | + | |
- | + | ||
- | ↑ | + | |
- | / | + | |
- | + | ||
- | SSLに関する基本的な設定を行なうファイルです。(サーバー証明書によるSSL化やクライアント認証等) SSLに関するディレクティブ設定も行なえますが、通常、このファイルでは 指定しません。指定した場合は以下に説明する " 任意.conf " よりも優先に評価されます。 | + | |
- | ↑ | + | |
- | / | + | |
/conf.d/ ディレクトリ内に任意の.conf ファイルを設置することで個別に設定ファイルを管理できるようになります。 | /conf.d/ ディレクトリ内に任意の.conf ファイルを設置することで個別に設定ファイルを管理できるようになります。 | ||
- | ↑ | + | |
- | PHP 設定 | + | =====PHP 設定===== |
参考: http:// | 参考: http:// | ||
行 87: | 行 78: | ||
etc/ | etc/ | ||
- | ↑ | + | ===== Tomcat===== |
- | 起動方法 | + | メモリ使用量 |
+ | |||
+ | http:// | ||
+ | |||
+ | JVM | ||
+ | |||
+ | http:// | ||
+ | |||
+ | |||
+ | =====起動方法===== | ||
- | apachectl start | + | |
- | apachectl restart | + | apachectl restart |
- | apachectl stop | + | apachectl stop |
+ | |||
+ | service httpd start | ||
+ | service httpd stop | ||
+ | service httpd restart | ||
+ | ===== ReverseProxy ===== | ||
+ | * https:// | ||
+ | ==== ubuntuでの設定 ==== | ||
+ | mod_proxyを有効にする | ||
+ | sudo a2enmod proxy proxy_http | ||
+ | / | ||
+ | < | ||
+ | ProxyRequests Off | ||
+ | <Proxy *> | ||
+ | Require all granted | ||
+ | </ | ||
+ | ProxyPass /mydir http:// | ||
+ | ProxyPassReverse /mydir http:// | ||
+ | mod_rewriteを有効にする | ||
+ | sudo a2enmod proxy proxy_http | ||
+ | / | ||
+ | < | ||
+ | < | ||
+ | AllowOverride All # | ||
+ | </ | ||
+ | ... | ||
+ | </ |
apache.1392908056.txt.gz · 最終更新: 2019/06/30 12:22 (外部編集)