Linux
 Computer >> コンピューター >  >> システム >> Linux

SSHのみのWebホスティングにサインアップしましたか?心配しないでください-任意のWebソフトウェアを簡単にインストールできます

したがって、ドメイン名を選択しました。あなたはプロジェクトのためのキラーアイデアを持っています。あなたは興奮し、インターネット上で最新かつ最高の作品を解き放つ準備ができています。

最高のウェブホスティングを探してインターネットを精査した後、あなたはVPSに甘い取引をしました。ただし、問題が1つあります。強力なコマンドラインを使用してLinuxを操作することについて最初に知っていることはありません。

まあ、もう心配する必要はありません。 2つのすばらしいWebアプリケーションをインストールする方法のノウハウを捨てようとしています。 1つはブログプラットフォームの並外れたWordpressで、このサイトを含むインターネットの巨大な一帯を支えています。また、ブログの王位に最新の偽装者をインストールする方法も紹介します。 JavascriptとNodeを利用したGhost。これらのアプリをインストールするプロセスを実行したら、Linuxコマンドラインに十分な自信を持って、パスを通過するWebアプリケーションに取り組むことができます。

そのために、Ubuntu13.10x64を実行しているDigitalOceanインスタンスを拡張しました。 Digital Oceanは、私がソフトスポットを持っているVPSプロバイダーです。 5ドルの開始価格で高品質のサービスと高速仮想化サーバーを提供します。他にも非常に優れたVPSプロバイダーがありますが、私はそれらを強くお勧めします。

Ghostのインストール

ゴーストはブログを書き直しています。エクスペリエンスの各イオタは、少し苦痛のないあなたの作品を公開するプロセスを作るように設計されています。同僚のMihirPatkarが、数か月前にGhostの概要を説明しました。

Ghostインストーラーが付属しているDigitalOceanVP​​SにGhostをインストールする一方で、インストーラーを無視して、これを難しい方法で実行します。

まず最初に、ボックスにSSHで接続する必要があります。 LinuxまたはOSXを実行している場合、SSHクライアントが組み込まれているため、これは比較的簡単です。Windowsユーザーは、非常に優れたオープンソースのSSHクライアントであるPuTTYを確認することをお勧めします。 Webブラウザに接続するものを含む信じられないほどの代替手段。

SSHのみのWebホスティングにサインアップしましたか?心配しないでください-任意のWebソフトウェアを簡単にインストールできます

初めてボックスにログインする場合は、最初に少しハウスキーピングを行う必要があります。パッケージマネージャーが更新されていることを確認します。システムに更新がある場合は、それらをインストールする必要があります。 Ubuntuでは、これは次のコマンドを入力することで実行されます。

 sudo apt-get update
sudo apt-get upgrade

ルートとしてログインしている場合は、「sudo」と書く必要がないことに注意してください。 Sudoは、基盤となるオペレーティングシステムに影響を与えるコマンドを実行するために、アカウントが一時的に特権をエスカレートするために使用されます。

SSHのみのWebホスティングにサインアップしましたか?心配しないでください-任意のWebソフトウェアを簡単にインストールできます SSHのみのWebホスティングにサインアップしましたか?心配しないでください-任意のWebソフトウェアを簡単にインストールできます

次に、build-essentialとzipのコピーを入手します。

 sudo apt-get install build-essential zip

apt-getで何かを行うコマンドを使用する必要があったのはこれが3回目です。それで、それは何ですか? Apt-getは、Debian、Ubuntu、LinuxMintで使用されるパッケージマネージャーです。これにより、システム上のすべてのパッケージを追跡し、新しいパッケージをインストールしたり、それらを削除および更新したりすることができます。かっこいいですよね?

SSHのみのWebホスティングにサインアップしましたか?心配しないでください-任意のWebソフトウェアを簡単にインストールできます

ああ、そしてあなたがそれにいる間に、Node.jsのコピーを入手してください。これはGhostが実行されるプラットフォームであり、単純なapt-getで取得できます。古いバージョンのUbuntuのユーザーは、公式のUbuntuリポジトリよりも新しいChrisLeaのPPAからNodeのコピーを取得する必要がある場合があります。

 sudo apt-get install nodejs
SSHのみのWebホスティングにサインアップしましたか?心配しないでください-任意のWebソフトウェアを簡単にインストールできます

Node Package Manager(NPM)も必要です。 / usr / bin/nodejsと/usr/ bin / nodeの間にシンボリックリンクを作成し、NPMインストーラーを取得して実行します。

 ln -s /usr/bin/nodejs /usr/bin/node
curl https://npmjs.org/install.sh | sudo sh

カールに出くわしたのはこれが初めてです。これは実際にはLinuxにとって非常に優れたユーティリティであり、プログラム間でデータを転送することができます。この例では、これを使用してNPMインストールスクリプトのコピーを取得しています。次に、これは'|で実行されます。 sudosh'。

SSHのみのWebホスティングにサインアップしましたか?心配しないでください-任意のWebソフトウェアを簡単にインストールできます SSHのみのWebホスティングにサインアップしましたか?心配しないでください-任意のWebソフトウェアを簡単にインストールできます

先に進む前に、NodeとNPMがインストールされていることを確認しましょう。画面が私のものに少し似ている場合は、遠慮なく先に進んでください。

 npm -v
node -v

エラーが表示された場合は、問題が発生しています。前の手順に戻るか、コメントを下にドロップしてみてください。

SSHのみのWebホスティングにサインアップしましたか?心配しないでください-任意のWebソフトウェアを簡単にインストールできます

素晴らしい。それでは、Ghostをつかんで開いてみましょう!

 curl -L https://ghost.org/zip/ghost-latest.zip -o ghost.zip
unzip -uo ghost.zip -d ghost
SSHのみのWebホスティングにサインアップしましたか?心配しないでください-任意のWebソフトウェアを簡単にインストールできます SSHのみのWebホスティングにサインアップしましたか?心配しないでください-任意のWebソフトウェアを簡単にインストールできます

まだ入っていない場合は、Ghostディレクトリに切り替えて、NPMを使用してインストールします。

 cd ghost/
npm install --production
SSHのみのWebホスティングにサインアップしましたか?心配しないでください-任意のWebソフトウェアを簡単にインストールできます SSHのみのWebホスティングにサインアップしましたか?心配しないでください-任意のWebソフトウェアを簡単にインストールできます

NPMのすごいところがあります。実際には、GhostのすべてのJavascript依存関係がインストールされます。素晴らしいですよね?すべてのハードワークが完了したら、config.jsを開き、選択したテキストエディタでポート番号を8080に編集します。 Nanoは初心者には最適ですが、私はVimがかなり好きです。また、ホスト名を接続しているサーバーのIPアドレスに変更する必要があります。

SSHのみのWebホスティングにサインアップしましたか?心配しないでください-任意のWebソフトウェアを簡単にインストールできます

さあ、Ghostを起動しましょう! Ghostをインストールしたディレクトリで、次のコマンドを実行します。

 npm start

これが機能するかどうかを確認するには、WebブラウザでGhostをインストールしたサーバーに移動し、config.jsで指定したポート番号が設定されていることを確認します。

SSHのみのWebホスティングにサインアップしましたか?心配しないでください-任意のWebソフトウェアを簡単にインストールできます

ハザ!動作します!

ワードプレス

それでは、Wordpressをインストールしましょう。ここでは、新しいデジタルオーシャンドロップレットを使用してゼロから始めます。以前と同様に、サーバーにSSHで接続し、パッケージマネージャーを更新して、すべての更新をインストールします。それが済んだら、まずLAMPスタックを作成します。これは「Linux、Apache、MySQL、PHP」の略で、Wordpressのインストールを実行するために使用されるプラットフォーム、Webサーバー、データベース、プログラミング言語を指します。

LAMPスタックのセットアップは思ったより簡単です。確かに、インストールする必要のある依存関係の小さなリストがあります。幸い、Ubuntuにはすべてを処理する優れたワンライナーが付属しています。

 sudo apt-get install lamp-server^
SSHのみのWebホスティングにサインアップしましたか?心配しないでください-任意のWebソフトウェアを簡単にインストールできます

MySQLサーバーは、すべてのデータを保存する場所です。そのため、プロンプトが表示されたら、サーバーの強力なルートパスワードを作成することを強くお勧めします。

SSHのみのWebホスティングにサインアップしましたか?心配しないでください-任意のWebソフトウェアを簡単にインストールできます

以上です。真剣に。それだけです。これで、LAMPサーバーがセットアップされました。今すぐWordpressをインストールします!

まず、Wordpressがブログ投稿を保存するテーブルと、Wordpressがデータベースとやり取りするために使用するデータベースユーザーを作成する必要があります。 MySQLにログインします。

SSHのみのWebホスティングにサインアップしましたか?心配しないでください-任意のWebソフトウェアを簡単にインストールできます

次に、次のコード行を実行します。各行を個別に入力するように注意してください。

 CREATE DATABASE wordpress;
CREATE USER ‘wordpressuser’@‘localhost’ identified by ‘password’;
GRANT ALL PRIVILEGES ON wordpress. * TO 'wordpressuser'@'localhost';
FLUSH PRIVILEGES;
exit

次に、Wordpressをダウンロードして解凍します。

 wget https://wordpress.org/latest.tar.gz
tar -zxvf latest.tar.gz -C /wordpress

ここでcurlの代わりにwgetをどのように使用したかに注目してください。この場合、どちらも機能し、ほとんど互換性があります。この文脈の中で、彼らはどちらも多かれ少なかれ同じことをしています。

SSHのみのWebホスティングにサインアップしましたか?心配しないでください-任意のWebソフトウェアを簡単にインストールできます

Wordpressを/var/ wwwに移動し、このディレクトリへの読み取り、書き込み、および実行のアクセス許可を付与します。 -Rフラグを含めるように注意してください。これにより、再帰的になります。

 mv wordpress/ /var/www
chmod -R 777 /var/www
SSHのみのWebホスティングにサインアップしましたか?心配しないでください-任意のWebソフトウェアを簡単にインストールできます

次に、ブラウザで/wordpressに移動します。これらの手順を実行すると、このページが表示されます。次に、ウェブインターフェースを使用して構成ファイルを作成する必要があります。提供された手順に従ってください。すぐに、独自のWordpressがインストールされます。甘いね?

SSHのみのWebホスティングにサインアップしましたか?心配しないでください-任意のWebソフトウェアを簡単にインストールできます

Bitnamiはどうですか?

終了する前に、Bitnamiについて簡単に説明したいと思います。 AWSサーバーを揺るがしている場合、これは間違いなく調査する必要があります。このスペイン語のスタートアップにより、DrupalやWordpressなどの人気のあるウェブアプリケーションをAWSスライスにリモートで簡単にデプロイできます。

SSHのみのWebホスティングにサインアップしましたか?心配しないでください-任意のWebソフトウェアを簡単にインストールできます

それが面倒に思える場合は、Bitnamiにサーバーを使って整理してもらうこともできます。これにはわずかな保険料を支払うことを期待してください。

これはプラットフォーム固有であるため、あまり詳しくは説明しません。ただし、試してみたい場合は、選択したWebアプリケーションを1時間無料でインストールできます。この記事の残りの部分については、GNU/Linuxを実行しているすべてのサーバーで機能するはずです。

結論

Linuxのコマンドラインは、最初は恐ろしいものになる可能性があります。それについては間違いありません。誤ってSSHのみのウェブホスティングに夢中になっていることに気付いた場合は、何かを行うためにコマンドラインで足を濡らさなければなりません。

幸い、1つのWebアプリをインストールできれば、すべてをインストールできます。必要なのは、Linuxコマンドラインに少し自信を持っていることと、問題が発生した場合にグーグルで検索できることだけです。

誤ってSSHのみのWebホスティングにサインアップしたことがありますか?私はそれについてすべて聞きたいです。コメントを下にドロップしてください。

写真提供者:データセンターテクノロジーシンクタンク(デル)の革新トレンド


  1. ダークウェブで販売されている正当なデジタル署名証明書

    Mac や Windows を狙ったマルウェア攻撃に関するニュースは、今日のインターネット ユーザーにとって決して新しいものではありません。さらに悪いことに、ブート ウイルス、不正な添付ファイル、マクロ ウイルスなどの亜種がすでに脚光を浴びています。すべてがマルウェアに始まり、マルウェアに終わると考えるなら、それは間違いです。これは、これから起こることの兆候にすぎません。これは警鐘と考えてください。 Cyber​​ Security Research Institute (CSRI) が実施した最近の調査では、デジタル コード署名証明書がどのように危険にさらされているかが明らかになりました。

  2. Disk Drill VS 高度なディスク リカバリー:Windows 用の最高のファイル リカバリー ソフトウェアはどれですか

    2021 年に使用するのに最適なデータ復元ソフトウェアを検索するたびに 、 Disk Drill が表示される可能性があります。 および 高度なディスク リカバリ 最良の推奨事項として上部に。しかし、どれがあなたにとって最も適切な選択ですか?そのためには、読み続けて、これらすべてのファイル回復ソリューションが提供するものを見つける必要があります.この投稿では、機能、価格、互換性、長所、短所などの観点から両方のユーティリティを検討しています。 以下をお読みください: ハードディスク障害の 7 つの最悪の理由と最良のデータ復旧ソリューション 概要:ディスクドリル ディスクドリル は、