問題タブ [virtualmin]
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.
apache - Apache httpdにmod_sslをインストールするにはどうすればよいですか?
Ok
そこでhttpd
、しばらく前にApacheをインストールしましたが、最近、SSLをセットアップして、いくつかの異なるTomcatサーバーにサービスを提供するためにApacheに戻ってきました。
現時点では、2つの完全に別個のTomcatインスタンスがあり、わずかに異なるバージョン(1つは開発用ともう1つはデモ用)まで、2つの異なるポートにWebアプリを提供しています。
example.com:8081
example.com:8082
私は(1月に)同じTomcatインスタンスを(この段階でJetty経由で8080で実行されている別のアプリを持っている8090 cos)に次のコードを使用して提供すること にmod_jk
成功しました:httpd
http://www.example.com:8090/dev
http://www.example.com:8090/demo
httpd.conf
私がやろうとしていないのはSSLを有効にすることです。
私は以下を追加しましたhttpd.conf
:
しかし、Apacheをapachectl restart
(はい、私が言及した他のアプリをシャットダウンした後、https接続をいじらないように)再起動しようとすると、エラーが継続的に発生します。
無効なコマンド「SSLEngine」。スペルが間違っているか、サーバー構成に含まれていないモジュールによって定義されている可能性があります。httpdが実行されていない、開始しようとしている
私はhttpd/modules
dirを調べましたが、実際にはありませmod_ssl
ん。mod_jk.so
httpd.exp
yumを使用してインストールしようとしましmod_ssl
たが、すでにインストールされていると表示されます。確かに私は見つけることができますmod_ssl.so
が/usr/lib/httpd/modules
、これは私がインストールした場所へのパスでhttpd
はなく/opt/httpd
、実際にはdir/usr/lib/httpd
しか含まれていません。modules
このエラーを乗り越えることができるように、誰かがmod_ssl
私のインストール場所に正しくインストールする方法を教えてもらえますか?httpd
node.js - 「localhost」ではリッスンできないのに、「127.0.0.1」ではリッスンできるのはなぜですか?
次のコード行が node.js で機能する理由を理解するのに苦労しています。
しかし、これはしません:
文字どおりにコーディングlocalhost
すると、次のエラーがスローされます。
ファイルで定義されているようにローカルホストであるため、「DNSサーバーに連絡する」必要がある理由がわかりませんHOSTS
(Windowsでnode.jsを使用しています)。
ハードコーディングが機能しないのはなぜlocalhost
ですか?
hosting - Virtualmin ユーザーのクォータの増加
Virtualmin を使用しているホストの下にあるユーザーが、ドメイン クォータを増減できるかどうかを知りたいです。もしそうなら、どのように?
私はいくつかのことを試しましたが、どれもうまくいかないようです。
dns - Virtualminでネームサーバーをバインドし、DNSクエリがタイムアウトする
CentOS6.2にVirtualminGPLをインストールしました。マシンのホスト名はsrv01.[mydomain.tld]
([mydomain.td]
実際に登録されているドメインです)です。サーバーにはIPが1つしかないので、との両方に割り当てましns1.[mydomain.tld]
たns2.[mydomain.tld]
。この後、ドメインレジストラでドメインのネームサーバーの詳細を更新し、サーバーのIPとの両方ns1
を指定しました。ns2
最初に受け取った問題はBIND-chrootの問題でした。ネットで検索した後、chrootからBINDを削除すると、BINDが開始されました。この段階では、すべてが正常に機能することを確認したので、の仮想サーバーを作成しました[mydomain.tld]
。この時点で、ドメイン名を使用して自分のサイトにアクセスできると確信していました。
そこで、network-tools.comを開いて、tracertを実行しようとしまし[mydomain.tld]
たが、ドメイン名を解決できませんでした。ページの詳細は次のとおりです。
pingを実行しようとしましたがsrv01.[mydomain.tld]
、失敗しました。次に、pingを実行しようとしましたがns1.[mydomain.tld]
、機能しました。私の最初の推測では、サーバー上のNSが機能していない可能性があるため、SSHで接続して実行しましたnslookup google.com
。
NSは私のサーバーで正しく機能していると思います。この後、私は実行しました:
サーバーはローカルで名前を適切に解決しているようですが、インターネットでは機能していません。また、すべてのゾーンレコードを確認しまし[mydomain.tld]
たが、次のレコードが含まれています。
さらに、A
サブドメイン、、、、ftp.[mydomain.tld]
およびサーバーのIPを指すレコード、およびMXおよびSPFレコード。m.[mydomain.tld]
localhost.[mydomain.tld]
webmail.[mydomain.tld]
admin.[mydomain.tld]
mail.[mydomain.tld]
webmin - Virtualmin で root ログインを無効にする方法
Centos 6 でバニラ Webmin / Virtualmin 3.93 GPL バージョンを使用しています。Webmin で完全な権限を持つ新しいユーザーを作成したので、明らかにセキュリティ上の問題になる可能性があるため、root によるログインを禁止したいと考えています。
誰もこれを行う方法を知っていますか? どこかにこれのオプションがあるはずですが、木には木が見えないかもしれません。
root SSH ログインを手動で無効にしましたが、root アカウントを使用して Webmin にログインできます。
php - mod_fcgid: /home/seekok/fcgi-bin/php5.fcgi のプロセス スロットを適用できません
最近、サーバーがより多くの RAM を消費し始めました。実行中のプロセスは 500 以上になりました。これは、過去1年間、私には決して起こりませんでした。VPS / 2GB / Ubuntu / Virtualmin を持っています。
Apache にはMaxClients 256
デフォルトServerLimit
(256) があります。ユーザー プロセス ( ulimit -u
) の最大数は 15891 です。
エラー ログ ファイル/var/log/virtualmin
:
/var/log/apache2
:
git - Virtualmin で Git リポジトリを使用する
CentOS 6.3 と Virtualmin を搭載した VPS があります。公式マニュアルに従って Virtualmin Git モジュールをインストールしました。
ドメインの新しいリポジトリを作成し、次の場所に配置しました。
/home/myproject/public_html/git/myproject.git
システムによると、次を使用してアクセスできます。
git clone http://myuser@mydomain.com/git/myproject.git/
Git コンソールでそのコマンドを実行すると、パスワードを要求されます。ただし、その後、エラーが表示されて停止します。
Web ブラウザでリポジトリの URL を開こうとしただけで、 の下のすべてのサブフォルダで 404 が表示されますがgit
、 だけを開くと/git
にリダイレクトされgitweb.cgi
、内部サーバー エラーが表示されます。何が原因でしょうか?
この作業を行うために何が欠けていますか? /public_html
基本的に、そのリポジトリにあるためには、Web アプリが必要です。それが役立つ場合、アプリはCakePHPに基づいています。
perl - Perl - Webmin - 使用中の「厳密な参照」
Webmin のモジュールに問題があり、あなたの助けを借りて解決したいだけです!
これは、新しい VirtualHost を Nginx モジュールに追加しようとすると発生するエラーです。
私は Perl プログラマーではないので、どこに問題があるのかよくわかりません。
ファイルがあります:Pastebin
php - Virtualmin エラー: /etc/php5/cgi/php.ini を /var/www/vhosts にコピーできませんでした
Virtualmin を使用してサーバーに新しいサイトをセットアップしようとしていますが、次のエラーが表示されます。
php - PHP chmod( ):操作は許可されていません。safe_mode の非推奨が関係していますか?
chmod()
私が現在取っているコースは少し時代遅れであり、safe_mode が含まれているため、from PHPの概念を理解するのに少し苦労しています。safe_mode がオフになっているためchmod()
、コマンドを実行する所有者と所有者が異なる場合にファイルへのアクセス許可を変更する制限が削除されると記載されています。XAMPPと組み合わせてPHP 5.5.9を使用しています.フラグがオフになっていることを確認しました(念のため)が、動作していないようです. 次の PHP スクリプトを実行すると、次のようになります。
次の出力を受け取ります。
ファイルに対する私の権限は次のとおりです
そして、私のWebサーバーがユーザー "daemon" の下で動作しているps aux | grep httpd
ことを確認するために実行しました。
ファイルの所有権をdaemonに変更すると、次のようになります。
すべてが機能しますが、safe_mode がオフになっていると、ファイルの所有権は何の意味も持たず、代わりにファイルのアクセス許可がアクセスを処理する方法であると理解していたので、その理由がわかりません。