Apacheのインストール
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[さくらのVPS]]
#contents
*Apacheとは? [#pd9df5ec]
- Webサーバソフトとして、標準的な「Apache(アパッチ)」を...
- Apache以外だと、「nginx(エンジンエックス)」も人気が出...
(参考)
http://ja.wikipedia.org/wiki/Apache_HTTP_Server
http://ja.wikipedia.org/wiki/Nginx
* Apacheのインストール [#v206e489]
(参考)
http://akibe.com/2010/09/centos-setup-4-apache/
- yumでApacheをインストール
# yum -y install httpd
# httpd -v
# /etc/rc.d/init.d/httpd start
# chkconfig httpd on
# chkconfig --list httpd
↓
httpd 0:off 1:off 2:on 3:on 4:on ...
** Apache設定ファイルの編集 [#k78e4513]
- 元ファイルをコピーしてから vi で開きます。
# cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.co...
# vi /etc/httpd/conf/httpd.conf
(以下の表記で、「--」は削除する行、「++」は追記する行を...
+ レスポンスヘッダにOSのバージョンを表示させない
-- ServerTokens OS
++ ServerTokens Prod
+ KeepAliveを有効にする
-- KeepAlive Off
++ KeepAlive On
+ サーバー管理者の指定
-- ServerAdmin root@localhost
++ ServerAdmin info@mydomain.com
+ サーバー名の指定
-- ServerName new.host.name:80
++ ServerName mydomain.com:80
+ DocumentRootの確認
DocumentRoot "/var/www/html"
+ ディレクトリ内のファイル表示を無効化
<Directory "/var/www/html">
:
-- Options Indexes FollowSymLinks
++ Options -Indexes FollowSymLinks → mod_rewriteを使う場...
:
</Directory>
+ indexの設定
-- DirectoryIndex index.html index.html.var
++ DirectoryIndex index.html index.php index.cgi index.h...
**Apache設定のチューンナップ [#ocb58af5]
(参考)
http://d.hatena.ne.jp/koujirou6218/20101129/
=必要に応じて設定値を変更する。
* Apache再起動で設定変更を反映 [#j54d8a92]
# /etc/rc.d/init.d/httpd restart
* DocumentRootの所有者変更 [#aaf8d976]
Apacheで公開ディレクトリーとなっている「/var/www/html」 ...
(この設定メモでは、作業用ユーザーのアカウント名を「sakur...
# chown sakura:sakura /var/www/html
これで、WinSCPやFFFTPで、コンテンツのファイルやフォルダを...
=公開ディレクトリーの所有者を変更していないと、「アクセ...
終了行:
[[さくらのVPS]]
#contents
*Apacheとは? [#pd9df5ec]
- Webサーバソフトとして、標準的な「Apache(アパッチ)」を...
- Apache以外だと、「nginx(エンジンエックス)」も人気が出...
(参考)
http://ja.wikipedia.org/wiki/Apache_HTTP_Server
http://ja.wikipedia.org/wiki/Nginx
* Apacheのインストール [#v206e489]
(参考)
http://akibe.com/2010/09/centos-setup-4-apache/
- yumでApacheをインストール
# yum -y install httpd
# httpd -v
# /etc/rc.d/init.d/httpd start
# chkconfig httpd on
# chkconfig --list httpd
↓
httpd 0:off 1:off 2:on 3:on 4:on ...
** Apache設定ファイルの編集 [#k78e4513]
- 元ファイルをコピーしてから vi で開きます。
# cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.co...
# vi /etc/httpd/conf/httpd.conf
(以下の表記で、「--」は削除する行、「++」は追記する行を...
+ レスポンスヘッダにOSのバージョンを表示させない
-- ServerTokens OS
++ ServerTokens Prod
+ KeepAliveを有効にする
-- KeepAlive Off
++ KeepAlive On
+ サーバー管理者の指定
-- ServerAdmin root@localhost
++ ServerAdmin info@mydomain.com
+ サーバー名の指定
-- ServerName new.host.name:80
++ ServerName mydomain.com:80
+ DocumentRootの確認
DocumentRoot "/var/www/html"
+ ディレクトリ内のファイル表示を無効化
<Directory "/var/www/html">
:
-- Options Indexes FollowSymLinks
++ Options -Indexes FollowSymLinks → mod_rewriteを使う場...
:
</Directory>
+ indexの設定
-- DirectoryIndex index.html index.html.var
++ DirectoryIndex index.html index.php index.cgi index.h...
**Apache設定のチューンナップ [#ocb58af5]
(参考)
http://d.hatena.ne.jp/koujirou6218/20101129/
=必要に応じて設定値を変更する。
* Apache再起動で設定変更を反映 [#j54d8a92]
# /etc/rc.d/init.d/httpd restart
* DocumentRootの所有者変更 [#aaf8d976]
Apacheで公開ディレクトリーとなっている「/var/www/html」 ...
(この設定メモでは、作業用ユーザーのアカウント名を「sakur...
# chown sakura:sakura /var/www/html
これで、WinSCPやFFFTPで、コンテンツのファイルやフォルダを...
=公開ディレクトリーの所有者を変更していないと、「アクセ...
ページ名: