Sakuravps

1,277 views

Published on

はじめてのWEBサーバー構築 -さくらVPS編- の後半部分です。

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,277
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
5
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Sakuravps

  1. 1. はじめてのWEBサーバー構築 -さくらVPS編- 構築編
  2. 2. インストール済みソフトの更新> yum update
  3. 3. 一般ユーザーの追加*ユーザー名は任意で> useradd myuser> passwd myuserNew UNIX password: (任意のパスワード)Retype new UNIX password: (同上)
  4. 4. ユーザーの所属グループを設定wheelという名前のグループに設定> usermod -G wheel myuserwheelグループは、一般的に管理者グループとして使われるグループ。
  5. 5. wheelグループのみrootになれる設定> vim /etc/pam.d/su#auth required pam_wheel.so use_uidコメント解除。auth required pam_wheel.so use_uid
  6. 6. SSHのセキュリティ設定> vim /etc/ssh/sshd_configポート番号を変更。#Port 22Port xxxx(任意の番号)rootユーザーによるログイン禁止。#PermitRootLogin yesPermitRootLogin no
  7. 7. rootでログイン> su
  8. 8. Apache, PHP, MySQL, phpMyAdminをインストール> yum install httpd> yum install php> yum install mysql-server> yum install phpmyadmin
  9. 9. Apache と MySQL を自動起動する> chkconfig httpd on> chkconfig mysqld on
  10. 10. Apache の設定mydomain.comは、設定するドメインと読み替えてください。> vim /etc/httpd/conf/httpd.conf(変更前)ServerName *:80(変更後)ServerName mydomain.com:80
  11. 11. (変更前)<Directory /> Options FollowSymLinks AllowOverride None</Directory>(変更後)<Directory /> Options FollowSymLinks# AllowOverride None AllowOverride All</Directory>
  12. 12. MySQL を起動> service mysqld start
  13. 13. MySQL の設定> /usr/bin/mysql_secure_installationEnter current password for root (enter for none):(Enter)Set root password? [Y/n] yNew password:(任意のパスワード)Re-enter new password:(同上)Remove anonymous users? [Y/n] yDisallow root login remotely? [Y/n] yRemove test database and access to it? [Y/n] yReload privilege tables now? [Y/n] y
  14. 14. phpMyAdmin の設定(その1)> vim /etc/httpd/conf.d/phpMyAdmin.conf<Directory /usr/share/phpMyAdmin/> Order Deny,Allow #Deny from All #Allow from 127.0.0.1 #Allow from ::1</Directory><Directory /usr/share/phpMyAdmin/setup/> Order Deny,Allow #Deny from All #Allow from 127.0.0.1 #Allow from ::1</Directory>
  15. 15. Apacheを起動> service httpd start
  16. 16. phpMyAdminの設定(その2)次のサンプルURLのようにアクセスし、設定を行います。 http://mydomain.com/phpmyadmin/setup設定後は、 http://mydomain.com/phpmyadminでアクセスできます。
  17. 17. 公開ディレクトリのパーミッション既存の公開ディレクトリをグループ書き込み可にする。> chmod -R 775 /var/www/htmlこれから書き込まれる公開ディレクトリ内を自動的にグループ書き込み可にする。> chmod -R 2775 /var/www/htmlもしくは> chmod -R g+s /var/www/html
  18. 18. ユーザーをApacheグループに入れる> usermod -G apache myuser
  19. 19. SFTPでHTMLファイルを アップしてみましょう

×