サーバー管理者

システムおよびネットワーク管理者向けのQ&A

5
ルートドメインレコードをCNAMEに設定します
1つのIPを指す2つのドメインを持ち、2つの異なる場所で現在のIPアドレスを維持する必要がないために、CNAMEであるドメインのNSレコードを作成する必要があります。 このドメインのDNSプロバイダーはDynDNSですが、この操作をブロックします。 CNAMEは、ゾーン名と等しいラベルで作成できません DNSが1and1によって処理される別のドメインでこれを行うことができます。 root@srv-ubuntu:~# dig myseconddomain.co.uk ; <<>> DiG 9.4.2-P1 <<>> myseconddomain.co.uk ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 61795 ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;myseconddomain.co.uk. IN A ;; ANSWER SECTION: …

3
サブドメインの権限を委任するためにDNSをどのように設定する必要がありますか?
ホスティングプロバイダーでホストされているサーバーがあり、ドメイン名のDNSレコードもホストしています。次に、自分のDNSサービスで解決されるサブドメインを追加します。たとえば、次のとおりです。 ホスティングプロバイダーのネームサーバーがIPアドレスを知っている econemon.com 私のサーバーの1つがIPアドレスを知っています ftp.econemon.com また、 不明または未定義のサブドメインは、親ドメインと同じIPにルーティングする必要があります DNSサービスに障害が発生した場合、すべてのリクエストがに関連付けられているIPアドレスに送信されるとeconemon.com便利ですが、どのように機能するかはわかりません。 今、私はDNSに関するウィキペディアの記事を読んで知識を払拭しましたが、混乱した部分は、クライアントがどのサーバーにIPアドレスを要求するかをどのようにして知るのftp.econemon.comですか?ホスティング業者からその情報を取得しますか?その場合、サブドメインをそこに登録する必要がありますか(そして、そのためにネームサーバーは何が必要ですか)?

5
Windowsでの簡単なTCPプロキシ?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新することがありますので、話題のサーバー障害のため。 6年前に閉鎖されました。 私が望むのは、Windowsを備えた自宅のコンピューターを構成し、それを80からインターネットの別のサーバーのポート23に接続およびルーティングするためのTCPプロキシとして使用することです。
15 windows  proxy 


7
SQL Server Files LocalまたはNASまたはSAN?
SQL Server 2008を備えた新しいサーバーをインストールする必要があります。Raid10またはNAS内のファイルを備えた1つのサーバーをお勧めしますか? iSCSIについてはどうすればいいですか? SANはどうですか? サーバーには4GbのRAMがあり、そのデータベースファイルは約2GBです。 今日、サーバーにRAIDがないことを明確にするために、何らかの戦略を実装する必要があります。何か問題が発生した場合、ファイルを安全に保管できます。ローカルファイル、NAS、SANを選択する必要があります。どのオプションが最もパフォーマンスが高く、どのオプションがより安全ですか?


3
非標準ポートでnginx SSLを実行する方法
これは少なくとも他のいくつかの質問の複製のように見えますが、私はそれらを何度か読んで、まだ何か間違ったことをしています。 以下に、myexample.comのnginx構成ファイルの内容を示します/etc/nginx/sites-available。 server { listen 443 ssl; listen [::]:443 ssl; server_name myexample.com www.myexample.com; add_header Strict-Transport-Security "max-age=31536000; includeSubDomains"; ssl_certificate /etc/letsencrypt/live/myexample.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/myexample.com/privkey.pem; #Configures the publicly served root directory #Configures the index file to be served root /var/www/myexample.com; index index.html index.htm; } 私がに行くときには、作品https://myexample.comコンテンツが提供され、接続が安全です。そのため、この設定は良いようです。 SSLポートを9443に変更してnginx構成をリロードすると、エラーなしで構成がリロードされますが、https: //myexample.comにアクセスするとブラウザーにエラーが表示されます(このサイトにアクセスできません/myexample.comは拒否されました接続します。ERR_CONNECTION_REFUSED) ここ、ここ、およびここ(特に)で提案とドキュメントを試しましたが、常にERR_CONNECTION_REFUSEDエラーが発生します。 非標準ポートを使用し、そのポートをhttps://myexample.com:9443などの URLに明示的に入力できることに注意してください。しかし、私はそれをしたくありません。ユーザーがmyexample.comを任意のブラウザーに入力し、nginxが安全な接続に自動的にリダイレクトできるようにしたいのです。 繰り返しますが、標準の443 SSLポートを使用しても問題はありません。 編集: debian …
15 nginx  ssl 

4
MySQL(MariaDB)が起動しない
64ビットインストールでArch Linux 4.8.4-1を実行しています。MariaDBをインストールしましたpacman。で開始しようとするとsystemctl start mysqld、 Job for mariadb.service failed because the control process exited with error code. See "systemctl status mariadb.service" and "journalctl -xe" for details. の出力systemctl status mariadb.serviceは ● mariadb.service - MariaDB database server Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled) Active: failed (Result: exit-code) since Wed 2016-11-02 16:55:12 …

3
ユーザーエージェントに基づくNginxリダイレクト
ここに私の現在のnginx confがあります: server { listen 90; server_name www.domain.com www.domain2.com; root /root/app; location / { try_files $uri =404; } location ~ /([-\w]+)/(\w+)/ { proxy_pass bla bla } } それが正常に動作します、両方のwww.domain.comとwww.domain2.com同じコンテンツを提供します。 今、私は追加したいと思います ユーザーがwww.domain.comにアクセスしており、ユーザーエージェントがxxxの場合、www.domain2.comにリダイレクトします 私は多くの方法を検索して試しましたが、どれも機能しません。
15 nginx 

2
AWS Postgresqlインスタンスでスーパーユーザーを作成できないのはなぜですか?
RDSインスタンス(Postgresql)に接続するAWS EC2インスタンスがあります。RDSインスタンスを作成したとき、DBルートのユーザー名は次のとおりmy_user1で、パスワードはであると伝えましたpassword1。今、私はロールとスーパーユーザーを作成しようとしています。しかし、それは失敗します: $ createuser -P -d -s -e my_user2 --host myhost.com -U my_user1 Enter password for new role: XXXYYYZZZ Enter it again: XXXYYYZZZ Password: password1 CREATE ROLE my_user2 PASSWORD 'md5999999c0101a1d64afd57575e06f999c' SUPERUSER CREATEDB CREATEROLE INHERIT LOGIN; createuser: creation of new role failed: ERROR: must be superuser to create superusers $ -sフラグなしでコマンドを繰り返すと、動作します: …

2
Nginxはデータをキャッシュしません
nginxプロキシの背後にREST APIがあります。プロキシは正常に機能しますが、応答をキャッシュできません。どんな助けも大歓迎です: Nginxの構成: worker_processes 10; error_log logs/error.log; error_log logs/error.log notice; error_log logs/error.log info; pid logs/nginx.pid; events { worker_connections 1024; } http { proxy_cache_path /path/to/cache/dir keys_zone=one:60m; proxy_cache_methods GET HEAD POST; upstream backend { server server1 backup; server server2 weight=5; } access_log logs/access.log; sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; #gzip …
15 nginx  proxy  cache  solr 

1
Socket.IO 1.0用のApache 2.4 mod_proxy_wstunnelの構成
mod.proxy_wstunnelを使用して、socket.ioのwebsocket接続をnode.js websocketサーバーにプロキシするようにApache 2.4を設定しようとしています。これはsocket.io 0.9で正常に機能していましたが、1.0リリースではソケットエンドポイントがクエリパラメーターに変更され、現在、正しいプロキシ命令を使用してApacheを構成するのに問題があります。 すべての要求/socket.io/?EIO=N&transport=websocketに転送する必要があります(Nは任意の数字であり、通常は2)ws://localhost:8082/socket.io/が、他のすべての要求をに転送する必要がありますhttp://localhost:8082/socket.io/。 次の構成の両方のバリエーションを試しました。 ProxyPass /socket.io/?EIO=2&transport=websocket http://localhost:8082/socket.io/?EIO=2&transport=websocket ProxyPassReverse /socket.io/?EIO=2&transport=websocket http://localhost:8082/socket.io/?EIO=2&transport=websocket ProxyPass /socket.io/ http://localhost:8082/socket.io/ ProxyPassReverse /socket.io/ http://localhost:8082/socket.io/ 。 RewriteRule /socket.io/?EIO=([0-9]+)&transport=websocket ws://localhost:8082/socket.io/ [QSA,P] ProxyPass /socket.io/ http://localhost:8082/socket.io/ ProxyPassReverse /socket.io/ http://localhost:8082/socket.io/ 私はグーグルから、ProxyPassとLocationsがクエリ文字列をターゲットにできないことを収集しましたが、ここに他のオプションはありますか?パスはsocket.ioにハードコーディングされているため、ライブラリ全体をフォークするまでは変更できません。

1
ApacheとのDFOREGROUNDについての混乱
そこで、Yumを使用して、新しいCentOS 7サーバーにApacheをインストールしました。Apacheを何度もインストールしたことがありますが、これを見たことはありません。psauxを実行すると、常に表示されます。 / usr / sbin / httpd -DFOREGROUND Googleは、プロセスがフォアグラウンドで実行され、シェルから切り離されないことを意味しますが、その意味は本当にわかりません-シェルを閉じた場合、Apacheは死にますか? 通常のApacheの動作を取得したいだけで、httpdをいつものように実行し、バックグラウンドで動き回って、DFOREGROUNDを無効にする必要がありますか?(どうやったらいいかわからない)


1
SSH ForwardAgentの複数のホップ
過去2時間、次の問題の解決策を探していましたが、うまくいきませんでした。 開発: サーバーに接続するために公開鍵認証を使用しています。公開/秘密鍵を管理する必要がないように、ssh-agent転送を使用します。 私はサーバーを持っているとしましょうA, B and C。 から接続する場合、これは非常にうまく機能しLOCAL ---> A ---> Bます。 私もそうすればそれは非常にうまく機能しますLOCAL ---> A ---> C。 今、試してみるとLOCAL ---> A ---> B ---> C、SSHからに接続できませんB to C。 注目に値する:私は流動性としてサーバーAに接続しますが、ルートとしてサーバーBに接続します。流動性としてサーバーBに接続すると問題は解決しますが、これは私にとって選択肢ではありません。 ユーザーの推奨に従って、ssh -A毎回使用して、エージェント転送が有効になっていることを確認します。 私は同じような質問を1つ見つけましたが、ここには答えがありません:複数のホップを介してssh-agent転送を連鎖させることは可能ですか? ここの@Zoredacheによると:https ://serverfault.com/a/561576/45671 各中間システムでクライアント構成を調整するだけです。私はそれを信じた。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.