LoginSignup
0
0

More than 3 years have passed since last update.

CentoOS7でDVWAの設定手順

Posted at

CentoOS7でDVWAを設定

前回の記事では、DockerでDVWAの設定をしました。

しかし今回はサーバーの勉強などのため、今度は一からCentoOS7でDVWAを設定をしていきたいと思います。

前提条件

  • MySQL、httpd、phpインストー済みのCentos7サーバー(ファイヤーウォールも解放済み)

MySQLの初期設定

MySQLのインストール後はパスワードなどが設定されていないので、初期設定をします。

# mysql_secure_installation

上記のコマンドを打ってrootのパスワードを設定し、テストDBや匿名ユーザーが必要かなどを用途に合わせて、選択してください。

その後dvwaというDBを作成するために、MySQLの中に入っていきます。

# mysql -uroot -p
Enter password: 

mysql> create database dvwa;
mysql> show databases; #作成されたか確認
mysql> quit

DVWAインストール

DVWAのインストールはGitHubからできるので、ドキュメントルート下に移動してからwgetコマンドでインストールします。(今回はStable版である1.9をインストール)

# cd /var/www/html
# yum install -y wget
# wget https://github.com/ethicalhack3r/DVWA/archive/v1.9.zip

次にインストールしたDVWAのzipファイルを展開し、ディレクトリを移していきます。(zipファイルは不要のため削除)

# yum install unzip; unzip v1.9.zip
# rm v1.9.zip 
# mv DVWA-1.9/ dvwa

これで展開したDVWAを、ドキュメントルート/dvwaに移すことができました。

DVWAのMySQL設定

最後に先ほどMySQLで設定したパスワードを、dvwaの設定ファイルに書き込みます。

# cd /var/www/html/dvwa/config/
# vi config.inc.php

$_DVWA[ 'db_password' ] = '設定したパスワード'; 

これで設定は完了です。

サーバーのIPアドレス/dvwa/setup.phpにアクセス後、Create/Reset Databaseを押し、Usernameをadmin、Passwordをpasswordと入力します。

無事ログインできたら、CentoOS7でDVWAの設も完了になります。

参考URL

https://blog.8tak4.com/post/150120471965/dvwa-on-centos
https://github.com/ethicalhack3r/DVWA

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0