DebianでNFS共有をセットアップする
NFSはネットワークベースのファイルシステムであり、コンピューターはコンピューターネットワークを介してファイルにアクセスできます。このガイドでは、NFを介してフォルダーを公開する方法について説明します
Hiawathaは、シンプルさ、使いやすさ、セキュリティを念頭に置いたWebサーバーです。これは、小型サーバー、古いハードウェア、または組み込みマシンに最適なソリューションですが、高性能サーバーでも優れた動作をします。Hiawatha WebサーバーをPHP-FPMおよびMySQLと組み合わせると、軽量で安全な強力なWebサーバーを使用できます。このチュートリアルでは、Hiawatha、PHP-FPM、MySQLをDebianにインストールする方法を紹介します。チュートリアルの終わりまでに、PHP-FPMとMySQLを使用してニーズを達成できる、完全に機能するHiawatha Webサーバーが完成します。
この記事はDebian Wheezy(64ビット)向けに書かれたものですが、微調整を行った他のバージョンのDebianでも動作する可能性があります。
このチュートリアルのすべての手順を実行するには、rootであるか、su / sudoを介してrootアクセス権を持っている必要があることに注意してください。
最初に行う必要があるのは、Hiawatha Webserverのリポジトリをセットアップすることです。必要に応じて、自分でコンパイルすることもできますが、このチュートリアルでは、コンパイル済みのバイナリを使用します。
まず、リポジトリの公開鍵を取得してインストールします。
apt-key adv --recv-keys --keyserver keys.gnupg.net 79AF54A9
開いて編集するにsources.list
は:
nano /etc/apt/sources.list
sources.listに以下を追加します。
deb http://mirror.tuxhelp.org/debian/ squeeze main
行った変更を保存して、終了します。
次に、次のように更新します。
apt-get update
次のように入力して、Hiawathaをインストールします。
apt-get install hiawatha
Hiawathaが動作することを確認するには、Webブラウザーを開いて次のように入力します。
http://YOURVULTRIPGOESHERE
新しいHiawatha Webサーバーに「Installation Successful」Webページが表示されます。
次のコマンドを実行してMySQLをインストールします。
apt-get install mysql-server
インストール中に、MySQLのrootパスワードを設定するオプションが表示されます。安全なパスワードを選択して入力し、新しいルートMySQLパスワードの確認を求められたらもう一度入力します。
MySQLのインストールが完了したら、次を実行します。
mysql_secure_installation
これは、新しいMySQLサーバーを保護するためのいくつかの簡単な手順を実行します。
MySQLサーバーがインストールされ、保護されました。
次のように入力して、PHP-FPMといくつかの追加拡張機能をインストールします。
apt-get install php5-fpm php5-mysql php5-gd php5-curl
編集php.ini
...
nano /etc/php5/fpm/php.ini
...そして、それが言う行を見つけます:;cgi.fix_pathinfo=1
。この行のコメントを外して値を「0」に変更し、次のように一致させます。
cgi.fix_pathinfo=0
保存して終了。
編集www.conf
...
nano /etc/php5/fpm/pool.d/www.conf
...と言う行のコメントを外して、;listen.mode = 0660
一致するようにします。
listen.owner = www-data
listen.group = www-data
listen.mode = 0660
保存して終了。
PHP-FPMを再起動して、行った変更を有効にします。
service php5-fpm restart
この部分では、Hiawathaを構成し、PHPやWebサイトファイルを提供するように設定します。まず、開きますhiawatha.conf
。
nano /etc/hiawatha/hiawatha.conf
と言う行を見つけます#CGIhandler = /usr/bin/php-cgi:php
。この行のコメントを外して、以下と一致するようにします。
CGIhandler = /usr/bin/php-cgi:php
さて、全体のFastCGI行のコメントを外して交換127.0.0.1:2005
して/var/run/php5-fpm.sock
、それはまさにこのようになりますように。
FastCGIserver {
FastCGIid = PHP5
ConnectTo = /var/run/php5-fpm.sock
Extension = php
}
言うセクションに移動し、セクションVIRTUAL HOSTS
全体のコメントを外します。your-domain-goes-here.com
使用するWebサイトドメインに置き換えます。
www.your-domain-goes-here.com
/var/www/your-domain-goes-here.com/public_html
/var/www/your-domain-goes-here.com/logs/access.log
/var/www/your-domain-goes-here.com/logs/error.log
UseToolKit = banshee
完了すると、次のようになります。
VirtualHost {
Hostname = www.your-domain-goes-here.com
WebsiteRoot = /var/www/your-domain-goes-here.com/public_html
StartFile = index.php
AccessLogfile = /var/www/your-domain-goes-here.com/logs/access.log
ErrorLogfile = /var/www/your-domain-goes-here.com/logs/error.log
TimeForCGI = 5
UseFastCGI = PHP5
}
保存して終了。
Webサイトファイルに必要なディレクトリを作成します。
mkdir -p /var/www/your-domain-goes-here.com/public_html
mkdir /var/www/your-domain-goes-here.com/logs
Hiawathaを再起動します。
service hiawatha restart
この時点で、PHPファイルのへのアップロードを開始する準備ができています/var/www/your-domain-goes-here.com/public_html
。ハイアワサをお楽しみください!
Hiawathaで使用できるセキュリティの組み合わせとチューニングコマンドは数多くあります。さまざまなコマンドと追加のHOWTOのリストについては、Hiawathaのマンページ(またはWebサイト)にアクセスしてください。
これで、PHPとMySQLを備えたHiawatha Webサーバーが動作したので、WordPressをインストールしますか?WordPressをHiawathaで動作させるには、に小さな変更を加える必要がありますhiawatha.conf
。
nano /etc/hiawatha/hiawatha.conf
次の行をvirtualhostセクションの内側(UseFastCGI = PHP5
行の下)に追加します。
UseToolkit = wordpress
この構成をvirtualhost構成の外に追加します(できればのUrlToolKitセクションに追加してくださいhiawatha.conf
)。
UrlToolkit {
ToolkitID = wordpress
RequestURI exists Return
Match .*\?(.*) Rewrite /index.php?$1
Match .* Rewrite /index.php
}
保存して終了。
WordPressのUrlToolKitの書き換えが適切に行われると、他のWebサーバーの場合と同じ方法でWordPressをインストールできます。WordPressがテーマとプラグインの変更を行えるように、すべてのWordPressファイルの権限/var/www/your-domain-goes-here.com/public_html
がに設定されwww-data:www-data
ていることを確認する必要があります。
NFSはネットワークベースのファイルシステムであり、コンピューターはコンピューターネットワークを介してファイルにアクセスできます。このガイドでは、NFを介してフォルダーを公開する方法について説明します
GolangはGoogleが開発したプログラミング言語です。汎用性、シンプルさ、信頼性のおかげで、Golangは最も人気のあるものの1つになりました
はじめにWeb分散オーサリングおよびバージョン管理(WebDAV)は、リモートでファイルを作成および変更するためのフレームワークを提供するHTTP拡張です。
LinuxおよびUnixのシステム管理者の間では、sudoユーザーを使用してサーバーにアクセスし、コマンドをルートレベルで実行することは非常に一般的です。sudの使用
この記事では、Debianでchroot jailをセットアップする方法を説明します。私はあなたがDebian 7.xを使っていると思います。Debian 6または8を実行している場合、これは機能する可能性があります、bu
はじめにDebianでVPNサーバーを設定する簡単な方法は、PiVPNを使用することです。PiVPNは、OpenVPNのインストーラーおよびラッパーです。それはあなたのための簡単なコマンドを作成します
別のシステムを使用していますか?Brotliは、Gzipよりも圧縮率が高い新しい圧縮方法です。そのソースコードはGithubで公開されています。ティ
別のシステムを使用していますか?Neosは、CMSとアプリケーションフレームワークをコアとするコンテンツアプリケーションプラットフォームです。このガイドでは、インストール方法を説明します
はじめにCactiは、RRDデータに完全に基づいたオープンソースの監視およびグラフ作成ツールです。サボテンを通じて、ほぼすべてのタイプのデビックを監視できます
Go(Golangとも呼ばれます)は、静的に型付けされ、コンパイルされた、Cのようなプログラミング言語で、Googleによって開発されました。シンプルさと多用途性により、b
PBX In A Flash 5(PIAF5)は、Vultr VPSを本格的なPBXに変えるDebian 8ベースのオペレーティングシステムです。次のような特徴があります。
別のシステムを使用していますか?TermRecordはPythonで記述されたシンプルなオープンソースツールで、ターミナルセッションを簡単に共有できる自己完結型に保存できます。
別のシステムを使用していますか?Matomo(旧Piwik)は、Google Analyticsのオープンな代替手段であるオープンソースの分析プラットフォームです。Matomoのソースはoでホストされています
この記事では、Vultrでテンプレートとして提供されるサーバーオペレーティングシステムの概要を説明します。CentOS CentOSはRHEL(Re
別のシステムを使用していますか?X-Cartは、数多くの機能と統合を備えた非常に柔軟なオープンソースのeコマースプラットフォームです。X-Cartのソースコードはホストです
Muninは、マシンのプロセスとリソースを調査する監視ツールであり、Webインターフェースを介して情報をグラフで表示します。フォローインを使用する
はじめにこのチュートリアルでは、CentOS、Debian、またはUbuntuを実行しているLinuxサーバーにIP範囲/サブネット全体を追加するプロセスについて説明します。プロセス
別のシステムを使用していますか?Diasporaはプライバシーを意識したオープンソースのソーシャルネットワークです。このチュートリアルでは、ディアスポラpoを設定する方法を学びます
別のシステムを使用していますか?Selfoss RSSリーダーは、無料でオープンソースのセルフホスト型のWebベースの多目的ライブストリーム、マッシュアップ、ニュースフィード(RSS / Atom)です。
ここVultrでは、デプロイ可能なすべてのVPSでIPv6を有効にするオプションがあります。しかし、これにより、一部のプログラムとコマンドはどちらか一方を優先する場合があります
ヘルスケアにおけるAIは、過去数十年から大きな飛躍を遂げました。したがって、ヘルスケアにおけるAIの未来は、日々成長を続けています。
最近、Appleは問題を修正するための補足アップデートであるmacOS Catalina 10.15.4をリリースしましたが、このアップデートにより、Macマシンのブリックにつながる問題がさらに発生しているようです。詳細については、この記事をお読みください
原子力は、過去の出来事のために私たちが決して尊重しないことを常に軽蔑していますが、それは必ずしも悪ではありません。詳細については、投稿をお読みください。
これを読んで、人工知能が小規模企業の間でどのように人気を博しているか、そして人工知能がどのように成長し、競合他社に優位に立つ可能性を高めているかを理解してください。
私たちのコンピューターは、ジャーナリングファイルシステムと呼ばれる組織化された方法ですべてのデータを保存します。これは、検索を押すとすぐにコンピューターがファイルを検索して表示できるようにする効率的な方法です。https://wethegeek.com/?p = 94116&preview = true
ビッグデータと人工知能は流行語ですが、それらがどのように相互に関連しているか知っていますか?さて、この記事を最後まで読んで、同じことを知ってください。
LiteCartは、PHP、jQuery、およびHTML 5で記述された無料のオープンソースのショッピングカートプラットフォームです。シンプルで軽量、使いやすいeコマースソフトウォー
NFSはネットワークベースのファイルシステムであり、コンピューターはコンピューターネットワークを介してファイルにアクセスできます。このガイドでは、NFを介してフォルダーを公開する方法について説明します
別のシステムを使用していますか?Matomo(旧Piwik)は、Google Analyticsのオープンな代替手段であるオープンソースの分析プラットフォームです。Matomoのソースはoでホストされています
HTTPライブストリーミング(HLS)は、Apple Inc.によって実装された非常に堅牢なストリーミングビデオプロトコルです。HLSは、ファイアウォール、プロキシ、