申込→公開3.「Webサーバー」「Webページ」設定(さくらVPS3) / Apache httpd 2.2.15-15 新規インストール

さくらVPSCentOS 6 公開

#11 Webサーバー設定

 状態:-  閲覧数:1,323  投稿日:2013-03-08  更新日:2018-01-06
前回の続き

Webサーバー(Apache)の設定
yum install httpd
chkconfig httpd on
cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.org
vim /etc/httpd/conf/httpd.conf
--- (編集開始) ---
ServerTokens Prod
ServerSignature Off
Options -Indexes FollowSymLinks
--- (編集終了) ---
service httpd configtest
service httpd start

httpdインスントール


# yum install httpd
[root@★★ dotinstall]# yum install httpd
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
epel/metalink                                                  | 5.3 kB     00:00    
* base: ftp.tsukuba.wide.ad.jp
* epel: ftp.kddilabs.jp
* extras: ftp.tsukuba.wide.ad.jp
* updates: ftp.tsukuba.wide.ad.jp
base                                                           | 3.7 kB     00:00    
extras                                                         | 3.5 kB     00:00    
updates                                                        | 3.5 kB     00:00    
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package httpd.x86_64 0:2.2.15-15.el6.centos.1 will be installed
--> Processing Dependency: httpd-tools = 2.2.15-15.el6.centos.1 for package: httpd-2.2.15-15.el6.centos.1.x86_64
--> Processing Dependency: apr-util-ldap for package: httpd-2.2.15-15.el6.centos.1.x86_64
--> Running transaction check
---> Package apr-util-ldap.x86_64 0:1.3.9-3.el6_0.1 will be installed
---> Package httpd-tools.x86_64 0:2.2.15-15.el6.centos.1 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

======================================================================================
Package              Arch          Version                         Repository   Size
======================================================================================
Installing:
httpd                x86_64        2.2.15-15.el6.centos.1          base        813 k
Installing for dependencies:
apr-util-ldap        x86_64        1.3.9-3.el6_0.1                 base         15 k
httpd-tools          x86_64        2.2.15-15.el6.centos.1          base         70 k

Transaction Summary
======================================================================================
Install       3 Package(s)

Total download size: 898 k
Installed size: 3.1 M
Is this ok [y/N]: Y
Downloading Packages:
(1/3): apr-util-ldap-1.3.9-3.el6_0.1.x86_64.rpm                |  15 kB     00:00    
(2/3): httpd-2.2.15-15.el6.centos.1.x86_64.rpm                 | 813 kB     00:00    
(3/3): httpd-tools-2.2.15-15.el6.centos.1.x86_64.rpm           |  70 kB     00:00    
--------------------------------------------------------------------------------------
Total                                                 1.7 MB/s | 898 kB     00:00    
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
 Installing : httpd-tools-2.2.15-15.el6.centos.1.x86_64                          1/3
 Installing : apr-util-ldap-1.3.9-3.el6_0.1.x86_64                               2/3
 Installing : httpd-2.2.15-15.el6.centos.1.x86_64                                3/3
 Verifying  : httpd-2.2.15-15.el6.centos.1.x86_64                                1/3
 Verifying  : apr-util-ldap-1.3.9-3.el6_0.1.x86_64                               2/3
 Verifying  : httpd-tools-2.2.15-15.el6.centos.1.x86_64                          3/3

Installed:
 httpd.x86_64 0:2.2.15-15.el6.centos.1                                              

Dependency Installed:
 apr-util-ldap.x86_64 0:1.3.9-3.el6_0.1  httpd-tools.x86_64 0:2.2.15-15.el6.centos.1

Complete!
[root@★★ dotinstall]#


自動機能を管理


chkconfig httpd on
・再起動した際に、自動的に立ち上げておく
[root@★★ dotinstall]# chkconfig httpd on
[root@★★ dotinstall]#



1.設定ファイルバックアップ


cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.org


2.設定変更


設定ファイルを変更して、セキュリティを高める
vim /etc/httpd/conf/httpd.conf
「/ServerTokens」 … 「OS」→「Prod」
「/ServerSignature」 … 「On」→「Off」
「/Options Indexes」 … 「Options Indexes FollowSymLinks」→「Options -Indexes FollowSymLinks」
検索結果は「n」で次を表示
<Directory "/var/www/html">下にある「Options Indexes」を変更
-入れるだけなので、cwで一旦ワードを消去するより、iでINSERTモードへ入り、-付与した方が楽

設定テスト


service httpd configtest
[root@★★ dotinstall]# service httpd configtest
Syntax OK
[root@★★ dotinstall]#


起動


service httpd start
[root@★★ dotinstall]# service httpd start
httpd を起動中:                                            [  OK  ]
[root@★★ dotinstall]#


#12 Webページ設定(確認編)

 閲覧数:474 投稿日:2013-03-10 更新日:2013-03-10 
Webサーバーが動作しているか、実際にファイル設置して確認

Apache起動確認


・ブラウザに、VPSのIPアドレスを直接入力
・下記表示ならOK
Apache 2 Test Page
powered by CentOS


ブラウザから見えるファイルがどこにあるか?


vim /etc/httpd/conf/httpd.conf
・設定ファイルに書いてある
vim /etc/httpd/conf/httpd.conf

・「/DocumentRoot」で検索
DocumentRoot "/var/www/html"


ユーザ権限付与


chown -R dotinstall:dotinstall /var/www/html
・「-R」 … これ以下の全部を「dotinstall」の所有にしてね
[dotinstall@★★ ~]$ chown -R dotinstall:dotinstall /var/www/html
chown: `/var/www/html' の所有権を変更中: 許可されていない操作です
[dotinstall@★★ ~]$ sudo -s
[sudo] password for dotinstall:
[root@★★ dotinstall]# chown -R dotinstall:dotinstall /var/www/html



残タスク
・「/var/www/html/」へファイル設置
・ブラウザで確認

問題発生
Cyberduck … フリーで使えるMac用の定番FTPクライアント FTP/SFTP対応
・Windowsはどうすれば良いの?
・「SSH鍵認証」設定の際は、公開鍵をファイル送信せずに、サーバ上で公開鍵ファイルを直接作成することで対応したので、まだSFTP設定していない

疑問
・WindowsでSFTPて何? Fillezilla対応してるの?
→対応している
・「Poderosa秘密鍵」利用できないの? 新たに鍵生成して、また設定のためにvi操作するの面倒くさいよ
→不明。変換すればいける?

「Poderosa秘密鍵」を利用して、Filezillaでアクセス

 閲覧数:591 投稿日:2013-03-10 更新日:2013-03-10 

Filezilla設定



ポイント
・特別なツールは不要
・「Filezilla」で、「Poderosa秘密鍵」を指定すると、「形式変換しますか?」と訊ねられるので、頼むよ、と言えば良いだけ


分かりにくかった点


Filezillaでは1箇所で設定できない
・=2つの系統がある
・=「SFTP」と「鍵認証」は別
・設定できた今となっては「設定は項目毎に分かれていた方が分かりやすい」と確かに思うが、初めは何なの? と思ってしまった


Filezilla

1.サイトマネージャー

… SFTPの設定を行う
・FTPでお馴染み
※この画面のどこかから鍵設定できるのかと思ったけど、ここからは出来ない(2.の場所で行う)
1-1.FileZillaメニューバーの「ファイル」→「サイトマネージャ」をクリック
1-2.「新しいサイト」ボタンをクリック
1-3.「ホスト」にVPSのIPアドレスを入力
1-4.「ポート」には設定したSSHポート番号を入力
1-5.「Protocol」リストボタンより「SFTP」を選択
1-6.「ログオンの種類」は「通常」を選択。他を選択するとエラーとなる

2.SFTP

… 公開鍵の設定を行う
2-1.「編集」-「設定」-「接続」-「SFTP」
2-2.「Poderosa秘密鍵」を指定

公開鍵メモ

 閲覧数:349 投稿日:2013-03-10 更新日:2017-12-28 
忘れそうなので…
▼G:\0_Establishment\sakura_vps_keys\
・「id_rsa」 … SSH秘密鍵(Poderosa作成)
・「authorized_keys.pub」 … SSH公開鍵(Poderosa作成)
・「id_ppk.ppk」 … SFTP秘密鍵(Poderosa秘密鍵をFileZillaにて変換)


申込→公開4.VirtualHost設定のため、無料独自ドメインを探す



申込→公開2.「SSH」「ファイアーウォール」設定

申込→公開4.VirtualHost設定のため、無料独自ドメインを探す



類似度ページランキング
順位 ページタイトル抜粋
1 Apache httpd 2.4.25 新規インストール 41
2 5回目-1.「2週間無料のお試し期間」を申し込み / さくらVPSを起動 / OSインストール 40
3 申込→公開10.Python 2.7.3 インストール / make install 40
4 申込→公開6.PHP5.3.3 インストール&設定 38
5 7回目-1.「2週間無料のお試し期間」を申し込み / さくらVPSを起動 / OSインストール 38
6 6回目-1.「2週間無料のお試し期間」を申し込み / さくらVPSを起動 / OSインストール 38
7 9回目-1.「2週間無料のお試し期間」を申し込み / さくらVPSを起動 / OSインストール 38
8 8回目-1.「2週間無料のお試し期間」を申し込み / さくらVPSを起動 / OSインストール 38
9 2回目-1.さくらVPSを起動 / OSインストール  38
10 3回目-1.さくらVPSを起動 / OSインストール  38
11 申込→公開7.MySQL5.1.67インストール&設定 35
12 4回目-1.さくらVPSを起動 / OSインストール  35
13 CentOS 7 へ wkhtmltopdf 0.12.5 を新規インストール 35
14 phpMyAdmin 3.5.7 インストール&基本設定 33
15 php_mecab 0.5.0 インストール 33
16 php-mecab 0.6.0 インストール 33
17 「お名前.com × さくらVPS」ドメイン移行Apache編 / ▼etc/httpd/conf.d/パミッション変更 33
18 「VALUE DOMAIN × さくらVPS」ドメイン移行Apache編 32
19 php-mecab 0.6.0 再インストール × PHP7 32
20 申込→公開11.MongoDBインストール&設定 32
2021/9/23 23:51 更新
週間人気ページランキング / 9-16 → 9-22
順位 ページタイトル抜粋 アクセス数
1 Nginx設定。エラーログレベル | Nginx(Webサーバ) 19
2 PHP実行ユーザ設定 / CentOS6 / Apache | PHP(プログラミング言語) 14
3 PHPのmb_send_mail関数でメール送信できない | メール処理システム 13
4 9回目-13.MySQL5.7.21設定 | CentOS 7 2週間無料のお試し期間 9回目(さくらVPS) 12
5 touch コマンド / viコマンド。新規ファイル作成時の違い | Linuxコマンド 8
6 ソースからビルドしたPython 2.7.3 アンインストール失敗 | Python(プログラミング言語) 7
6 FFmpeg 2.8.15 を yum インストール | ソフトウェアスイート 7
6 「設定ファイルに、暗号化 (blowfish_secret) 用の非公開パスフレーズの設定を必要とするようになりました。」対応 7
6 Python 3.5 アンインストール / yum remove | Python(プログラミング言語) 7
6 manページ日本語表示 | CentOS 7 (CentOS) 7
6 PHPファイルでchmodエラー | PHP(プログラミング言語) 7
7 ABRT により 問題が検出されました | CentOS 7 (CentOS) 6
7 Python 3.6 インストール / make altinstall | Python(プログラミング言語) 6
7 さくらVPS0 6
8 Reached target Shutdown メッセージが表示されたあと、シャットダウンまたは再起動プロセスがハングアップする | CentOS 7 (CentOS) 5
9 PHP Version 7.1.2 php-mecabエクステンション対応 / PHP 7.0.14 からのアップグレード  | MeCab(形態素解析) 4
9 echo と cat の違い 4
9 phpMyAdmin 4.4.3(phpMyAdmin) カテゴリー 4
9 tar: これは tar アーカイブではないようです 4
9 MySQL 5.5 から 5.6 へのアップグレード | MySQL(データベース) 4
2021/9/23 1:01 更新