村上や

“TOP”へMC900432676[1]

ニュース

 

202015

 

Raspberry Pi Zero WH」で自宅サーバーを構築します。

 

先ずは「vsftpd」をインストールしました。

「vsftpd logo」の画像検索結果

 

次に「PHP」をインストールしました。

「PHP ロゴ」の画像検索結果

 

最後に「Apache」をインストールしました。

 

CGIの動作確認もできましたので、本日の作業は終了です。

 

 

作業手順(備忘録)です。

■■Raspbianのインストール■■

-------------------------

以下から「Raspbian Buster with desktop」をダウンロード

↓↓↓

https://www.raspberrypi.org/downloads/raspbian/

※ネット情報を参考に作業する

/boot/ディレクトリに空(から)SSHファイルを置いてSSHの有効化しておく

-------------------------

 

■■IPアドレスの検索■■

-------------------------

以下のバッチファイルでIPアドレスを探します

↓↓↓

IP.bat

-------------------------

 

■■SSH接続によりWindowsPCで作業■■

-------------------------

Tera Term」によりSSH接続

↓↓↓

ホスト:バッチファイルで検索したIPアドレス

ユーザー名:pi

パスワード:raspberry

-------------------------

 

rootのパスワード設定

$ sudo passwd root

 

○パッケージの更新

# apt-get update

# apt-get upgrade

# apt-get dist-upgrade

 

○ファームウェアの更新

# rpi-update

 

IPアドレスの固定

# nano /etc/dhcpcd.conf

------------------------

以下を末尾に追記

↓↓↓

interface wlan0

static ip_address=192.168.24.205/24

static routers=192.168.24.1

static domain_name_servers=192.168.24.1

-------------------------

 

○再起動(設定の反映)

# reboot

 

○日本語対応ターミナルのインストール

# apt-get install jfbterm

 

○日本語フォントのインストール

# apt-get install ttf-kochi-gothic xfonts-intl-japanese xfonts-intl-japanese-big xfonts-kaname

 

○日本語入力メソッドのインストール

# apt-get install uim uim-anthy

 

vsftpdのインストール

# apt-get install vsftpd

 

vsftpdの設定

# nano /etc/vsftpd.conf

-------------------------

以下のコメントアウトを削除

↓↓↓

@ローカルユーザーを許可

local_enable=YES

A書き込み許可

write_enable=YES

Bファイル作成時のパーミッション755

local_umask=022

CASCII モードによるアップロードを 許可

ascii_upload_enable=YES

DASCII モードによるダウンロードを 許可

ascii_download_enable=YES

-------------------------

 

vsftpdの再起動(設定の反映)

# service vsftpd restart

 

PHPのインストール

# apt-get install php7.2

 

Apacheのインストール

# apt-get install apache2

 

 

○拡張子.cgiの有効化

# nano /etc/apache2/mods-available/mime.conf

-------------------------

219行目のコメントアウトを解除

AddHandler cgi-script .cgi .pl

-------------------------

 

# nano /etc/apache2/sites-available/000-default.conf

-------------------------

以下のコメントアウトを解除

Include conf-available/serve-cgi-bin.conf

-------------------------

 

CGI実行ディレクトリの変更

# nano /etc/apache2/conf-available/serve-cgi-bin.conf

-------------------------

@コメントアウト

#ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/

A以下のとおり修正

<Directory "/usr/lib/cgi-bin">

↓↓↓

<Directory "/var/www/html/cgi-bin">

-------------------------

 

cgiの有効化

# a2enmod cgid

 

Apacheの再起動(設定の反映)

# service apache2 restart

 

 

【バックナンバー】

MC900053825[1] 202013

MC900053825[1] 2020年1月1

MC900053825[1] 2019

MC900053825[1] 2018

MC900053825[1] 2017

MC900053825[1] 2016

MC900053825[1] 2015

MC900053825[1] 2014

MC900053825[1] 2013

MC900053825[1] 2012

MC900053825[1] 2011