Arch Linux WebサーバーにPerl 5.28をインストールする方法
前提条件最新のArch Linuxを実行するVultrサーバー(この記事を参照)。実行中のWebサーバー(ApacheまたはNginx Sudoアクセス):コマンドが必要
#
、およびによって通常のユーザーとして実行できるコマンドが付いています$
。rootとしてコマンドを実行するための推奨される方法は、通常のユーザーとして、各コマンドの前にを付けることsudo
です。vi
、vim
、nano
、emacs
とのようにします。ファイアウォールを使用している場合は、ポートへの着信TCPトラフィックを有効にする必要があります80
。
Apacheをインストールします。
# pacman -S apache
Apacheを起動し、起動するたびに起動するようにします。
# systemctl enable --now httpd
Apacheが実行されていることをテストします。にアクセスするとhttp://YOUR-SERVER-WEB-ADDRESS-OR-IP
、「/のインデックス」を示すページが表示されます。ip addr
IPアドレスを知る必要がある場合に実行します。
Apacheの設定ファイルは/etc/httpd/conf/httpd.conf
です。Apacheはrootユーザーによって起動されUser http
ますが、セキュリティ上の理由から、すぐにこのユーザーとして実行するように切り替えます。 DocumentRoot "/srv/http"
Webファイルを検索する場所を設定します。 CustomLog "/var/log/httpd/access_log" common
成功したApacheへのアクセスが記録される場所を設定します。 ErrorLog "/var/log/httpd/error_log"
そのエラーが記録されるApacheへのアクセスを設定します。
デフォルトでは、Apacheは、使用するように設定された拡張子を持つインデックスファイルを見つけられないディレクトリを与えられると、ディレクトリの内容を示すインデックスを自動的に生成します。これはセキュリティの脆弱性と考えることができます。これを無効にするには、を編集/etc/httpd/conf/httpd.conf
し<Directory "/srv/http">
、からOptions
、、削除しIndexes
ます 再起動すると、Apacheは「アクセスが禁止されました!」のようなファイルが/srv/http/index.html
存在しない限り、エラーメッセージ。
Apacheを再起動します。
# systemctl restart httpd
デフォルトでは、ユーザーの~/public_html/
ディレクトリはに表示されhttp://YOUR-SERVER-WEB-ADDRESS-OR-IP/~USERNAME/
ます。ただし、ユーザーにhttp
は、ユーザーディレクトリとそのpublic_html
ディレクトリへの実行可能なビットアクセスが必要です。
$ mkdir ~/public_html
$ chmod o+x ~/
$ chmod o+x ~/public_html
さらに、ユーザーにhttp
は個々のファイルへの読み取りアクセス権が必要です。必要に応じて、次のコマンドを実行します。
$ chmod o+r ~/public_html/<FILES>
ユーザーのpublic_html
ディレクトリがWebサーバー上にないようにしたい場合は、ディレクトリとファイルの権限に関係なく、次の行にコメントを追加#
します(先頭に追加)/etc/httpd/conf/httpd.conf
。
Include conf/extra/httpd-userdir.conf
Apacheを再起動します。
# systemctl restart httpd
同じApacheサーバーから複数のドメイン名をホストし、それらに異なるコンテンツを提供できます。
仮想ホスト構成を保持するフォルダーを作成します。
# mkdir /etc/httpd/conf/vhosts
次のような仮想ホストごとに構成ファイルを作成します/etc/httpd/conf/vhosts/YOUR-DOMAIN-NAME.com
。
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "/srv/YOUR-DOMAIN-NAME.com"
ServerName YOUR-DOMAIN-NAME.com
ServerAlias YOUR-DOMAIN-NAME.com
ErrorLog "/var/log/httpd/YOUR-DOMAIN-NAME.com-error_log"
CustomLog "/var/log/httpd/YOUR-DOMAIN-NAME.com-access_log" common
<Directory "/srv/YOUR-DOMAIN-NAME.com">
Require all granted
</Directory>
</VirtualHost>
仮想ホストサービスディレクトリを作成します。
# mkdir /srv/YOUR-DOMAIN-NAME.com
の最後に/etc/httpd/conf/httpd.conf
、次の各仮想ホスト構成ファイルを含めます。
Include conf/vhosts/YOUR-DOMAIN-NAME.com
Apacheを再起動します。
# systemctl restart httpd
Apacheが受け取るリクエストはからYOUR-DOMAIN-NAME.com
提供され/srv/YOUR-DOMAIN-NAME.com
ます。特定のServerName
またはServerAlias
に一致しないApacheへのリクエストに注意してください。IPアドレスのみ、またはIPに解決する別のドメイン名は、含まれている最初の仮想ホストから提供されます。とはいえ、一般的にDocumentRoot
は何でも/srv/http
アクセスできるようにするために、デフォルトでに設定されている一般的なを考慮する必要があります。
前提条件最新のArch Linuxを実行するVultrサーバー(この記事を参照)。実行中のWebサーバー(ApacheまたはNginx Sudoアクセス):コマンドが必要
前提条件最新のArch Linuxを実行しているVultrサーバー(この記事を参照してください。)Sudoアクセス。rootとして実行する必要のあるコマンドには、先頭に#が付いています。
このチュートリアルでは、Arch LinuxでMumbleサーバー(Murmur)をセットアップする方法について説明します。このチュートリアルで行われることはすべて、rootユーザーとして行われます。インストールと
Devtoolsパッケージは、もともとは信頼されたユーザーが公式リポジトリ用のパッケージを適切に作成するために作成されました。ただし、一般ユーザーでも使用可能
このチュートリアルでは、Arch LinuxでTeam Fortress 2サーバーをセットアップする方法について説明します。sudoアクセスを持つ非rootユーザーアカウントでログインしていると思います
makepkgを直接使用すると、システムを多少汚染します。base-develパッケージグループをインストールする必要があります。このように、デフォルトでは、依存関係はonlが必要です
前提条件最新のArch Linuxを実行するVultrサーバー(この記事を参照)。実行中のWebサーバー(ApacheまたはNginx Sudoアクセス):コマンドが必要
このチュートリアルでは、Arch LinuxでSpigotを使用してMinecraftサーバーをセットアップする方法について説明します。このチュートリアルでは、あなたが通常のユーザー(root以外)であり、
このチュートリアルでは、Arch LinuxでCounter-Strike:Global Offensiveサーバーをセットアップする方法について説明します。このチュートリアルは、標準的な使用法でログインしたことを前提としています
前提条件最新のArch Linuxを実行しているVultrサーバー(この記事を参照してください。)Sudoアクセス:rootとして実行する必要のあるコマンドには、先頭に#が付いています。
前提条件最新のArch Linuxを実行しているVultrサーバー(この記事を参照)Sudoアクセス:rootとして実行する必要のあるコマンドには、先頭に#が付いています。
Vultrは、実行できるようにする優れたテンプレートに加えて、独自のカスタムイメージを使用できるようにする素晴らしい機能を提供します
序文Arch Linuxは、最先端のテクノロジーと柔軟な構成で有名な汎用ディストリビューションです。Btrfsスナップショットを使用すると、
前提条件最新のArch Linuxを実行しているVultrサーバー(この記事を参照)。ApacheまたはNginx Sudoアクセスのいずれかを実行しているWebサーバー。コマンドが必要
前提条件最新のArch Linuxを実行しているVultrサーバー(この記事を参照してください。)Sudoアクセス。rootとして実行する必要のあるコマンドには、先頭に#が付いています。Th
Arch Linuxでは、公式リポジトリはコア、エクストラ、コミュニティです。これらのパッケージはすでにコンパイルされており、pacmanによってインストールされます。前方へ
前提条件最新のArch Linuxを実行するVultrサーバー(この記事を参照)。実行中のWebサーバー(ApacheまたはNginx Sudoアクセス)必要なコマンドt
はじめにArch Linuxは、人気のあるディストリビューションよりも小さいながらも強力です。その哲学はかなり異なり、利点と
ヘルスケアにおける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は、ファイアウォール、プロキシ、