問題タブ [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.
centos - pg gemのインストールが失敗し、libpq-fe.hヘッダーが見つかりません
bundle install
VPS (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 を正常にインストールするには、何が欠けていますか? 追加情報が必要な場合はコメントを残してください。この投稿を更新します。
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からのものです。
php - CentOS 7でPHPダウンロードスクリプトが機能しない
CentOS 7 での PHP のダウンロードに問題があります。Apache バージョン: Apache/2.4.6 (CentOS) PHP/5.4.16
ダウンロードが機能しなくなる可能性がある問題/構成は何でしょうか。私のローカルマシンでは、これは機能しています。ヘッダーを変更し、これを行い、すべてがローカル マシンで非常にうまく機能していますが、サーバーで展開を続行すると、ダウンロードが機能しません。
これが私のコードです:
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 ハッキングが既存のファイルを操作できなくなるはずですよね? しかし、これは単なるセキュリティの錯覚ですか?
drupal-7 - Linux CentOS 7 OS で、ジョブをスケジュールして drush を実行し、solr のインデックスを再作成し、cron を実行し、drupal 7 サイトのキャッシュをクリアする方法
こんにちは、サーバー管理の初心者です... drush を実行して solr のインデックスを再作成し、cron を実行し、複数のサーバーでキャッシュをクリアするために、1 時間ごとのスクリプトを自動化する必要があります。.batファイルか何かが必要だと思いますか?
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+ をインストールする方法はありますか?
docker - centos7最小バージョンでfirewalld / iptablesを無効にする
docker に centos:7 の最小イメージがあり、iptables/firewalld を停止したいのですが、docker リポジトリからダウンロードした公式の centos:7 イメージは systemctl/service をサポートしていません。この最小限の centos で iptables/firewalld を停止するように案内してください:7
setenforce 0 を試しました & selinux を無効にしました
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の出力です
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 の回避策/解決策はありますか?
ありがとう
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
:
私は何が欠けていますか?