タグ付けされた質問 「nginx」

nginx(「エンジンx」と発音)は、軽量のWebサーバーおよびリバースプロキシサーバーです。

2
nginxは何も記録しません
FreeBSD 9-Stableサーバーをnginxで実行しています。 私の設定はここにあります: user www www; worker_processes 5; error_log /var/log/nginx/nginx-error.log; events { worker_connections 1024; } http { include mime.types; include fastcgi_params; index index.html index.htm index.php; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] $status ' '"$request" $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; sendfile on; autoindex on; tcp_nopush on; tcp_nodelay on; ignore_invalid_headers …

1
nginxでhttps + WebDAVを介したSubversion
どうやって作るのだろうか SVN repo そしてユーザーがそれを介してアクセスできるようにする http[s] + WebDAV に nginx このスキームには多くの答えがありますが、このプロセスを説明している優れたチュートリアルは見つかりませんでした。 apache の代わりに nginxそれで、おそらく答えがあるならば、それはに追加されるかもしれません community wiki それとも私はひどく探していました。 更新 : Igor Sysoevこの質問に回答しました 、実際には、それは古い "少し"古いです。 たぶん、何かが変わったと誰かが解決策を見つけた? ありがとうございました。
5 svn  webdav  nginx 

2
nginxを使用したFTPプロキシ
Nginxを使用して簡単なFTPプロキシを設定しようとしています。現在、私の構成は次のようになっています。 server { listen 21; server_name 52.49.13.91; location / { proxy_pass ftp://my.ftpsite.com/; } } server { listen 20; server_name 52.49.13.91; location / { proxy_pass ftp://my.ftpsite.com/; } } しかし、nginxから次のエラーが発生しました: invalid URL prefix in /etc/nginx/sites-enabled/ftp-proxy:5 nginxはこれを行うことさえできますか?どうすればこれを達成できますか?
2 proxy  ftp  nginx 

0
nginxのUTF8 URLの場合のURL書き換えの失敗
Nginxウェブサーバーを使用しています。404エラーを防ぐために、サイト上の古いURLを新しいURLに書き換えたいと思います。英語のURLの場合はすべて問題なく、次のような書き換えルールをサーバーブロックに追加すると正常に機能します。 ^ / omid / $ / omidrezaを書き換えます。 しかし、英語以外の文字を含むURLに関しては、ルールは機能しません。誰も同じ問題を経験しましたか?どうすれば問題を修正できますか?

1
Nginxすべてのサブドメインをサブドメイン以外のURLにリダイレクトする
私は現在以下の問題を出しています、そして、地獄によって、私はそれを解決することができません。 >私がGoogleで見つけた20のようなスレッドは助けになりません。 まず第一に、私はこのように見えるHTTPSリダイレクトへの単純なHTTPを作成しました: server { listen 80; server_name my-domain.com; return 301 https://my-domain.com$request_uri; } server { listen 443 ssl http2; server_name my-domain.com; ... } そしてこれは完全にうまくいきます。開こうとすると my-domain.com にリダイレクトされます https:// my-domain.com 。しかし、それでもサブドメインには問題があります。私が開いたら www.my-domain.com または test.my-domain.com 、私はこれらのサブドメインは私のルートにリダイレクトしたいのですが HTTPS ドメイン:https:// my-domain.com。その前にサブドメインがない。 HTTPSサブドメインについても同じことが言えます。私は文字通り(今のところ)サブドメインを禁止したいと思います。 私は追加のようにたくさんの設定を試してみました * .my-domain.com それでもserver_nameには期待どおりには機能しません。 * .my-domain.comから私の通常のHTTPSドメインへのHTTPSリダイレクトを作成しようとしましたが、それでも各設定で同様の結果が得られます。 すべてのHTTPリクエストは、サブドメインを含むHTTPS URLになります。 すべてのHTTPSリクエストがサブドメインなしのHTTPS URLになることはありません。 今私の質問:どのように私はそれにNOサブドメインを含む特定のhttps URLにすべてのサブドメイン(httpとhttps)をリダイレクトできますか?どの組み合わせでも、常に次のようになります。 https:// …



0
すべてのサブドメインが同じサービスに向けられているのはなぜですか?
3つのサブドメインがありa.mydomain.com, b.mydomain.com, c.mydomain.comます。ドメインプロバイダーによって次のように構成されています。 Name TTL Type Value a 1d CNAME @ b 1d CNAME @ c 1d CNAME @ そして、サービスのnginx設定は、サブドメインaにあるはずです: server { listen 80; server_name a.mydomain.com; server_tokens off; root /nowhere; ... rewrite ^ https://a.mydomain.com$request_uri permanent; } server { listen 443; server_name a.mydomain.com; server_tokens off; ... # ssl staff and normal …

1
ソースからnginxを再インストールする方法は?(apt-getでインストールされました)
このモジュールをインストールしたいです。 問題は、nginxをソースからインストールする必要があることです。でインストールしましたがapt-get install、すでにWebページを提供しています。 では、一方から他方に変更するには、どの手順を実行しますか?可能であれば、同じパスを使用するようにします。例では/ optを使用していますが、apt-getは別の場所にインストールしました(/ etc、/ lib、/ usr / bin、/ usr / shareにエントリがあります)。

1
1つのパスを特別に処理する
これが現在のnginxの設定です。レッドクエストをルートリソースにTeamCityインスタンスに転送します。 server { listen 80; server_name ci.mycompany.com; client_max_body_size 100M; location / { proxy_pass http://127.0.0.1:8111; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection 'upgrade'; proxy_set_header X-Forwarded-For $remote_addr; } } 1つのフォルダーを公開します/myfiles-Team Cityに送信しません。どうすればいいですか?
1 nginx 


0
Nextcloud:データディレクトリ/ var / nc_dataを作成または書き込みできません
上記のエラーが表示されます。私がこれまでに試したこと: 許可を確認しました。私もやったchmod 777 /var/nc_data -R 最初に、php.iniのopen_basedirのすべての使用済みパーティを含めました。それがうまくいかなかったとき、私はそれを完全にコメントアウトしました(fpmとcli php.iniで) SELinuxがアクティブかどうかを確認します。そうではありません。 そもそもアイデアはありません。Hyper-V仮想マシン内でubuntuサーバー18.04を実行しています。私はnginx 1.14.0、mariadb 10.1.29、php 7.2、nextcloud 13.0.2を使用しています。 誰かがアイデアを持っていますか? または、エラーの詳細をどこに記録できるかを教えてくれるので、何かを始めることができます。nginxとphpのログには通知があります。 前もってありがとう:) マリン PS:Nextcloud vHost構成:https ://pastebin.com/wZJLp0rx PPS:Nextcloud config.php: <?php $CONFIG = array ( 'instanceid' => 'oc2xpzs4xkog', ); (まだ設定されていないため、あまり記述されていません)


0
tryとindexのNginxパーミッションエラー(実際のファイルは問題なく動作します)
私のMacには、Homebrew経由でnginxがインストールされています。私は最近仮想PHPサーバーを追加しようとしました。正しいファイル名にアクセスしても問題なく動作しますが、tryブロックが呼び出されたりインデックスファイルが提供されたりすると、アクセス権エラーが発生します。 #200 : http://php-sandbox.dev/index.php #404 : http://php-sandbox.dev/index http://php-sandbox.dev/ ファイルindex.phpはルートWebディレクトリに存在し、パス内のすべてのフォルダと同様に744の権限を持っています。 indexディレクティブは明らかに無視されています。下記の例とエラー、および私のnginx設定を参照してください。 nginx用のサイト設定ファイル: サーバー{ 80を聞きます。 聞く[::]:80; error_log /var/log/nginx/php-sandbox/error.log debug; rewrite_log on; server_name php-sandbox.dev; root /Users/sswright/repos/jswright61/php-sandbox/public; index index.php index.html; include drop.conf; #ignores favicons location / { try_files $uri $uri.php $uri/ =404; } location ~ \.php$ { fastcgi_split_path_info ^(.+\.php)(.*)$; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; …
nginx 

1
kestrel用のプロキシサーバとしてnginxを設定します(ASP.Net Core)
私は自分のアプリケーションをホストするためにASP.NETコア環境をセットアップしようとしていますが、私はnginxウェブサーバーに問題があります。ドメインに接続しようとすると 502 Bad Gateway。 Nginxは単にkestrelのプロキシサーバーとして動作するべきです。 ここに 私がフォローしているガイドへのリンクです。設定はほとんどマイクロソフトによって提案されている設定です私はちょうど環境ごとに異なる変数を変更しました。 問題のある行は http://aspdotnethost; nginx.conf設定の最後にあります。コメントアウトすると、デフォルトのwwwの場所にリダイレクトされます。 では、その行は実際にはどのように機能し、localhost:5000に正しくリダイレ​​クトするように管理するにはどうすればよいでしょうか。 /etc/nginx/proxy.conf proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; client_max_body_size 10m; client_body_buffer_size 128k; proxy_connect_timeout 90; proxy_send_timeout 90; proxy_read_timeout 90; proxy_buffers 32 4k; /etc/nginx/nginx.conf user nginx; worker_processes auto; error_log /var/log/nginx/error.log; pid /run/nginx.pid; include /usr/share/nginx/modules/*.conf; …

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