ネットショップ運営のための最安サーバー構築 Servermans@VPS PHP PostgreSQL セットアップ

月額467 + 75 = 542円 で ホスティング + SSLを実現 VPS契約からphp+postgresql+ftpインストールまで | 4/12/2016 | Comments: 791
安くネットショップを作りたい。

 

一番早いのはyahooショップですが、自社ページも持ちたい場合どこかのホスティングサービスにページを置くということになります。

うちも、今までロリポップつかったりしてページ作ってましたが、今時ですのでどうしても個人情報入力画面はSSL暗号化 httpsにしておきたい。

というか、必須ですよね。

ロリポップだと、ホスティング費用は2-300円/月ですが、独自SSLを導入すると、2300/月になります。(年額支払いで若干安くなりますが)

まあこのくらいの経費は、普通でしょうけど。。

もっと、安く!(^^;安いほどいいって人も・・

月々の費用(固定費)は1円でも安くっていうか、固定費をどんぶり勘定しないほうがいいです。

そこでもう一度 ホスティング+SSL 探してみると

最安 ホスティング+SSL

4 Stars Server / 年額1,980円から独自ドメインによるSSLを利用可!

月額 972 + 165 で ホスティング+SSL = 1137円

次は

KAGOYA / 年額9,975円から独自ドメインによるSSLを利用可!

月額 1080 + 831  =1911円

ここするなら、ロリポップ + SSLとさほど変わらないですね。

もっと安いのを紹介します

月額467 + 75 = 542円 でホスティング + SSLを実現

DTIドリームトレインインターネットのServersman@VPS 月額467円からのサーバーと

kingSSL 年額900円 75/月で構築します

多少スキルが必要ですが、丁寧に解説してみます。

 

ちょっと長くなりそうなので、先にアジェンダを書いときます

  • VPSサーバー契約(ServermansVPS)
  • webmin インストール
  • PHPインストール
  • PostgreSQLインストール
  • ムームードメイン取得設定
  • FTPインストール
  • EC-CUBEインストール
  • SSL 証明書取得
  • SSL 設定
  • SSH設定(セキュリティ)
  • denyhostインストール

 

 

 

 

 

 

VPSサーバー契約(ServermansVPS)

serversMan@VPSを契約申し込み後 ログインすると 以下のような画面が出てきます

ここで「確認・変更」クリックで

(下部省略してます)

サーバー設定画面がでます。

.AirDisplay@VPSのログインというのをクリックします

Windowsのコマンドプロンプトのような画面が出ますので、

「root」と入力します

契約時にメールで送られてきたパスワードを入力します。

ログインできたら webminのインストールを行います

 

 

 

 

 

 

 

webmin インストール

webminとは、linuxサーバーの管理を行うための、コントロールパネルです。ほとんどの作業がwebmin上から行えます

 

webminインストールページ

http://www.webmin.com/tgz.html

に書いてあるとおり

cd /tmp

wget http://prdownloads.sourceforge.net/webadmin/webmin-1.791.tar.gz

を入力します(2016/03 現在) バージョン1.791のところは変わってるかもしれません

webminのダウンロードが終了したら

tar zxvf webmin-1.791.gz

と入力します(webminのページとちょっと違いますが、圧縮解凍を一度にやります)

解凍が終わったら 解凍フォルダへ移動しセットアップコマンドを実行します

 

cd webmin-1.791

./setup.sh /usr/local/webmin

 

セットアップが始まります。

質問でカーソルが止まりますので質問に答えてください

Web server port(default 10000):そのままEnter

Login name (default admin):任意

Login password:任意

Password again:上と同じパスワード

Use SSL:n

Start Webmin at boot time (y/n):y

セットアップが開始されます

 

セットアップが完了したら

ブラウザで http://IPアドレス:10000/ にアクセスします

 

セットアップ時に入力した Username と Password でログインしてください。

日本語にします

Webminをクリックするとサブメニューが開きますので Change Language and Theme をクリックします

webmin 言語の変更

Webmin UI language のPersonal choice をクリックして リストから Japanese(JA_JP.UTF-8)を選択します

したのMakeChanges ボタンをクリックします

ブラウザの再読み込みを行います

 

webmin 日本語メニュー

 

日本語になりました。

 

 

 

 

 

 

phpのインストール

次にphpをインストールします

左メニューから「システム」→「ソフトウエア パッケージ」を選択します

パッケージのインストール画面になるので

Package from YUM を選択して 「php」と入力します

「インストール」ボタンをクリックします

 

 

インストールが始まり、画面にいろいろ出てきますが、以下のようになれば完了です。

 

php の mb_string(日本語対応モジュール)も同じようにインストールします

Package from YUM を選択して 「php-mbstring」と入力します

「インストール」ボタンをクリックします

 

php PEAR モジュールをインストールします

Package from YUM を選択して 「php-pear」と入力します

「インストール」ボタンをクリックします


 

 

 

 

 

 

 

PostgreSQLサーバーのインストール

 

 

php のインストールと同じように

Package from YUM を選択して 「postgresql-server」と入力します

「インストール」ボタンをクリックします

 

 

PostgreSQL管理用の webmin モジュールをインストールします

 

左メニューから「webmin」→「Webmin設定」を選択します

 

 

webminモジュールを選択します

 

 

以下からインストールの www.webmin.comを選択します

「postgresql」と入力して 「ファイルからモジュールをインストール」ボタンをクリックします

 

 

 

 

 

 

ここで左メニューの下のほうにある「モジュール更新」をおこなってください

 

 

 

 

メニュー「サーバー」「PostgreSQLデータベースサーバー」をクリック

 

 

「データベース初期化」をクリック

 

データベースが立ち上がります

 

 

サーバー起動時に PostgreSQLが自動で立ち上がるように設定します

 

メニューの「システム」「起動およびシャットダウン」をクリックします

プログラムのリストが表示されます

「postgresql.service」にチェックをいれます

下のほうの「選択したものをブート時に開始する」をクリックします

 

 

 

 

 

 

 

 

vsftpサーバーのインストール

左メニューから「システム」→「ソフトウエア パッケージ」を選択します

パッケージのインストール画面になるので

Package from YUM を選択して 「vsftpd」と入力します

「インストール」ボタンをクリックします

 

 

vsftpdのwebminモジュールをインストールします

 

左メニューから「webmin」→「Webmin設定」を選択します

webmin設定画面の

webminモジュールを選択します

サードパーティー製モジュールを選択して

http://provider4u.de/images/downloads/vsftpd.tar.gz と入力して  「ファイルからモジュールをインストール」ボタンをクリックします

 

 

メニューの「システム」「起動およびシャットダウン」をクリックします

「vsftpd.service」にチェックをいれて「選択したものを開始する」をクリックします

 

 

とりあえず、ここまでで EC-CUBEなどプログラムをインストールできる環境ができたと思います。

まだ EC-CUBEいれてないので、phpのモジュールで足りないものがあるかも知れません。

 

ここまであまり説明なしで、手順のみ記述してますけど、webminモジュールのインストール手順はだいたいわかったかと思います。

ソフトウエアーパッケージのメニューから、yum でプログラムのインストールをして

webminで管理するためのモジュールも追加するということです

 

ここでEC-CUBEインストールしてもいいですが、ドメイン指定とかあとあと変更が必要になるかも知れないので、

さきにドメイン登録から行います。

>>つづく

 

 

 

 

 

VirtualBoxのLinux(Basix)にXAMPPでWEBサーバーをセットアップ

問題ありでVMwareに変更XAMPPインストーラ ダウンロード | 4/5/2016 | Comments: 2
仕事でBasixにWEBサーバーをセットアップしたので、忘れないうちに手順を記録します

 

Basixは Ubuntuベースの軽量ディストリビューションです。

軽量と言われるディストリビューションをいろいろインストールして試したけど

一番キビキビ動いて動作も安定していておすすめです。

ライブCDも試せます

ダウンロードは http://ftp.riken.jp/Linux/simosnet-livecd/basix/

マジに使えます。今のところ文字化けとかの問題も何もありません。

まずVirtualBoxにインストールします。

VirtualBox 仮想マシンの作成

 

VirtualBoxの新規ボタンをクリックします。

ダイアログに以下を入力して「次へ」をクリック

名前:任意

タイプ:Linux

バージョン:Ubuntu(64-bit)

名前は全く任意で構いません、好きな名前を付けてください。「恭子」とかでもOK

タイプ:Linux

バージョン:Ubuntu(64-bit)

あまり、何を選んだからといってインストールに影響はしないような気がしますが、一応。

basixは debian Ubuntu系のディストリビューションです

メモリー:任意(多いほうがいいでしょうけど)

Basixの動作環境は

Basixは動作クロックが166MHz以上のPentium MMX以降のx86互換CPUと128MB以上のメモリが必要です。

いまどき(2016/4現在)の環境なら余裕でしょ。

 

 

仮想ハードディスクを作成します

virtual環境では一つのOS用に仮想的にディスクを定義します

そのままでOK

vhdはウインドウズのバーチャルマシーンの形式のようだけど、

互換があり移行できるかは不明です。

逆パターン winバーチャル→Vbox ではうまくいかなかった(win7だけど)

 

画像は「可変サイズ」になっていますが

固定で作成しました

どちらでも好きなほうで。

 

ディスク作成中です

完了したら

つぎに

Basixのインストール

 


 

 

CD DVDドライブに ダウンロードした basixのディスクイメージを設定します

 

 

VirtualBoxの起動メニューをクリックすると、basixのインストール画面(CDブート画面)が立ち上がります

ここで素早く

install - start the installer directly

を選んでもいいですが、そのまま待ってるとbasix ライブCD版が立ち上がります

 

 

とりあえず、ライブCD版触ってよさげなら Basix 2.1のインストールをダブルクリックします

 

Basixのインストーラーが立ち上がってきますので、指示に従って進めます。

Windowsでのプログラムインストールみたいな画面で、難しいところは何もないと思います

 

ディスクを削除してBasixをインストール

安心してください。削除っていっても、Virtualboxで最初に作成した領域のことです。

 

 

任意の名前、コンピュータ名ユーザー名、パスワードを入力します

 

 

 

インストール完了です

 

これは、そのまま再起動した場合。

インストールメディアを抜いてくださいと言われてるので

一回シャットダウン

VirtualBoxの設定で最初に設定したCD DVDドライブの Basix isoをはずします

そして、起動。

すっきりした画面が立ち上がりました。(ごめんVmWareになってますが。)

VirtualBoxでは画面解像度が選択できませんでした。800x600じゃ作業もできないので

VMwareに変更。

これは、私のハードとの問題かもしれませんので、みなさんのはうまくいきますように 祈ってます。

最初は、アプリ何も入ってません。(^^;

このシンプルさが軽い秘密ですかね。

これに、XAMPP(apache,php,misql( MariaDB )をインストールします。

まあ、apache,php,mysqlをふつうに一ずつインストールしてもそうたいして労力がいるわけでもないんでしょうけど

めんどくさがりにはいいです。

まず

https://www.apachefriends.org/jp/index.html

ここから linux用インストーラーをダウンロードします

実際には

https://sourceforge.net/projects/xampp/files/XAMPP%20Linux/

ここから、一番ダウンロード数の多い

5.6.15 をダウンロードしました

 

Linuxターミナルを開いて

ダウンロードしたフォルダ に行きます

>cd ダウンロード

次に

>sudo ./xampp-linux-x64-5.6.15-2-installer.run

ちょっと待つとインストータが起動します。

あとは、次への連打でOK

 

完了

firefoxを開いて

http://localhost/

と打てば以下の画面が開くでしょう

xamppの場所は

/opt/lampp

ドキュメントルートは

/opt/lampp/htdocs

です。

 

Categories Linux

 

 

ブログ移行します 以降の記事は こちらイーサポブログ Wordpress です

 

 

 
follow us in feedly

Blog

ブログ移行
5/5/2016 | Comments: 2323

    ブログ移行します 以降の記事は こちらイーサポブログ Wordpress です    

ネットショップ運営のための最安サーバー構築 HTTPS SSL設定
KingSSLの申し込みと設定 | 5/2/2016 | Comments: 2296

今時は通販サイトならSSLは必須です。 ただ、SSL証明書は 安いところでも 年額 2-3万が相場でした、ところが最近激安の認証SSLが販売されてきてます。 使う人が多くなれ ... Read More

ネットショップ運営のための最安サーバー構築 postfixではまる
postfix 原因不明のまま、はまりまくり | 4/29/2016

時間が空いてしまいましたが、原因は KingSSL 申し込み時にドメイン管理者メールアドレスが必要だったため postfix dovecot のセットアップではまりまくり(^ ... Read More

Line 無料通話 マイクに異常が発生しましたで通話が切れる
Huawey AscendG6 | 4/20/2016 | Comments: 3

2014年8月に iijmio のみおふぉんにしてます。そのときに購入した HUAWEY AscendG6 みおふぉんにも、機種にもなんの不満もなく1年半以上使ってきました。 ... Read More

ネットショップ運営のための最安サーバー構築 ドメイン設定 EC-CUBEインストール
Servermans@VPS EC-CUBEインストール | 4/19/2016

サーバー構築の続き その2 ちょっとEC-CUBEインストールの確認に手間取っておそくなりましたが、続きです。 ドメインの契約、DTIのドメインを申し込んでもいいで ... Read More

EC-CUBE 3.0.9 インストールできない DB接続できたのにデータベース初期化エラー
4/15/2016 | Comments: 375

EC-CUBE3.0.9のインストールにて、データベース初期化で失敗。 データベース接続設定ではうまくいってる といことは、データベースのID パスワードなどは正しい。 ... Read More

ネットショップ運営のための最安サーバー構築 Servermans@VPS PHP PostgreSQL セットアップ
月額467 + 75 = 542円 で ホスティング + SSLを実現 VPS契約からphp+postgresql+ftpインストールまで | 4/12/2016 | Comments: 791

安くネットショップを作りたい。   一番早いのはyahooショップですが、自社ページも持ちたい場合どこかのホスティングサービスにページを置くということになります。 ... Read More

windows10 仮想メモリを自動から固定にしたら パフォーマンス 劇的速くなった
4/8/2016 | Comments: 70

今使ってる ノートPCは LENOVO G50 メモリ4G まあ、今時では、低パフォーマンスな部類です。 今まで、何をするにしても遅い遅いと思ってました。 思 ... Read More

VirtualBoxのLinux(Basix)にXAMPPでWEBサーバーをセットアップ
問題ありでVMwareに変更XAMPPインストーラ ダウンロード | 4/5/2016 | Comments: 2

仕事でBasixにWEBサーバーをセットアップしたので、忘れないうちに手順を記録します   Basixは Ubuntuベースの軽量ディストリビューションです。 ... Read More

freetel 格安sim APN つながらない
freetel mobile(umobileの契約)だったっておち | 4/5/2016 | Comments: 1516

先日、嫁様のスマホが充電不能におちいり、急遽買いなおすことになりまして ヨドバシカメラにて、SIMフリー端末 freetel Piriori3 LTEを購入、もともとのfreetel ... Read More

フレームワークsymfony入門 インストール helloWorld
シンフォニィの仕組みを理解してみる | 4/2/2016 | Comments: 1706

前回インストールまで行きましたが、PHPのバージョンとかちょっと問題があったので、 WEBサーバーをXAMPPにして再度インストールしました。 そのまま、my_pr ... Read More

簡単に ブログ記事毎にSNSボタンを設置する方法
javascriptで記事ページ対応に改造しました | 4/1/2016 | Comments: 1630

最近というか、もうだいぶ前からですが、ブログにFacebookのいいねボタンや はてなBookMarkのボタンを設置することは定番になっています。 設置の方法は各所にか ... Read More

やっぱり怖いMySQLのライセンス
プログラム受注にはつかえない | 3/31/2016 | Comments: 1944

日本のMySQL代理店 ソフトウェアエージェンシーのページですが http://www.softagency.co.jp/products/mysql/license/ ... Read More

EC-CUBE3 プラグイン作成 チュートリアル ステップ3
設定用管理ページ作成 その14新規ページを作成 | 3/30/2016

symfonyの仕組みを先に理解したいところですが、 実践も並行してってことで、EC-CUBEのプラグインのほう行ってみます。 管理画面のカラーバリエーションのファイル ... Read More

フレームワークsymfony入門 インストール
入門しました。まずインストール(windows) | 3/29/2016

EC-CUBE3のフレームワークとして採用されてる Symfony 基本的にフレームワークの必要性をあまり感じないけど、好き嫌いもいってられないので 勉強します。 まず、イ ... Read More

Textareaにscriptタグをすると403エラーとなる対策
ロリポップ WAF 誤検知問題 | 3/28/2016

ちょっとした、広告タグなんかで <script type="text/css">を入力しようとすると 「403エラーでページがありません」と表示される <xscript ... Read More

EC-CUBE3のデータベーステーブルと機能
EC-CUBE3のデータベーステーブルと機能。結構 廃止機能がありますね | 3/28/2016 | Comments: 4

ちょっとEC-CUBE3になって、 廃止になった機能とか結構あるみたいです データベーステーブル自体廃止っていうのもかなりあります。 で、これ困る人いるかなってところが ... Read More

EC-CUBE3 プラグイン作成 チュートリアル ステップ2
ステップ2 イベント | 3/26/2016 | Comments: 1447

blockquote { background-color:#EFFFFF; padding:10px; } [EC‐CUBE] ブログ村キーワード EC-CUBE3 ... Read More

EC-CUBE3 プラグイン作成 チュートリアル ステップ1 
EC-CUBE3 プラグイン作成してみる チュートリアル なにもしないプラグイン | 3/24/2016 | Comments: 1625

EC-CUBE3のプラグインを作成 EC-CUBEプラグイン仕様 見たり、プラグイン作成の解説サイトみたりしても、よくわからないので、1からステップバイステップで挑戦し ... Read More

ロリポップMySQL4からMySQL5へ移行時の文字化け対応 忘備録
ロリポップのMySQL4のphpMyAdminが使えなくなってるので必要に迫られMySQL5へ移行。案の定文字化け。 | 3/21/2016 | Comments: 1388

ロリポップ上 PHP&MySQLで組んだシステムの改修依頼が7年ぶりにあったので 久しぶりに見てみたところ、 phpMyAdminを開こうとすると・・・   ... Read More

More Blog Entries

WEBデザイナー、WEB担当者のみなさん!
こんなことで、困ったことはありませんか?

ホームページデザインで、出来上がり近くに、色を変えて何パターンか作ってくださいと言われた。

(* ̄▽ ̄)y~~- ちょっと色違いのパターンも見たいなあ

とか

何種類かパターンを変えて作ってみて。とか

"笑顔で( ̄▽ ̄;)(("#-_-)!!ガーン

>>続きはこちら

にほんブログ村 IT技術ブログ ホームページ・サイト制作支援へ
にほんブログ村

人気ブログランキングへ

PVアクセスランキング にほんブログ村