問題タブ [centos7]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
7944 参照

centos - pg gemのインストールが失敗し、libpq-fe.hヘッダーが見つかりません

bundle installVPS (CentOS Linux リリース 7.0.1406 (コア)) で実行するたびに、pg gem のインストール時にエラーが発生します。

次を使用して pg スタンドアロンをインストールできgem install pg -- --with-pg-config=/usr/pgsql-9.4/bin/pg_configます。問題は解決しました。

そのため、VPS の pg_config へのパスを設定した build.pg キーを使用して、デプロイ用の ./bundle/config を作成する capistrano タスクを追加しました。Capistrano では、config/deploy.rbこれが呼び出されますbefore bundler:install

必要なパッケージがインストールされています。

これが私がインストールした capistrano* gems です。

bundler を使用して pg を正常にインストールするには、何が欠けていますか? 追加情報が必要な場合はコメントを残してください。この投稿を更新します。

0 投票する
1 に答える
131 参照

ruby-on-rails - Capistrano3 を使用している場合、VPS rbenv の場所のディレクトリが間違っています

私の Centos 7 には rbenv がありますが/root/.rbenv、実行するcap production deploy:setup_configと rbenv 内が検索され/usr/local/rbenvます。

エラーメッセージ

.bash_profile

Gemfile

キャップファイル

rbenv は内部にあるはず/usr/local/ですか? Capistrano の設定に何か問題がありますか? deploy.rb 内と 内のタスクを検索しましたlib/capistrano/*が、 の参照は見つかりませんでし/usr/local/た。

カピストラーノのセットアップに関する私の参照は、このgitからのものです。

0 投票する
0 に答える
234 参照

php - CentOS 7でPHPダウンロードスクリプトが機能しない

CentOS 7 での PHP のダウンロードに問題があります。Apache バージョン: Apache/2.4.6 (CentOS) PHP/5.4.16

ダウンロードが機能しなくなる可能性がある問題/構成は何でしょうか。私のローカルマシンでは、これは機能しています。ヘッダーを変更し、これを行い、すべてがローカル マシンで非常にうまく機能していますが、サーバーで展開を続行すると、ダウンロードが機能しません。

これが私のコードです:

0 投票する
1 に答える
26523 参照

php - Apache/CentOS 7: /var/www/html/ は root が所有していますが、apache が所有するファイルを作成しました - これを解決するにはどうすればよいですか?

CentOS 7 に未変更の Apache を新しくインストールしました。/var/www/html のフォルダーのアクセス許可を見ると、そのコンテンツが apache によって所有されていることに気付きました。ただし、ファイルが作成されると、その所有者とグループは Apache になります。

html は root:root が所有していますが、すべてのコンテンツは apache:apache が所有する必要がありますか? または [ユーザー]:そのユーザーが Apache グループに属している apache? これについてどうすればよいですか?

編集: 別の質問 -これを変更しますか? Linux システムでのファイルの所有権についてよく理解していませんが、この構成では、新しく作成されたファイル (apache:apache) が既に存在するファイル (root:root) に対してアクションを実行できないようです。これにより、PHP ハッキングが既存のファイルを操作できなくなるはずですよね? しかし、これは単なるセキュリティの錯覚ですか?

0 投票する
1 に答える
637 参照

drupal-7 - Linux CentOS 7 OS で、ジョブをスケジュールして drush を実行し、solr のインデックスを再作成し、cron を実行し、drupal 7 サイトのキャッシュをクリアする方法

こんにちは、サーバー管理の初心者です... drush を実行して solr のインデックスを再作成し、cron を実行し、複数のサーバーでキャッシュをクリアするために、1 時間ごとのスクリプトを自動化する必要があります。.batファイルか何かが必要だと思いますか?

0 投票する
2 に答える
7504 参照

docker - CentOS 7 に最新バージョンの Docker をインストールする方法

最新の docker.io バージョン 1.5+ を CentOS 7 64 ビット システムにインストールしようとしています。

yum サーバーに付属するデフォルトの docker.io は 1.3.2 です。このバージョンは、私が必要とする一部の docker.io 機能には古すぎます。

centos 7にローカルdockerレジストリをインストールします

システムの詳細:

システム:

最新の docker.io 1.5+ をインストールする方法はありますか?

0 投票する
1 に答える
1243 参照

docker - centos7最小バージョンでfirewalld / iptablesを無効にする

docker に centos:7 の最小イメージがあり、iptables/firewalld を停止したいのですが、docker リポジトリからダウンロードした公式の centos:7 イメージは systemctl/service をサポートしていません。この最小限の centos で iptables/firewalld を停止するように案内してください:7

setenforce 0 を試しました & selinux を無効にしました

0 投票する
4 に答える
4321 参照

node.js - node.js、socket.io はローカルでのみ動作し、イントラネット システムからはアクセスできません

私はリアルタイム通知システムにnode.jsとsocket.ioを使用しているので、単純なチャットコードでnode.jsとsocket.ioをテストしました.localhostではかなり良いですが、別のシステムから同じものにアクセスすることはできません.同じネットワークでローカルに接続されている場合、サーバーとクライアントのコードは次のようになります

server.js

およびクライアントhtmlindex.html

このURLを使用してブラウザで動作していますがhttp://localhost/schat/index.html、IPを使用して別のシステムから接続しようとすると動作しません192.171.56.23/schat/index.htmlが、他のすべてのhtmlファイルは正常に動作します。以下はnetstatの出力です

0 投票する
1 に答える
1973 参照

apache - Apache 2.4 および php-fpm が php ページの apache http 基本認証をトリガーしない

これはどこかで尋ねられた質問だと思いますが、すみませんが、グーグルで調べても具体的なものは何も得られませんでした。

これが私のシナリオです:

Apache http 基本認証で Web ディレクトリを保護しています。したがって、ルートフォルダーに .htaccess があり、httpd.conf はすべてをオーバーライドするように構成されているため、.htaccess が考慮されます。私の .htaccess の内容は次のとおりです。

AuthType 基本

AuthName「テスト」

AuthUserFile /etc/httpd/.test_pass

有効なユーザーが必要

.test_pass は htpasswd で正常にセットアップされました。ブラウザまたは任意の html ファイルを介して Web ルート フォルダにアクセスすると、認証ポップアップが正しく表示されます。パスワードを使用すると、期待どおりのアクセスが得られます。

しかし、php ページにアクセスすると、認証ポップアップが表示されず、php ページがレンダリングされます。

これが私のセットアップです:

  • アパッチのバージョン: 2.4.6
  • php-fpm: PHP 5.4.16 (fpm-fcgi) と Zend Engine v2.4.0
  • Apache 2.4 と php-fpm 間の通信に proxy_fcgi_module (共有) の proxypass を使用する
  • また、Apache 2.4.6 ではサポートされていないため、ソケット接続は使用していません。
  • 私のプロキシパス設定は次のとおりで、かなりうまく機能します: ProxyPassMatch ^/(. .php(/. )?)$ fcgi://127.0.0.1:9000/var/www/html/$1

ディレクトリ内のphpファイルを含むすべてのファイルを保護するapache basic authを介して、ユーザー名/パスワード認証を設定できる必要があります。

私はオープンソース ソフトウェアを使用しています。したがって、ソフトウェア コードの変更は最後の手段です。

php-fpm と mod_proxy_fcgi の回避策/解決策はありますか?

ありがとう

0 投票する
3 に答える
108923 参照

puppet - CentOS 7 と Puppet で nc をインストールできない

puppet にパッケージ nc を適用させると奇妙な問題が発生します。

最後に手動でインストールしました: yum install nc

私は操り人形がそれを介してそれを行うのを見ます:
/usr/bin/yum -d 0 -e 0 -y list nc
戻り値:エラー: リストする一致するパッケージがありません

コマンドラインでもこれをテストしました:エラーを
yum list nc
返します:リストするパッケージが一致しません

それでも、私がそうするとき
yum install nc
:

私は何が欠けていますか?