Nginx
2014/03/21(金) 11:03:37.72
Basic認証を特定のリモートホストからは無効にするにはどうすればよいでしょうか?
2014/03/21(金) 11:30:10.77
2014/05/09(金) 12:43:05.11
なんて発音してる?
エンジンエックスで伝わらなくて
ああ「んぎんくす のことかよ」とか言われたらやだよな
エンジンエックスで伝わらなくて
ああ「んぎんくす のことかよ」とか言われたらやだよな
2014/05/09(金) 12:52:38.66
公式がengine-xなんだからエンジンエックスだろ
2014/05/24(土) 00:17:31.62
nginx [えんじんえっくす] は Igor Sysoev によって作られた HTTP とリバースプロキシのサーバで、メールプロキシサーバでもあります。
2014/06/24(火) 13:13:50.74
「サイオステクノロジー、高速Webサーバー『Nginx』の商用版を7月販売」を読んで驚きました。
Nginxの伸びを改めて感じさせられたからです。
http://itpro.nikkeibp.co.jp/article/NEWS/20140617/564699/
Webサーバーの世界で長く1位の座に座り続けてきたApacheはLinuxと並ぶオープンソース・ソフトの成功例だと
認識していたのですが、現実は変わり始めたようです。
上記記事には「オーストリアのQ-Successが提供するWeb技術の調査サービス『W3Techs.com』のレポートでは
記事執筆現在(2014年6月17日)、アクセス数上位1000サイトでの利用率はNginxが39.3%でApacheの33.8%を抑えて1位
アクセス数上位1万サイトでの利用率でもNginxが39.2%でApacheの39.2%と並ぶ」という一節がありました。
果たしてこれからWebサーバーの世界はどうなっていくのでしょうか。NginxがWebサーバーの代名詞に変わるのか
Apacheが巻き返すのか、それとも第三の勢力が登場するのか。目が離せません。
http://itpro.nikkeibp.co.jp/article/COLUMN/20140617/564807/
Nginxの伸びを改めて感じさせられたからです。
http://itpro.nikkeibp.co.jp/article/NEWS/20140617/564699/
Webサーバーの世界で長く1位の座に座り続けてきたApacheはLinuxと並ぶオープンソース・ソフトの成功例だと
認識していたのですが、現実は変わり始めたようです。
上記記事には「オーストリアのQ-Successが提供するWeb技術の調査サービス『W3Techs.com』のレポートでは
記事執筆現在(2014年6月17日)、アクセス数上位1000サイトでの利用率はNginxが39.3%でApacheの33.8%を抑えて1位
アクセス数上位1万サイトでの利用率でもNginxが39.2%でApacheの39.2%と並ぶ」という一節がありました。
果たしてこれからWebサーバーの世界はどうなっていくのでしょうか。NginxがWebサーバーの代名詞に変わるのか
Apacheが巻き返すのか、それとも第三の勢力が登場するのか。目が離せません。
http://itpro.nikkeibp.co.jp/article/COLUMN/20140617/564807/
2014/06/25(水) 03:22:10.58
大分今更じゃね?日経だしそんなもんか。
まぁ日本で話題になるようになったのはつい最近な印象で
情報遅いなぁとは思ってたけど。
まぁ日本で話題になるようになったのはつい最近な印象で
情報遅いなぁとは思ってたけど。
2014/06/25(水) 04:27:42.03
そのわりには日本語情報が少ない
2014/06/25(水) 12:42:15.69
こんなあからさまな捏造記事信じるやつ居るんだw
Nginx と Apache でシェア8割!?
すげーな!
Apache とシェア争いしてる IIS はどこ行ったの?
大量の google系のサーバーは無視?
泡沫サーバーという意味でお仲間の lighttpd は?
Nginxユーザーは頭の中お花畑だな
Nginx と Apache でシェア8割!?
すげーな!
Apache とシェア争いしてる IIS はどこ行ったの?
大量の google系のサーバーは無視?
泡沫サーバーという意味でお仲間の lighttpd は?
Nginxユーザーは頭の中お花畑だな
2014/06/26(木) 13:14:18.06
2014/06/26(木) 13:16:10.46
「google系のサーバー」ってどんなやつ?
2014/06/26(木) 13:30:58.50
2014/06/26(木) 13:37:52.63
2014/06/29(日) 00:49:22.69
ITpro編集長日記は記事の表面だけなぞってドヤ顔してるホント頭悪いページだな
理解浅いし話題遅いし編集部の評価を下げるだけのゴミ
元ネタ記事も低レベルの広告記事で参考リンクくらい貼れよと
Usage of web servers broken down by ranking
ttp://w3techs.com/technologies/cross/web_server/ranking
AlexaのポピュラーなWebサイトランキングとやらで対象を決めてるらしいが
サブドメインとかはシラネとか詳細不明で要するに中身はよく分からんw
ttp://w3techs.com/technologies
他の掲載データ
Usage of web servers for websites
ttp://w3techs.com/technologies/overview/web_server/all
Historical yearly trends in the usage of web servers for websites
ttp://w3techs.com/technologies/history_overview/web_server/ms/y
こういうのをエビデンスとか言い出すアホが出てくるとやっかいだが
ブラウザシェアと同様そんなのもあるんだと聞き流せるならいいんじゃね
理解浅いし話題遅いし編集部の評価を下げるだけのゴミ
元ネタ記事も低レベルの広告記事で参考リンクくらい貼れよと
Usage of web servers broken down by ranking
ttp://w3techs.com/technologies/cross/web_server/ranking
AlexaのポピュラーなWebサイトランキングとやらで対象を決めてるらしいが
サブドメインとかはシラネとか詳細不明で要するに中身はよく分からんw
ttp://w3techs.com/technologies
他の掲載データ
Usage of web servers for websites
ttp://w3techs.com/technologies/overview/web_server/all
Historical yearly trends in the usage of web servers for websites
ttp://w3techs.com/technologies/history_overview/web_server/ms/y
こういうのをエビデンスとか言い出すアホが出てくるとやっかいだが
ブラウザシェアと同様そんなのもあるんだと聞き流せるならいいんじゃね
226名無しさん@お腹いっぱい。
2014/10/03(金) 19:39:06.45 サーバ引っ越しのついでにapacheから乗り換えてみようかと思っています。
旧サーバに複数バーチャルがあり、ドメイン1つ以外はまだapacheのサーバに向いています。
ローカルマシンのhostsに設定すると、まだDNS解決していないドメインもアクセス出来るのですが
動作確認の為に自分以外にもアクセスしてもらう必要があり、
nginxに向いているドメインをaaa.com
apacheに向いているドメインをbbb.com、ccc.comとした場合
http://aaa.com/bbb
http://aaa.com/ccc
のような形でアクセスさせるにはどうしたらいいでしょうか
旧サーバに複数バーチャルがあり、ドメイン1つ以外はまだapacheのサーバに向いています。
ローカルマシンのhostsに設定すると、まだDNS解決していないドメインもアクセス出来るのですが
動作確認の為に自分以外にもアクセスしてもらう必要があり、
nginxに向いているドメインをaaa.com
apacheに向いているドメインをbbb.com、ccc.comとした場合
http://aaa.com/bbb
http://aaa.com/ccc
のような形でアクセスさせるにはどうしたらいいでしょうか
227名無しさん@お腹いっぱい。
2014/10/03(金) 19:42:13.65 いまのバーチャル用設定は下記の通りです。
server {
listen 80;
server_name aaa.com;
error_log /var/log/nginx/aaa.com/error.log warn;
try_files $uri $uri/ /index.php?q=$uri&$args;
location / {
root /var/www/vhosts/aaa.com/httpdocs;
index index.html index.php;
}
location /bbb/ {
alias /var/www/vhosts/bbb.com/httpdocs;
index index.html index.php;
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www/vhosts/bbb.com/httpdocs/$fastcgi_script_name;
include fastcgi_params;
}
}
server {
listen 80;
server_name aaa.com;
error_log /var/log/nginx/aaa.com/error.log warn;
try_files $uri $uri/ /index.php?q=$uri&$args;
location / {
root /var/www/vhosts/aaa.com/httpdocs;
index index.html index.php;
}
location /bbb/ {
alias /var/www/vhosts/bbb.com/httpdocs;
index index.html index.php;
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www/vhosts/bbb.com/httpdocs/$fastcgi_script_name;
include fastcgi_params;
}
}
228名無しさん@お腹いっぱい。
2014/10/03(金) 19:46:49.82 ブラウザからaaa.com/bbbにアクセスすると404エラーを吐いて
エラーログに
2014/10/03 19:43:18 [error] 11496#0: *10 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 自分のIP
6, server: aaa.com, request: "GET /bbb/ HTTP/1.1", upstream: "fastcgi://unix:/var/run/php-fpm/php-fpm.sock:", host: "aaa.com"
と出ます。他には設定ファイルからではなくln -sででbbb.comのドキュメントルートにリンク貼ってみたりしましたが同じエラーが表示されました。
エラー回避方法または他の実現方法ありましたらご教示ください
エラーログに
2014/10/03 19:43:18 [error] 11496#0: *10 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 自分のIP
6, server: aaa.com, request: "GET /bbb/ HTTP/1.1", upstream: "fastcgi://unix:/var/run/php-fpm/php-fpm.sock:", host: "aaa.com"
と出ます。他には設定ファイルからではなくln -sででbbb.comのドキュメントルートにリンク貼ってみたりしましたが同じエラーが表示されました。
エラー回避方法または他の実現方法ありましたらご教示ください
2014/10/03(金) 21:44:31.12
ディレクトリ以外の設定まったく同じにしてhtmlからやり直せ
230名無しさん@お腹いっぱい。
2014/11/09(日) 14:49:49.47 windows版もここで相談OKなのかな?
2015/01/11(日) 21:53:41.64
複数のドメインで同じスクリプトを動かすために、
設定ファイルの「server_name」で正規表現を使ったのですが、
そうすると$_SERVER['SERVER_NAME']で取得できる値も、
正規表現で記述した内容に置き換わってしまいます。
$_SERVER['HTTP_HOST']なら正常にドメインを取得できましたが、
利用している外部ライブラリでも$_SERVER['SERVER_NAME']を
多用していたので、できれば$_SERVER['SERVER_NAME']のまま
元のドメインの情報を取得する方法はありますでしょうか?
「server_name_in_redirect」という設定があったので、
それを「off」にもしてみましたが、「on」でも「off」でも
取得できる値は変わりませんでした。
もし対処法が分かる方がいれば教えてください。
設定ファイルの「server_name」で正規表現を使ったのですが、
そうすると$_SERVER['SERVER_NAME']で取得できる値も、
正規表現で記述した内容に置き換わってしまいます。
$_SERVER['HTTP_HOST']なら正常にドメインを取得できましたが、
利用している外部ライブラリでも$_SERVER['SERVER_NAME']を
多用していたので、できれば$_SERVER['SERVER_NAME']のまま
元のドメインの情報を取得する方法はありますでしょうか?
「server_name_in_redirect」という設定があったので、
それを「off」にもしてみましたが、「on」でも「off」でも
取得できる値は変わりませんでした。
もし対処法が分かる方がいれば教えてください。
2015/01/11(日) 22:02:54.33
別ドメインからのインラインフレームの呼び出しの禁止と
許可ドメインの設定に関して、
Apacheの.htaccessファイルでは以下のように記述して、
正常に動作していました。
Header set X-Frame-Options "SAMEORIGIN"
Header set X-Frame-Options "ALLOW-FROM http://hogehoge.com"
Nginxの設定ファイルでも同様に以下のようにしたのですが、
add_header X-Frame-Options "SAMEORIGIN";
add_header X-Frame-Options "ALLOW-FROM http://hogehoge.com";
別ドメインからの呼び出しは、許可したい「hogehoge.com」からも
含めて全部弾かれてしまいました。
許可ドメインを設定する方法ってこの記述ではないのでしょうか?
許可ドメインの設定に関して、
Apacheの.htaccessファイルでは以下のように記述して、
正常に動作していました。
Header set X-Frame-Options "SAMEORIGIN"
Header set X-Frame-Options "ALLOW-FROM http://hogehoge.com"
Nginxの設定ファイルでも同様に以下のようにしたのですが、
add_header X-Frame-Options "SAMEORIGIN";
add_header X-Frame-Options "ALLOW-FROM http://hogehoge.com";
別ドメインからの呼び出しは、許可したい「hogehoge.com」からも
含めて全部弾かれてしまいました。
許可ドメインを設定する方法ってこの記述ではないのでしょうか?
2015/01/15(木) 20:36:35.44
クラウドフレアはエンジンXらしい
2015/01/15(木) 21:31:08.71
「エンジンX」って表記されると何だかわからんな
2015/01/15(木) 22:43:57.86
X-ウィンドウズ
2015/02/06(金) 01:38:27.13
質問失礼します。
Nginx-rtmpにて、配信を行おうと思ったのですが、
テストという事で配信レート20Mbpsに設定、配信開始後
/str/data.zip を人物Aに転送した場合、20Mbps
/str/live を人物Aに転送した場合、3Mbps
とRTMPライブストリーミングでの転送速度が極端に遅くなってしまいます。
なお、Twitch では速度低下することなく、問題なく配信できておりますので
RTMPプロトコル、アップロード側のプロバイダ規制はかかってないと考えています。
原因わかる方よろしくお願いします。
Nginx-rtmpにて、配信を行おうと思ったのですが、
テストという事で配信レート20Mbpsに設定、配信開始後
/str/data.zip を人物Aに転送した場合、20Mbps
/str/live を人物Aに転送した場合、3Mbps
とRTMPライブストリーミングでの転送速度が極端に遅くなってしまいます。
なお、Twitch では速度低下することなく、問題なく配信できておりますので
RTMPプロトコル、アップロード側のプロバイダ規制はかかってないと考えています。
原因わかる方よろしくお願いします。
2015/02/09(月) 08:10:20.12
リバースプロキシを使ってる時ってmemcachedがあまり役に立ってない気がするんですが、みなさんはどういうふうに分業させてますか?
2015/03/02(月) 00:42:30.42
動画サイトのコンテンツをリバースプロキシでキャッシュしたいのですが、
キャッシュサーバを2台で冗長性を持たせるとキャッシュ効果も落ちてしまうのかなと思い、構成に悩んでいます。
たとえば2台のリバースプロクシのキャッシュを共有・同期する方法は有るのでしょうか?
それとももっと良い方法があったりするのでしょうか?
キャッシュサーバを2台で冗長性を持たせるとキャッシュ効果も落ちてしまうのかなと思い、構成に悩んでいます。
たとえば2台のリバースプロクシのキャッシュを共有・同期する方法は有るのでしょうか?
それとももっと良い方法があったりするのでしょうか?
2015/03/02(月) 01:56:49.39
頻繁にアクセスされるファイルならほっといても両方にキャッシュされるし、
たまにしかアクセスされないならキャッシュしてもあんま意味ないし、
同期なんかせず普通にしてればいいんじゃね?
たまにしかアクセスされないならキャッシュしてもあんま意味ないし、
同期なんかせず普通にしてればいいんじゃね?
2015/03/21(土) 18:04:09.93
cronでrsyncとか?
2015/07/07(火) 01:33:00.53
GeoIPの話なかったのか。。
スレ検索して(´・ω・`)ガッカリ…
スレ検索して(´・ω・`)ガッカリ…
2015/07/24(金) 10:43:33.14
ubuntuにてnginx+php5-fpmで
/var/www/root → tp:/domain.com/
/var/www/user1 → tp:/domain.com/user1/
/var/www/user2 → tp:/domain.com/user2/
こういうディレクトリ構成で運用したいんだけど全然うまく動かせない
同じような構成で動かしてる人いたら設定ファイルを見せてほしいです
/var/www/root → tp:/domain.com/
/var/www/user1 → tp:/domain.com/user1/
/var/www/user2 → tp:/domain.com/user2/
こういうディレクトリ構成で運用したいんだけど全然うまく動かせない
同じような構成で動かしてる人いたら設定ファイルを見せてほしいです
2015/07/27(月) 01:18:45.85
root /var/www/root;
location /user1/ {
root /var/www/user1;
}
lication /user2/ {
root /var/www/user2;
}
こんな感じじゃ駄目?
location /user1/ {
root /var/www/user1;
}
lication /user2/ {
root /var/www/user2;
}
こんな感じじゃ駄目?
2015/07/27(月) 10:51:54.38
2015/07/27(月) 16:16:06.33
何言ってだこいつ
2015/08/03(月) 13:38:33.46
http://www.doodletoo.com/#/white
いつも遊んでいた海外サイトなのですが突然nginxを導入しろ?のようなページに飛ばされて
利用できなくなりました…。
色々と調べてみてnginx1.9.3というのをダウンロードしてみましたが利用できるようにはなっておらず
「ウェルカムnginx」のページは見れて正常に動作していると出るのですが
肝心の利用したいサイトは見れず、という状況です…。
すいませんができるようにするにはどうすればいいか教えてもらえませんか?
いつも遊んでいた海外サイトなのですが突然nginxを導入しろ?のようなページに飛ばされて
利用できなくなりました…。
色々と調べてみてnginx1.9.3というのをダウンロードしてみましたが利用できるようにはなっておらず
「ウェルカムnginx」のページは見れて正常に動作していると出るのですが
肝心の利用したいサイトは見れず、という状況です…。
すいませんができるようにするにはどうすればいいか教えてもらえませんか?
2015/08/03(月) 19:28:10.88
phpも入れないとダメなんじゃないかな
2015/12/10(木) 00:27:59.17
ハゲ侍 サブコミュ イケメン スカイプ マリリンマンソン Twitter マリオ64 ゲーム実況者 マリオカート
ハゲ侍 ツイッター 星のカービィ64 マリオサンシャイン ニコニコ超会議 ポケモン フレコ MH4G アメブロ
ハゲ侍 アメーバブログ 仕事 Skype ツイキャス モンハン 歌い手 スプラトゥーン マニアック
ハゲ侍 動画 顔 ドリームクラブ 好き 刃牙 サイレントヒル ドラゴンボール イケボ
ハゲ侍 漫画 フレンドコード NG縛り ニコニコ生放送 歌ってみた 太刀 ニコニコ超パーティー コミュニティ
ハゲ侍 大学 アキネーター 配信 ニコ生 サブコミュ マリリンマンソン イケメン 学歴
ハゲ侍 マリオカート Twitter スカイプ マリオ64 ツイッター ゲーム実況者 星のカービィ64 ニコニコ超会議
ハゲ侍 ポケモン マリオサンシャイン フレコ MH4G アメーバブログ 仕事 Skype ツイキャス
ハゲ侍 モンハン 歌い手 マニアック 動画 アメブロ スプラトゥーン 刃牙 ドリームクラブ
ハゲ侍 好き サイレントヒル ドラゴンボール 漫画 顔 NG縛り フレンドコード ニコニコ生放送
http://kanae.2ch.net/test/read.cgi/pcqa/1421101110/51
http://kanae.2ch.net/test/read.cgi/pcqa/1415921104/55
http://kanae.2ch.net/test/read.cgi/pcqa/1436852775/17
ハゲ侍 ツイッター 星のカービィ64 マリオサンシャイン ニコニコ超会議 ポケモン フレコ MH4G アメブロ
ハゲ侍 アメーバブログ 仕事 Skype ツイキャス モンハン 歌い手 スプラトゥーン マニアック
ハゲ侍 動画 顔 ドリームクラブ 好き 刃牙 サイレントヒル ドラゴンボール イケボ
ハゲ侍 漫画 フレンドコード NG縛り ニコニコ生放送 歌ってみた 太刀 ニコニコ超パーティー コミュニティ
ハゲ侍 大学 アキネーター 配信 ニコ生 サブコミュ マリリンマンソン イケメン 学歴
ハゲ侍 マリオカート Twitter スカイプ マリオ64 ツイッター ゲーム実況者 星のカービィ64 ニコニコ超会議
ハゲ侍 ポケモン マリオサンシャイン フレコ MH4G アメーバブログ 仕事 Skype ツイキャス
ハゲ侍 モンハン 歌い手 マニアック 動画 アメブロ スプラトゥーン 刃牙 ドリームクラブ
ハゲ侍 好き サイレントヒル ドラゴンボール 漫画 顔 NG縛り フレンドコード ニコニコ生放送
http://kanae.2ch.net/test/read.cgi/pcqa/1421101110/51
http://kanae.2ch.net/test/read.cgi/pcqa/1415921104/55
http://kanae.2ch.net/test/read.cgi/pcqa/1436852775/17
2016/02/02(火) 02:06:41.54
http://redmine_server:8080/ で動いてて
http://nginx_server/redmine でアクセスできるように
したいんだけどうまくいかないです。
具体的には stylesheet が適応されず、リンクも見つかりません。
アドバイスお願いします。
location ~* ^/redmine(.*) {
proxy_pass http://redmine_server/$1$is_args$args;
}
http://nginx_server/redmine でアクセスできるように
したいんだけどうまくいかないです。
具体的には stylesheet が適応されず、リンクも見つかりません。
アドバイスお願いします。
location ~* ^/redmine(.*) {
proxy_pass http://redmine_server/$1$is_args$args;
}
2016/02/02(火) 17:56:18.10
2016/02/02(火) 18:52:29.80
>>250
最初そのように書いたんですが動きませんでした。
location / {
proxy_pass http://redmine_server:8080/;
}
→ http://nginx_server/ でアクセス OK 。
location /redmine/ {
proxy_pass http://redmine_server:8080/;
}
→ http://nginx_server/, http://nginx_server/redmine/ ともに 404 でアクセス NG 。
なお、自分の記入に間違いがあったので訂正します。
location ~* ^/redmine(.*) {
proxy_pass http://redmine_server:8000/$1$is_args$args;
}
→ http://nginx_server/redmine/ でアクセスできるが stylesheet なし、リンクがおかしい。
よろしくお願いします。
最初そのように書いたんですが動きませんでした。
location / {
proxy_pass http://redmine_server:8080/;
}
→ http://nginx_server/ でアクセス OK 。
location /redmine/ {
proxy_pass http://redmine_server:8080/;
}
→ http://nginx_server/, http://nginx_server/redmine/ ともに 404 でアクセス NG 。
なお、自分の記入に間違いがあったので訂正します。
location ~* ^/redmine(.*) {
proxy_pass http://redmine_server:8000/$1$is_args$args;
}
→ http://nginx_server/redmine/ でアクセスできるが stylesheet なし、リンクがおかしい。
よろしくお願いします。
252名無しさん@お腹いっぱい。
2016/02/04(木) 17:40:57.782016/02/04(木) 21:47:52.97
>>252
最後のスラを削除すると、 404 になってしまいました。。。
最後のスラを削除すると、 404 になってしまいました。。。
2016/02/04(木) 22:16:51.16
>>252
解決しました。
まず /path/to/redmine/config/routes.rb に
Redmine::Utils::relative_url_root = "/redmine" # 追記
Rails.application.routes.draw do
scope Redmine::/Utils::relative_url_root do # 追記
root :to => 'welcome#index', :as => 'home'
:
end # 追記
end
と記入し、 unicorn を再起動。
次に、 /etc/nginx/conf.d/default.conf に
location /redmine {
alias /var/lib/redmine/public;
try_files $uri/index.html $uri.html $uri @app;
}
location @app {
rewrite ^/(.+) $1 break;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_redirect off;
proxy_pass http://redmine_server:8080/$1$is_args$args;
}
と記入し、 nginx を再起動。
以上で http://nginx_server/redmine/ でアクセスできるようになりました。
Redmine 公式の HowTo Install Redmine in a sub-URI と proxy_pass を組み合わせて実現できました。
<http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_in_a_sub-URI>
ありがとうございました。
解決しました。
まず /path/to/redmine/config/routes.rb に
Redmine::Utils::relative_url_root = "/redmine" # 追記
Rails.application.routes.draw do
scope Redmine::/Utils::relative_url_root do # 追記
root :to => 'welcome#index', :as => 'home'
:
end # 追記
end
と記入し、 unicorn を再起動。
次に、 /etc/nginx/conf.d/default.conf に
location /redmine {
alias /var/lib/redmine/public;
try_files $uri/index.html $uri.html $uri @app;
}
location @app {
rewrite ^/(.+) $1 break;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_redirect off;
proxy_pass http://redmine_server:8080/$1$is_args$args;
}
と記入し、 nginx を再起動。
以上で http://nginx_server/redmine/ でアクセスできるようになりました。
Redmine 公式の HowTo Install Redmine in a sub-URI と proxy_pass を組み合わせて実現できました。
<http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_in_a_sub-URI>
ありがとうございました。
2016/03/03(木) 22:35:11.27
URLをwwwなしでリダイレクトさせることはできたのですがindex.htmlを表示させない?削る?ように統一する方法はありますか?
リダイレクトループから出られなくなりました
お知恵を拝借したいです、よろしくお願いします
リダイレクトループから出られなくなりました
お知恵を拝借したいです、よろしくお願いします
2016/03/13(日) 17:49:08.41
自宅鯖(fedora23,nginx1.8.1)と全く同じコンフィグ使ってるんですがVPS(archlinux最新,nginx1.8.1)でだけ問題が発生します
httpできたリクエストをhttpsに飛ばしてるんですがVPSの方だけhttpでアクセスすると
400 bad request plain HTTP reqestがHTTPSポートに送られた
ってなかんじの表示が出てちゃんと飛ばしてくれない(ここはまだhttp)
conf.d/hoge.confにこんな感じに設定
server {
listen 80;
server_name fuga.hoge.net;
return 301 https://fuga.hoge.net$request_uri;
}
server {
listen 443 ssl;
ssl on;
ssl_certificate /etc/letsencrypt/live/hoge.net-0001/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/hoge.net-0001/privkey.pem;
ssl_protocols TLSv1.2 TLSv1.1 TLSv1;
root /var/www/fuga/;
server_name fuga.hoge.net;
以下アクセスログやindex、fastcgiの設定
原因わかりますか?
httpできたリクエストをhttpsに飛ばしてるんですがVPSの方だけhttpでアクセスすると
400 bad request plain HTTP reqestがHTTPSポートに送られた
ってなかんじの表示が出てちゃんと飛ばしてくれない(ここはまだhttp)
conf.d/hoge.confにこんな感じに設定
server {
listen 80;
server_name fuga.hoge.net;
return 301 https://fuga.hoge.net$request_uri;
}
server {
listen 443 ssl;
ssl on;
ssl_certificate /etc/letsencrypt/live/hoge.net-0001/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/hoge.net-0001/privkey.pem;
ssl_protocols TLSv1.2 TLSv1.1 TLSv1;
root /var/www/fuga/;
server_name fuga.hoge.net;
以下アクセスログやindex、fastcgiの設定
原因わかりますか?
2016/03/13(日) 18:20:54.57
よく見てないけどVPS側が何かやってる可能性は
2016/03/13(日) 18:23:58.09
何かとは?
ファイアーウォールみたいなものは全て許可の設定になってるしそれはないと思います
ファイアーウォールみたいなものは全て許可の設定になってるしそれはないと思います
2016/03/13(日) 18:32:17.86
nginx.confの方になんか書いてあったっぽいです
そっちもコピペで内容同じにしたらうまく行きました
そっちもコピペで内容同じにしたらうまく行きました
2016/04/19(火) 22:38:00.25
特定のディレクトリ以下のファイルやディレクトリのアクセス禁止ってどう書けばええの?
locaiton /hogehoge {
deny all;
}
だけじゃダメだよね?
locaiton /hogehoge {
deny all;
}
だけじゃダメだよね?
2016/04/20(水) 01:01:18.92
それじゃダメだな。スペルを間違えてるから。
2016/04/20(水) 08:32:03.77
実際の設定ファイルでは間違えてないです
2016/04/20(水) 11:25:55.50
それなら基本的には大丈夫なんだけど、自分でアクセスした結果はどうなの?
質問するなら設定内容とその目的、結果はどうなったかを書いていかないと
情報を小出しにするのは宜しくないよ。聞く側も聞かれる側もだけど。
もっともスルーすれば良いんだけど俺みたいに食い付いちゃうのもいるww
質問するなら設定内容とその目的、結果はどうなったかを書いていかないと
情報を小出しにするのは宜しくないよ。聞く側も聞かれる側もだけど。
もっともスルーすれば良いんだけど俺みたいに食い付いちゃうのもいるww
2016/04/20(水) 11:27:39.57
アクセスするとディレクトリ自体は403返してくれるんですがファイルに直接アクセスすると見えちゃうんです
もちろんキャッシュとか消して見てる
もちろんキャッシュとか消して見てる
2016/04/20(水) 11:42:31.81
/hogehogeは403
/hogehoge/fuga/a.txtは普通に見れる
という感じです
/hogehoge/fuga/a.txtは普通に見れる
という感じです
2016/04/20(水) 12:05:01.74
>>265
後者を明示的に許可するようなlocation書いていたりしない?
基本はこの記事の通りなんだけどな>http://heartbeats.jp/hbblog/2012/04/nginx05.html
後者を明示的に許可するようなlocation書いていたりしない?
基本はこの記事の通りなんだけどな>http://heartbeats.jp/hbblog/2012/04/nginx05.html
2016/04/20(水) 12:10:14.82
2016/04/20(水) 12:34:57.59
ReverseProxy かましてバックエンド側にその拒否設定とか書いてない?
2016/04/20(水) 13:37:43.58
ただのjsonやテキストファイルなのでnginxだけ処理してるはず
phpだけphp-fpmに回してる
phpだけphp-fpmに回してる
2016/04/20(水) 13:54:10.28
もう一度 conf 見なおすとかすると良いんじゃ無いかなー。
うちの検証環境で同じ事をしても指定パス以下は全て 403 返してくるから想定通りに動くよ。
うちの検証環境で同じ事をしても指定パス以下は全て 403 返してくるから想定通りに動くよ。
2016/04/20(水) 13:58:33.25
ついでに一部伏せたログペタリ
# conf
location /test/ {
deny all;
}
# log
2016/04/20 11:21:05 [error] 27953#27953: *1 access forbidden by rule, client: 192.168.x.x, server: example.com, request: "GET /test/a.txt HTTP/2.0", host: "example.com"
2016/04/20 13:52:48 [error] 28742#28742: *2 access forbidden by rule, client: 192.168.x.x, server: example.com, request: "GET /test/hoge/b.txt HTTP/2.0", host: "example.com"
# conf
location /test/ {
deny all;
}
# log
2016/04/20 11:21:05 [error] 27953#27953: *1 access forbidden by rule, client: 192.168.x.x, server: example.com, request: "GET /test/a.txt HTTP/2.0", host: "example.com"
2016/04/20 13:52:48 [error] 28742#28742: *2 access forbidden by rule, client: 192.168.x.x, server: example.com, request: "GET /test/hoge/b.txt HTTP/2.0", host: "example.com"
2016/04/20(水) 14:07:15.74
confがこんな感じで
location / {
index /hogehoge/public/index.php;
}
location ~\.php$ {
fastcgi_pass unix:/run/php-fpm/php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
location ~\.(jpg|gif|png|css|js) {
expires 7d;
}
location /hogehoge/private/ {
deny all;
}
}
location / {
index /hogehoge/public/index.php;
}
location ~\.php$ {
fastcgi_pass unix:/run/php-fpm/php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
location ~\.(jpg|gif|png|css|js) {
expires 7d;
}
location /hogehoge/private/ {
deny all;
}
}
2016/04/20(水) 14:07:32.26
具体的な設定(出せないところは伏せるとして)書かない時点で
エスパー案件だったか
構ったのが悪かったよ、あほらし
エスパー案件だったか
構ったのが悪かったよ、あほらし
2016/04/20(水) 14:12:28.21
218.221.35.229 - - [20/Apr/2016:14:09:20 +0900] "GET /hogehoge/private/conf/options.json HTTP/1.1" 200 12219 "-" "Mozilla/5.0 (Linux; Android 5.1; Power Build/LMY47D)"
普通に出来ちゃってるんです
普通に出来ちゃってるんです
2016/04/20(水) 14:55:10.35
270, 271 だけど
情報小出しだし、どうも要領を得ない感じなのもあって時間とれないんで
他の人のレス待つか設定見なおすとかしてみるといいかもですね。
ではでは。
情報小出しだし、どうも要領を得ない感じなのもあって時間とれないんで
他の人のレス待つか設定見なおすとかしてみるといいかもですね。
ではでは。
2016/04/21(木) 01:16:07.80
jsonが~\.(jpg|gif|png|css|js)にマッチしてるからとか。
~\.(jpg|gif|png|css|js)$にしてみたらどう?
~\.(jpg|gif|png|css|js)$にしてみたらどう?
2016/04/21(木) 08:32:20.70
2016/05/29(日) 11:02:59.63
CORS対応しようとしててgzip off;にしたんですがContent-Lengthが0にしまう
どこを直したらいいですか?
コンフィグとcurl -vの結果
http://hastebin.com/ubopavobis.vhdl
どこを直したらいいですか?
コンフィグとcurl -vの結果
http://hastebin.com/ubopavobis.vhdl
2016/06/04(土) 19:41:31.14
google-chrome で http2 が有効にならない.
切り分けがうまくいってないんですが,怪しいところがないか,アドバイスもらえませんか.
サーバ
OS: debian jessie
nginxバージョン: 1.10.1
コンパイルオプション(モジュール系): --with-http_ssl_module --with-http_realip_module --with-http_addition_module --with-http_gzip_static_module --with-http_v2_module
クライアント
OS: win8.1
ブラウザ: cyberfox 45.0.1,google-chrome 51.0.2704.63
サーバ側の切り分け
・cyberfox+spdy indicator → http2有効
・google chrome+spdy indicator → spdy無効
クライアント側の切り分け
・wikipedia へ google chrome+spdy indicatorでアクセス → http2有効
大していじれないブラウザよりも,自分でコンパイルしているnginx側を疑っているんですが,google-chromeで一度も成功しておらず,何が問題か判明していません.
nginxの設定は次の投稿で
切り分けがうまくいってないんですが,怪しいところがないか,アドバイスもらえませんか.
サーバ
OS: debian jessie
nginxバージョン: 1.10.1
コンパイルオプション(モジュール系): --with-http_ssl_module --with-http_realip_module --with-http_addition_module --with-http_gzip_static_module --with-http_v2_module
クライアント
OS: win8.1
ブラウザ: cyberfox 45.0.1,google-chrome 51.0.2704.63
サーバ側の切り分け
・cyberfox+spdy indicator → http2有効
・google chrome+spdy indicator → spdy無効
クライアント側の切り分け
・wikipedia へ google chrome+spdy indicatorでアクセス → http2有効
大していじれないブラウザよりも,自分でコンパイルしているnginx側を疑っているんですが,google-chromeで一度も成功しておらず,何が問題か判明していません.
nginxの設定は次の投稿で
2016/06/04(土) 19:42:13.87
user www-data;
worker_processes 1;
events {
worker_connections 768;
}
http {
include mime.types;
include deny.conf;
default_type application/octet-stream;
sendfile on;
tcp_nopush on;
keepalive_timeout 65;
types_hash_max_size 2048;
server_tokens off;
gzip on;
gzip_disable "msie6";
gzip_comp_level 1;
gzip_proxied any;
gzip_vary on;
gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;
(続く)
worker_processes 1;
events {
worker_connections 768;
}
http {
include mime.types;
include deny.conf;
default_type application/octet-stream;
sendfile on;
tcp_nopush on;
keepalive_timeout 65;
types_hash_max_size 2048;
server_tokens off;
gzip on;
gzip_disable "msie6";
gzip_comp_level 1;
gzip_proxied any;
gzip_vary on;
gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;
(続く)
2016/06/04(土) 19:43:08.37
server {
listen 443 ssl http2;
root /home/USERNAME/public_html;
index index.php index.htm;
access_log logs/ssl_access.log;
error_log logs/ssl_error.log;
server_name www.hadacchi.com;
ssl_certificate /path/to/server.crt;
ssl_certificate_key /path/to/server.key;
ssl_session_timeout 5m;
ssl_protocols TLSv1.1 TLSv1.2;
ssl_ciphers HIGH:!ADH:!MD5:!aNULL:!eNULL:!SHA1:!MEDIUM:!LOW:!EXP:!kEDH;
ssl_prefer_server_ciphers on;
...(以下,locationディレクティブの羅列)
}
}
以上です.
怪しいところがあれば,教えてくださいませ.
listen 443 ssl http2;
root /home/USERNAME/public_html;
index index.php index.htm;
access_log logs/ssl_access.log;
error_log logs/ssl_error.log;
server_name www.hadacchi.com;
ssl_certificate /path/to/server.crt;
ssl_certificate_key /path/to/server.key;
ssl_session_timeout 5m;
ssl_protocols TLSv1.1 TLSv1.2;
ssl_ciphers HIGH:!ADH:!MD5:!aNULL:!eNULL:!SHA1:!MEDIUM:!LOW:!EXP:!kEDH;
ssl_prefer_server_ciphers on;
...(以下,locationディレクティブの羅列)
}
}
以上です.
怪しいところがあれば,教えてくださいませ.
2016/06/04(土) 19:46:38.23
メイドさんがほしいw
2016/06/04(土) 19:48:20.81
ミスったから,鯖止めたのに…早いっすね…;
2016/06/04(土) 19:56:38.75
Google「鯖死んでるけどうちのコピー見る?」
285279
2016/06/04(土) 20:04:07.15 ですよねー
いつまでも止めておくわけにいかないので,再開しました
ってそれはいいとして,なんか怪しい設定ないですかね;
いつまでも止めておくわけにいかないので,再開しました
ってそれはいいとして,なんか怪しい設定ないですかね;
286279
2016/06/04(土) 20:12:48.36 追加です.
まさかと思ってクライアントのOSかえたら,下の環境でhttp2通信できました.
OS: ubuntu 14.04
ブラウザ: google-chrome 50.0.2661.94
もーワケワカメ
google sync使っているから,基本は同じ環境になっているはずなんですがー
chromeが臭い気がしてきたので,クライアントの設定の方を調べることにします.
結局,鯖の設定晒して終わるっていう...
まさかと思ってクライアントのOSかえたら,下の環境でhttp2通信できました.
OS: ubuntu 14.04
ブラウザ: google-chrome 50.0.2661.94
もーワケワカメ
google sync使っているから,基本は同じ環境になっているはずなんですがー
chromeが臭い気がしてきたので,クライアントの設定の方を調べることにします.
結局,鯖の設定晒して終わるっていう...
2016/06/04(土) 20:15:57.72
認証方式一旦制限なくしてみるとか
2016/06/04(土) 20:17:02.13
なんだよw
今アクセスして色々みてたけど、h2 enable なってるから出来てるじゃないかーと
レス入れようかとおもってたところだわw
今アクセスして色々みてたけど、h2 enable なってるから出来てるじゃないかーと
レス入れようかとおもってたところだわw
2016/06/04(土) 20:21:26.39
2016/06/04(土) 20:26:32.19
試しにCanary版も入れてそのバージョン固有の問題なのか調べてみようぜ
2016/06/04(土) 20:26:49.86
>>290
Chromeね
Chromeね
2016/06/04(土) 20:38:55.21
2016/06/04(土) 20:50:02.89
>>292
https://mozilla.github.io/server-side-tls/ssl-config-generator/
こう言うの使ってやれば SSL 周りのパラメータは割と厳格で楽に行けるからオススメ。
https://mozilla.github.io/server-side-tls/ssl-config-generator/
こう言うの使ってやれば SSL 周りのパラメータは割と厳格で楽に行けるからオススメ。
294279
2016/06/04(土) 21:12:37.45 ますます,よく分からないことが分かったので,報告します.
スレ違いになってきた気がするのと,今すぐに試せることも尽きてきましたので,報告はこれで最後にしようと思います.
お騒がせしました.
別ホスト(windows 7 Ultimate/Professional)のgoogle-chrome 50.0.2661.102 でhttp2が有効になりました.
win8.1の方は,新しいユーザを作成してインストール済chrome(さっきと同じ)でspdy indicatorのみ入れてアクセスしましたが,http2は有効になりませんでした.
まとめ
Win 7 Ult + google chrome → http2 ok
Win 7 Pro + google chrome → http2 ok
Win 8.1 Pro + google chrome/chrome canary/chromium browser → http2 ng
ubuntu + google chrome → http2 ok
試してみてくださった皆さま,アドバイスくださった皆さま,ありがとうございました.
>>293
ご紹介ありがとうございます.
試そうとしたのですが,いくつか知らない設定が出てきてしまったので,さっと試せそうにないです.
nginxの設定が原因だと判明しましたら,また報告に来ます.
スレ違いになってきた気がするのと,今すぐに試せることも尽きてきましたので,報告はこれで最後にしようと思います.
お騒がせしました.
別ホスト(windows 7 Ultimate/Professional)のgoogle-chrome 50.0.2661.102 でhttp2が有効になりました.
win8.1の方は,新しいユーザを作成してインストール済chrome(さっきと同じ)でspdy indicatorのみ入れてアクセスしましたが,http2は有効になりませんでした.
まとめ
Win 7 Ult + google chrome → http2 ok
Win 7 Pro + google chrome → http2 ok
Win 8.1 Pro + google chrome/chrome canary/chromium browser → http2 ng
ubuntu + google chrome → http2 ok
試してみてくださった皆さま,アドバイスくださった皆さま,ありがとうございました.
>>293
ご紹介ありがとうございます.
試そうとしたのですが,いくつか知らない設定が出てきてしまったので,さっと試せそうにないです.
nginxの設定が原因だと判明しましたら,また報告に来ます.
2016/06/15(水) 09:48:54.24
openssl1.0.2hでnginxをビルドしなおしたら治った(confはそのままで)
2016/06/15(水) 10:03:29.99
そういやうちの鯖もログ見てたら友人のWin8.1Chrome51からはh2なってるけど俺のWin10Chrome53からは1.1なんだなあ
不思議だ
不思議だ
297295
2016/06/15(水) 10:28:17.19 なおウチの場合はコレに引っかかっていた模様
https://www.nginx.com/blog/supporting-http2-google-chrome-users/
https://www.nginx.com/blog/supporting-http2-google-chrome-users/
2016/06/15(水) 10:56:14.84
うちの鯖はArchだから元から1.0.2hなのよね
ssllabで見てもNPNもALPN有効になってるし
ssllabで見てもNPNもALPN有効になってるし
299295
2016/06/15(水) 11:33:20.56 じゃぁ判らん、ごめん割腹してくる
2016/06/21(火) 17:53:12.21
>>279
一部ここまで出てきた情報の繰り返しになるかもだけど…
・Chromeが5/15のリリース以降NPNサポートを落とし、ALPNだけに対応するようになった
ttps://ma.ttias.be/chrome-drops-npn-support-for-http2-alpn-only/
ほんの最近の話なのでバージョンによってはまちまちかもしれない。
・OpenSSLは1.0.2からALPNに対応、1.0.1はNPNだけ対応
よってブラウザがChromeかつサーバ側がOpenSSL 1.0.1とリンクしたサーバだとHTTP/2での通信にはならない。
で、
> サーバ
> OS: debian jessie
jessieのOpenSSLは1.0.1なのでまさに上に書いた状況に陥ったということかと。
>>295さんも書いてるけどOpenSSL 1.0.2を野良ビルドしてNginxをそれにリンクすればひとまずはおkですね。
一部ここまで出てきた情報の繰り返しになるかもだけど…
・Chromeが5/15のリリース以降NPNサポートを落とし、ALPNだけに対応するようになった
ttps://ma.ttias.be/chrome-drops-npn-support-for-http2-alpn-only/
ほんの最近の話なのでバージョンによってはまちまちかもしれない。
・OpenSSLは1.0.2からALPNに対応、1.0.1はNPNだけ対応
よってブラウザがChromeかつサーバ側がOpenSSL 1.0.1とリンクしたサーバだとHTTP/2での通信にはならない。
で、
> サーバ
> OS: debian jessie
jessieのOpenSSLは1.0.1なのでまさに上に書いた状況に陥ったということかと。
>>295さんも書いてるけどOpenSSL 1.0.2を野良ビルドしてNginxをそれにリンクすればひとまずはおkですね。
2016/08/03(水) 12:05:00.12
特定のドメインにhttpsで来た通信を証明書使わずに別に回すことってできないよね?
たくさんあるから証明書の管理面倒だ
たくさんあるから証明書の管理面倒だ
2016/08/03(水) 16:46:07.91
>>301
無能さが知れるからこれ以上口開かない方がいいよ
無能さが知れるからこれ以上口開かない方がいいよ
303295
2016/08/12(金) 09:14:51.24305名無しさん@お腹いっぱい。
2016/08/17(水) 19:14:58.60 同じポートの設定ファイルを
複数のファイルに分割ってできる?
複数のファイルに分割ってできる?
2016/08/17(水) 19:24:54.61
ポートだけならいくらでも
多分聞きたいのはこっちだけど
コンフィグの中にinclude hoge書けばそこにhogeの中身読み込んでくれるよ
多分聞きたいのはこっちだけど
コンフィグの中にinclude hoge書けばそこにhogeの中身読み込んでくれるよ
2016/08/17(水) 19:34:26.73
listen 80;
があちこちの設定ファイルにあっても
ちゃんと処理してくれる
があちこちの設定ファイルにあっても
ちゃんと処理してくれる
2016/08/19(金) 10:17:28.80
ねぇ、これなに言ってるか分かる人いる?
https://www.wpx.ne.jp/server/news_detail.php?view_id=1442
・Nginxは静的コンテンツを高速に配信するように設計されたWebサーバーです。
・Nginxの導入により高速かつ安定したサーバー環境でWordPressを運用することが可能です。
静的コンテンツ向けのサーバーにした事が、WordPressの高速化にどう影響するの?
https://www.wpx.ne.jp/server/news_detail.php?view_id=1442
・Nginxは静的コンテンツを高速に配信するように設計されたWebサーバーです。
・Nginxの導入により高速かつ安定したサーバー環境でWordPressを運用することが可能です。
静的コンテンツ向けのサーバーにした事が、WordPressの高速化にどう影響するの?
2016/08/19(金) 18:48:38.12
何をどう実装してんのかしらんからなんともいえんな。
リンク先には基盤システムにとあるから、ロードバランサーやらフロントエンドとして使って更にキャッシュさせてるだけかもしれんし。
リンク先には基盤システムにとあるから、ロードバランサーやらフロントエンドとして使って更にキャッシュさせてるだけかもしれんし。
2016/08/19(金) 21:17:56.04
2016/08/21(日) 16:12:58.81
特定ディレクトリにアクセスされたら別ドメインに飛ばしたいんだけどif全部通すの以外でやれない?
2016/08/21(日) 16:19:59.95
location /hogeにreturn書いたら行けた
2016/08/22(月) 12:07:48.65
.htaccess みたいに個別の設定を各ディレクトリに置きたいんだけど
どうしたらいいの?
どうしたらいいの?
2016/08/22(月) 12:25:46.74
nginx.confあたりにinclude hogeでマッチするように書けばいいんだよ
hogeにはドキュメントルート/*適当な名前みたいな感じで
hogeにはドキュメントルート/*適当な名前みたいな感じで
2016/08/22(月) 13:16:33.59
2017/03/15(水) 11:29:25.06
Windowsサーバーを使ってNginx&PHP7で動かしてるんだけどfile_get_contentsした時にlocalhostのPHPが取得できん
外部サイトはOKだしlocalhostでもHTMLとか単純なTXTとかなら取得できる
なんで?
外部サイトはOKだしlocalhostでもHTMLとか単純なTXTとかなら取得できる
なんで?
2017/03/15(水) 11:30:46.28
しまった板違いだったごめんなさい
318279
2017/04/10(月) 00:36:07.12 ずーっと昔,chromeでhttp2が有効にならないエラーを報告した者です.
ここ最近,firefoxでアクセスしてもSSL接続に対してエラーが出るようになったので,本格的ににおかしいと思って調べたところ,こんな記事を見付けまして,StartSSLを捨てました.
http://blog.zolesystem.info/startssl%EF%BC%88startcom%EF%BC%89%E3%81%AEssl%E8%A8%BC%E6%98%8E%E6%9B%B8%E3%81%8Ciphone%E3%81%AA%E3%81%A9%E3%81%A7%E8%AA%8D%E8%AD%98%E3%81%95%E3%82%8C%E3%81%AA%E3%81%84%E5%95%8F%E9%A1%8C/
で,SSL証明書を別のCAから発行したら有効になりました.
StartSSLが弾かれたWoSignとの一件が原因なのか,それはおいといてStartSSLの発行するSSL証明書が原因なのかは不明だけれど,Certbotの証明書に替えたらhttp2が有効になりました.
大分と時間がたったけど,一応解決したのでご報告まで.
ここ最近,firefoxでアクセスしてもSSL接続に対してエラーが出るようになったので,本格的ににおかしいと思って調べたところ,こんな記事を見付けまして,StartSSLを捨てました.
http://blog.zolesystem.info/startssl%EF%BC%88startcom%EF%BC%89%E3%81%AEssl%E8%A8%BC%E6%98%8E%E6%9B%B8%E3%81%8Ciphone%E3%81%AA%E3%81%A9%E3%81%A7%E8%AA%8D%E8%AD%98%E3%81%95%E3%82%8C%E3%81%AA%E3%81%84%E5%95%8F%E9%A1%8C/
で,SSL証明書を別のCAから発行したら有効になりました.
StartSSLが弾かれたWoSignとの一件が原因なのか,それはおいといてStartSSLの発行するSSL証明書が原因なのかは不明だけれど,Certbotの証明書に替えたらhttp2が有効になりました.
大分と時間がたったけど,一応解決したのでご報告まで.
319名無しさん@お腹いっぱい。
2017/08/01(火) 15:09:32.77 リバースプロキシのlocationで
(*.)
はどんな意味ですか?
*.
とは異なりますか?
(*.)
はどんな意味ですか?
*.
とは異なりますか?
2017/08/01(火) 15:10:27.64
書き間違えました。
(*.)
と
.*
は異なりますか?
(*.)
と
.*
は異なりますか?
2017/08/01(火) 16:01:50.47
まだ間違えてないか
2017/08/01(火) 16:53:32.34
(.*)って普通に正規表現でしたね。
頭の中で(*.)と思い込んでてこれって正規表現じゃ無いと間違えてしまいました。
構文的にはできているのですが、何故そうなってるかが知りたくて書いてみました。
正規表現スレに移動します。
失礼しました。
頭の中で(*.)と思い込んでてこれって正規表現じゃ無いと間違えてしまいました。
構文的にはできているのですが、何故そうなってるかが知りたくて書いてみました。
正規表現スレに移動します。
失礼しました。
2017/08/01(火) 17:52:07.03
() のあるなしの違いを知りたいってこと?
() でくくっとけば後で$1とかで参照できる
こんな感じで
https://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_redirect
() でくくっとけば後で$1とかで参照できる
こんな感じで
https://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_redirect
324名無しさん@お腹いっぱい。
2017/10/19(木) 09:38:48.89 add_header X-Content-Type-Options nosniff;
add_header X-XSS-Protection "1; mode=block";
add_header X-Robots-Tag none;
add_header X-Download-Options noopen;
add_header X-Permitted-Cross-Domain-Policies none;
これが無視されるようになってしまいました。
昨晩apcuの設定値を弄り、その直後は何もありませんでした。
今朝チェックしてみると、上記が無視されています。
apcuの設定を元に戻して再起動かけてもやはり無視されます。
どうしたら上記が有効になるでしょうか?
add_header X-XSS-Protection "1; mode=block";
add_header X-Robots-Tag none;
add_header X-Download-Options noopen;
add_header X-Permitted-Cross-Domain-Policies none;
これが無視されるようになってしまいました。
昨晩apcuの設定値を弄り、その直後は何もありませんでした。
今朝チェックしてみると、上記が無視されています。
apcuの設定を元に戻して再起動かけてもやはり無視されます。
どうしたら上記が有効になるでしょうか?
325324
2017/10/23(月) 08:56:06.74 その後わかったのが「無視されている」のではなくて、
重複して宣言されていることでエラーが発生しているようです。
nginx.confでそれらを設定していないのに、
そのヘッダが定義されているのは何故なのでしょうか?
重複して宣言されていることでエラーが発生しているようです。
nginx.confでそれらを設定していないのに、
そのヘッダが定義されているのは何故なのでしょうか?
326名無しさん@お腹いっぱい。
2017/10/25(水) 23:11:32.54 質問なのですが、location @proxy{ や、 try_files $uri @proxy など
アットマークで始まる変数(?)は、どういう意味、どこで定義されているのでしょうか?
アットマークで始まる変数(?)は、どういう意味、どこで定義されているのでしょうか?
2017/10/25(水) 23:31:16.17
328名無しさん@お腹いっぱい。
2017/10/25(水) 23:43:42.57 >>327
ありがとうございます。
https://www.nginx.com/resources/wiki/community/faq/ にもありますね。 named location というのですね。
@、アットマークがうまくググれませんでした。さんくす。
ありがとうございます。
https://www.nginx.com/resources/wiki/community/faq/ にもありますね。 named location というのですね。
@、アットマークがうまくググれませんでした。さんくす。
2017/10/31(火) 09:57:18.28
>>327
アットマークで検索できないから仕方ない
アットマークで検索できないから仕方ない
330名無しさん@お腹いっぱい。
2017/11/09(木) 17:50:22.76 charset utf-8;
と書いてもContent-Typeに追加されないのはなぜ?
と書いてもContent-Typeに追加されないのはなぜ?
2018/02/14(水) 10:00:06.96
☆ 日本の、改憲をしましょう。現在、衆議員と参議院の両院で、
改憲議員が3分の2を超えております。『憲法改正国民投票法』、
でググってみてください。国会の発議はすでに可能です。
平和は勝ち取るものです。お願い致します。☆☆
改憲議員が3分の2を超えております。『憲法改正国民投票法』、
でググってみてください。国会の発議はすでに可能です。
平和は勝ち取るものです。お願い致します。☆☆
2018/03/28(水) 15:01:35.79
httpからhttpsにリダイレクトするとなぜかhttpsでもhttpsに無限リダイレクトされる
curl -v https://www.example.com/
< HTTP/2 301
< date: Wed, 28 Mar 2018 05:56:05 GMT
< content-type: text/html
< location: https://www.example.com/
http2 http1.1 IPv4,IPv6どれも変わらず
httpの設定でreturn行を無効化してrestartすればhttps側のリダイレクトも止まるんだけどなんでこんなことが起きるの?
server {
listen 80;
listen [::]:80;
server_name www.example.com;
return 301 https://$server_name$request_uri; ←ここを無効化でhttpsで接続したときの状態も変化する
}
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;
curl -v https://www.example.com/
< HTTP/2 301
< date: Wed, 28 Mar 2018 05:56:05 GMT
< content-type: text/html
< location: https://www.example.com/
http2 http1.1 IPv4,IPv6どれも変わらず
httpの設定でreturn行を無効化してrestartすればhttps側のリダイレクトも止まるんだけどなんでこんなことが起きるの?
server {
listen 80;
listen [::]:80;
server_name www.example.com;
return 301 https://$server_name$request_uri; ←ここを無効化でhttpsで接続したときの状態も変化する
}
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;
2018/03/28(水) 17:35:06.12
>>332
443 で Listen してるブロックにも server_name 書いた方がいいのでは。
あと return 行の記述はうちだとこうしてるな。
return 301 https://$host$request_uri;
443 で Listen してるブロックにも server_name 書いた方がいいのでは。
あと return 行の記述はうちだとこうしてるな。
return 301 https://$host$request_uri;
2018/03/28(水) 18:06:01.33
Eはどこに行ったとですか?
2018/03/28(水) 22:13:08.98
2018/04/03(火) 13:30:13.49
httpsで無限リダイレクトされるという話題なのにhttps側の設定をロクに出さない質問者
2018/04/19(木) 00:32:27.24
403って自分でheader付けられないの?
2018/04/19(木) 08:43:54.04
add_headerにalways追記したらできるようになりました
2018/04/26(木) 17:00:26.38
VPSを始めたばかりなんですが、
PLESKで「静的ファイルnginxで直接処理」という項目があります。
これらに拡張子を設定すると、
Webコンテンツ側で一部表示できなくなったりします。
nginxに直接処理させた方が良いファイルって、
どんなものがあるんでしょうか?
PLESKで「静的ファイルnginxで直接処理」という項目があります。
これらに拡張子を設定すると、
Webコンテンツ側で一部表示できなくなったりします。
nginxに直接処理させた方が良いファイルって、
どんなものがあるんでしょうか?
340名無しさん@お腹いっぱい。
2018/05/22(火) 06:43:40.32 知り合いから教えてもらったパソコン一台でお金持ちになれるやり方
時間がある方はみてもいいかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
BZW1A
時間がある方はみてもいいかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
BZW1A
341名無しさん@お腹いっぱい。
2018/07/20(金) 11:43:44.71 (例)otameshi.comとURLを入力したとき、
otameshi.com:8065にリダイレクトさせたいです。
proxy_pass http://localhost:8065
または proxy_pass http://127.0.0.1:8065やxxx.xxx.xxx.xxx:8065(自分のサーバIP)
としたとき、
繰り返しのリダイレクトでエラーになってしまいます。
どうすると同サーバー内のポート違いへ移動できるようになるのでしょうか?
Mattermostというソフトを動かしたいのですが、
直に8065を付ければ動かせます。
公式で紹介しているnginx.confの書き方でも同じです。
otameshi.com:8065にリダイレクトさせたいです。
proxy_pass http://localhost:8065
または proxy_pass http://127.0.0.1:8065やxxx.xxx.xxx.xxx:8065(自分のサーバIP)
としたとき、
繰り返しのリダイレクトでエラーになってしまいます。
どうすると同サーバー内のポート違いへ移動できるようになるのでしょうか?
Mattermostというソフトを動かしたいのですが、
直に8065を付ければ動かせます。
公式で紹介しているnginx.confの書き方でも同じです。
2018/07/20(金) 13:16:50.58
これwordpressに使いたかったけど、初心者の俺には敷居が高すぎるなぁ。
343341
2018/07/23(月) 10:34:47.29 スレチ的で申し訳ないですが、教えてください。
http://sample.com:8065 → これで問題なく使える。
https://sample.com:8065 → ERR_SSL_PROTOCOL_ERROR
proxy_passで
sample.comから8065ポートへリダイレクト → リダイレクトループ
同じくhttps://sample.com:8065へリダイレクト → ERR_SSL_PROTOCOL_ERROR
この際、8065ポートへの自動リダイレクトは諦めても、
https接続できるようにしたいです。
証明書をmattermostへ継続させるには、
どのようにnginx.confを書けば良いのでしょうか?
http://sample.com:8065 → これで問題なく使える。
https://sample.com:8065 → ERR_SSL_PROTOCOL_ERROR
proxy_passで
sample.comから8065ポートへリダイレクト → リダイレクトループ
同じくhttps://sample.com:8065へリダイレクト → ERR_SSL_PROTOCOL_ERROR
この際、8065ポートへの自動リダイレクトは諦めても、
https接続できるようにしたいです。
証明書をmattermostへ継続させるには、
どのようにnginx.confを書けば良いのでしょうか?
2018/07/24(火) 04:00:05.22
>>343
redirectとproxyがごっちゃになってる
httpからhttpsにリダイレクトさせるのはnginx側で行うべきことなのでproxy_pass無関係
301とリダイレクト先URLをブラウザに返して、ブラウザ側でページを読み直させる
server {
listen 80;
server_name example.com;
return 301 https://$host$request_uri;
}
リバースプロクシしようとしてリダイレクトループになってる件はその情報だけじゃ分からん
redirectとproxyがごっちゃになってる
httpからhttpsにリダイレクトさせるのはnginx側で行うべきことなのでproxy_pass無関係
301とリダイレクト先URLをブラウザに返して、ブラウザ側でページを読み直させる
server {
listen 80;
server_name example.com;
return 301 https://$host$request_uri;
}
リバースプロクシしようとしてリダイレクトループになってる件はその情報だけじゃ分からん
345343
2018/07/27(金) 19:32:33.77 原因がわかりました。
https://sample.com:8065の時のエラーは、
証明書の権限のようです。
rootユーザーにすると通るようです。
>>344
ありがとうございます。
location / {
proxy_pass https://localhost:8065;
}
これはsample.comにアクセスしたとき、
8065ポートでアクセスするという意味ですよね?
https://sample.comとうったとき、
繰り返しリダイレクトエラーになってしまいます。
この繰り返しエラーを防ぐにはどうしたらよいですか?
※https://sample.com:8065入力はOKになりました。
https://sample.com:8065の時のエラーは、
証明書の権限のようです。
rootユーザーにすると通るようです。
>>344
ありがとうございます。
location / {
proxy_pass https://localhost:8065;
}
これはsample.comにアクセスしたとき、
8065ポートでアクセスするという意味ですよね?
https://sample.comとうったとき、
繰り返しリダイレクトエラーになってしまいます。
この繰り返しエラーを防ぐにはどうしたらよいですか?
※https://sample.com:8065入力はOKになりました。
2018/07/29(日) 00:33:06.42
>>345
君はなんでその部分だけに問題があると思ったの?
君はなんでその部分だけに問題があると思ったの?
347341
2018/07/29(日) 01:50:37.70 >>346
proxy_set_headerをどう変えても、
全く変化がありませんでした。
confファイルではなくnginx自体の設定とかだったりするんでしょうか?
httpsアクセスではリダイレクトエラーですが、
すべてをhttpだと空ファイルのダウンロードになるようです。
proxy_set_headerをどう変えても、
全く変化がありませんでした。
confファイルではなくnginx自体の設定とかだったりするんでしょうか?
httpsアクセスではリダイレクトエラーですが、
すべてをhttpだと空ファイルのダウンロードになるようです。
348名無しさん@お腹いっぱい。
2018/08/01(水) 19:35:42.59 基本的な質問。
server {
listen xx.xx.xx.xx:443 ssl http2;
server_name hoge.com;
}
これが同じ.confだったり、
インクルードした別confファイルに複数書いてあった場合、
それぞれ追記している状態になるのでしょうか?
被っていたらそれは後のが上書き?
それとも最後のserverだけが有効になるとかでしょうか?
server {
listen xx.xx.xx.xx:443 ssl http2;
server_name hoge.com;
}
これが同じ.confだったり、
インクルードした別confファイルに複数書いてあった場合、
それぞれ追記している状態になるのでしょうか?
被っていたらそれは後のが上書き?
それとも最後のserverだけが有効になるとかでしょうか?
2018/08/07(火) 08:56:03.08
ンギンクスだと思ってた。
アフリカ製かと…
アフリカ製かと…
2018/08/07(火) 12:08:39.74
>>349
スワヒリか?
スワヒリか?
2018/08/07(火) 21:35:36.63
ンヴィディアもアフリカのどこかのメーカーかと
2018/08/08(水) 14:11:11.54
あるある過ぎて笑えない
2018/08/09(木) 01:19:23.87
節子、それヌミディアや
2018/08/25(土) 19:03:50.09
特定のホストでALPN無効化する方法ある?
listenにhttp2書いてないのに有効化されててh2対応のブラウザがそんなcipher受け付けないぞってエラー出す
h2非対応のブラウザでは何のエラーもなく表示される
他のホストではh2使いたいのでそもそもモジュール入れないってのはやりたくない
listenにhttp2書いてないのに有効化されててh2対応のブラウザがそんなcipher受け付けないぞってエラー出す
h2非対応のブラウザでは何のエラーもなく表示される
他のホストではh2使いたいのでそもそもモジュール入れないってのはやりたくない
355名無しさん@お腹いっぱい。
2018/11/11(日) 19:12:04.16356名無しさん@お腹いっぱい。
2018/11/26(月) 19:52:31.36 domain.comとsub.domain.comを運用しているとします。
それらはLet's Encryptで証明書作ってます。
sub.domain.com内のnginx.confのproxy_passでIPアドレス&ポート指定。
sub.domain.comにアクセスした時、
domain.comに発行した証明書だから気をつけろとでます。
sub.domain.comの証明書をproxy_passの指定先へ引き継がせるには、
どうすればよいでしょうか?
それらはLet's Encryptで証明書作ってます。
sub.domain.com内のnginx.confのproxy_passでIPアドレス&ポート指定。
sub.domain.comにアクセスした時、
domain.comに発行した証明書だから気をつけろとでます。
sub.domain.comの証明書をproxy_passの指定先へ引き継がせるには、
どうすればよいでしょうか?
357名無しさん@お腹いっぱい。
2019/01/17(木) 04:10:26.43 proxy_ssl_*
とかじゃなくって?
・具体的に何をやって(どのような設定を施して)
・どうなったか
ぐらい書いた方がいいと思うけれども
とかじゃなくって?
・具体的に何をやって(どのような設定を施して)
・どうなったか
ぐらい書いた方がいいと思うけれども
2019/01/19(土) 15:56:47.26
そいつ別スレでも書いてたけど質問するレベルじゃないから放置で良いぞ
2019/01/29(火) 09:13:26.60
php-fpmとかのtcpポート渡しとソケットファイル渡しってパフォーマンスとかに差は出るものなんですか?
2019/01/31(木) 03:10:15.82
mediawikiとmariadbとhhvmをtcpかソケットでabでやったら差は出たよ。
でもイントラで数人で使う分には体感差無かったよ。
でもイントラで数人で使う分には体感差無かったよ。
361名無しさん@お腹いっぱい。
2019/04/16(火) 16:55:29.76 Nginx、トップ100万サイトにおける利用率50%を突破 2019/04/16 15:13 後藤大地
https://news.mynavi.jp/article/20190416-809885/
Q-Successは4月12日(米国時間)、「Nginx is now used by 50% of the top 1 million
websites.」において、トップ100万サイトでNginxが利用されている割合が50%を超えた
と伝えた。
Nginxはトップ10万サイトでの利用がシェア66.9%と最も多く、これにトップ1万サイトの
61.1%が続いている。アクセス数が多いトップサイトではNginxへの移行が進んでいる。
Apacheは長期にわたってシェアの下落が続いている。特にアクセス数の多いサイトにおける
下落が大きく、アクセス数の多いサイトほどApacheからNginxへ移行する動きが続いている。
全体で見るとMicrosoft IISは高いシェアを確保しているが、アクセス数の多いトップ
サイトでの採用割合は10%にも到達していない。
シェアの上ではまだまだ小さいが、LiteSpeedが存在感を示している点にも注目しておきたい。
LiteSpeedは高速軽量なWebサーバで、Apacheの設定ファイルと互換性があるという特徴がある。
ApacheをLiteSpeedに置き換えるだけで処理がスケールするようになることから、これまでの
設定を保ったままWebサーバの高速化を実現したい場合などに使われていると見られる。
https://news.mynavi.jp/article/20190416-809885/
Q-Successは4月12日(米国時間)、「Nginx is now used by 50% of the top 1 million
websites.」において、トップ100万サイトでNginxが利用されている割合が50%を超えた
と伝えた。
Nginxはトップ10万サイトでの利用がシェア66.9%と最も多く、これにトップ1万サイトの
61.1%が続いている。アクセス数が多いトップサイトではNginxへの移行が進んでいる。
Apacheは長期にわたってシェアの下落が続いている。特にアクセス数の多いサイトにおける
下落が大きく、アクセス数の多いサイトほどApacheからNginxへ移行する動きが続いている。
全体で見るとMicrosoft IISは高いシェアを確保しているが、アクセス数の多いトップ
サイトでの採用割合は10%にも到達していない。
シェアの上ではまだまだ小さいが、LiteSpeedが存在感を示している点にも注目しておきたい。
LiteSpeedは高速軽量なWebサーバで、Apacheの設定ファイルと互換性があるという特徴がある。
ApacheをLiteSpeedに置き換えるだけで処理がスケールするようになることから、これまでの
設定を保ったままWebサーバの高速化を実現したい場合などに使われていると見られる。
2019/04/18(木) 20:29:43.37
プロキシサーバにならないんだよね
2019/05/24(金) 19:19:37.85
教えて下さい。
fastcgi_passの書き方で、
unix:///var
と
スラッシュが3つ書かれていますが、
この意味ってなんですか?
unix:/var
とは違うのでしょうか?
fastcgi_passの書き方で、
unix:///var
と
スラッシュが3つ書かれていますが、
この意味ってなんですか?
unix:/var
とは違うのでしょうか?
364名無しさん@お腹いっぱい。
2019/05/24(金) 20:39:50.92 https://i.imgur.com/7HshonI.png
どこにもそんなこと書いてない稀ガス
どこにもそんなこと書いてない稀ガス
365363
2019/05/24(金) 21:19:06.14 >>364
すいません。
自分のサーバを覗いてて、
unix:///varと書かれてました。
例えば
vi ///var/abc.conf
vi /var/abc.conf
同じファイル編集になりますね。
すいません。
自分のサーバを覗いてて、
unix:///varと書かれてました。
例えば
vi ///var/abc.conf
vi /var/abc.conf
同じファイル編集になりますね。
366363
2019/05/29(水) 16:55:53.41367363
2019/05/29(水) 16:57:32.48368名無しさん@お腹いっぱい。
2019/07/31(水) 08:53:02.13 nginxが史上4番目となる1/3以上のシェアに到達 - Netcraft調査
2019/07/31 07:15 後藤大地
https://news.mynavi.jp/article/20190731-867785/
Netcraftは7月26日(米国時間)、「July 2019 Web Server Survey|Netcraft」において、
2019年7月におけるWebサーバのシェア調査の結果を伝えた。
2019年7月はnginxがさらにシェアを広げ、34.59%に到達した。これで、nginxはWeb全体の
3分の1以上のサイトで使われていることになる。3分の1を超えたWebサーバはNetcraftの
計測史上4番目とされている。
Netcraftは1995年8月からWebサーバ調査を開始している。24年間にわたってWebサーバの
計測を続けており、最初に3分の1以上のシェアを獲得したのはNCSA。NCSAはすぐにApacheに
その座を奪われ、Apacheは1996年6月には3分の1以上のシェアに到達している。その後、
Apacheは2016年2月まで3分の1以上のシェアをキープした。
ApacheはMicrosoft IISに置き換わる形でシェアを失い、Microsoft IISが3分の1以上の
シェアを獲得。Microsoft IISは2019年1月に3分の1以上のシェアを失い、2019年7月には
nginxが3分の1以上のシェアに到達したことになる。
2019/07/31 07:15 後藤大地
https://news.mynavi.jp/article/20190731-867785/
Netcraftは7月26日(米国時間)、「July 2019 Web Server Survey|Netcraft」において、
2019年7月におけるWebサーバのシェア調査の結果を伝えた。
2019年7月はnginxがさらにシェアを広げ、34.59%に到達した。これで、nginxはWeb全体の
3分の1以上のサイトで使われていることになる。3分の1を超えたWebサーバはNetcraftの
計測史上4番目とされている。
Netcraftは1995年8月からWebサーバ調査を開始している。24年間にわたってWebサーバの
計測を続けており、最初に3分の1以上のシェアを獲得したのはNCSA。NCSAはすぐにApacheに
その座を奪われ、Apacheは1996年6月には3分の1以上のシェアに到達している。その後、
Apacheは2016年2月まで3分の1以上のシェアをキープした。
ApacheはMicrosoft IISに置き換わる形でシェアを失い、Microsoft IISが3分の1以上の
シェアを獲得。Microsoft IISは2019年1月に3分の1以上のシェアを失い、2019年7月には
nginxが3分の1以上のシェアに到達したことになる。
369名無しさん@お腹いっぱい。
2019/09/10(火) 01:27:42.33 nginx初心者です。
domain.comにはアクセス出来るのですが、www.domain.comにするとアクセス出来ません。
これはDNSの設定がおかしいのでしょうか、それともnginx側の問題でしょうか
sites-enable内のdomain.comファイルにはきちんとserver_name domain.com www.domain.com
と書いてあります。
どうか助けてください。
domain.comにはアクセス出来るのですが、www.domain.comにするとアクセス出来ません。
これはDNSの設定がおかしいのでしょうか、それともnginx側の問題でしょうか
sites-enable内のdomain.comファイルにはきちんとserver_name domain.com www.domain.com
と書いてあります。
どうか助けてください。
2019/09/10(火) 01:29:08.03
すみません。ageさせてください
2019/09/10(火) 02:44:17.64
それを切り分けできないレベルの人が来るスレじゃないよ
372名無しさん@お腹いっぱい。
2019/09/10(火) 05:19:14.342019/09/10(火) 11:00:07.61
テンパってるかも知れないけど、
冷静になって探ってみ?
この流れでだいたいわかるでしょ?
冷静になって探ってみ?
この流れでだいたいわかるでしょ?
374名無しさん@お腹いっぱい。
2019/09/11(水) 04:36:44.03 普通に解決しました
dns側でcnameを忘れてた
dns側でcnameを忘れてた
2019/09/11(水) 09:47:12.15
もうアホかと
376名無しさん@お腹いっぱい。
2019/09/17(火) 01:50:02.52 systemctl status nginxで見てみるとActive: failed (Result: exit-code)になってて動いてない
だがドメインにアクセスするとサイトが表示される(キャッシュとかではない)
んでnetstatやるとちゃんとnginxが80とか443でリッスンしてやがるの
でもsystemctlじゃfailedになってて気持ち悪いったらありゃしない
certbotやるときに一回stopさせてからinactive状態だった辺りがきっかけになってるような感じもする
journalctl見たりsystemctl --failed見たがよくわからんかった
助けてえrい人
systemctl --failed
UNIT LOAD ACTIVE SUB DESCRIPTION
● nginx.service loaded failed failed A high performance web server and a reverse proxy server
LOAD = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB = The low-level unit activation state, values depend on unit type.
1 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.
だがドメインにアクセスするとサイトが表示される(キャッシュとかではない)
んでnetstatやるとちゃんとnginxが80とか443でリッスンしてやがるの
でもsystemctlじゃfailedになってて気持ち悪いったらありゃしない
certbotやるときに一回stopさせてからinactive状態だった辺りがきっかけになってるような感じもする
journalctl見たりsystemctl --failed見たがよくわからんかった
助けてえrい人
systemctl --failed
UNIT LOAD ACTIVE SUB DESCRIPTION
● nginx.service loaded failed failed A high performance web server and a reverse proxy server
LOAD = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB = The low-level unit activation state, values depend on unit type.
1 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.
2019/09/17(火) 17:09:56.66
378名無しさん@お腹いっぱい。
2019/09/22(日) 05:12:59.70 systemctl status nginxで見てみるとActive: failed (Result: exit-code)になってて動いてない
だがドメインにアクセスするとサイトが表示される(キャッシュとかではない)
んでnetstatやるとちゃんとnginxが80とか443でリッスンしてやがるの
でもsystemctlじゃfailedになってて気持ち悪いったらありゃしない
certbotやるときに一回stopさせてからinactive状態だった辺りがきっかけになってるような感じもする
journalctl見たりsystemctl --failed見たがよくわからんかった
ずっと困ってる
ふわっとした精神論っぽいのじゃなくてちゃんとしたアドバイスくれる方もとむ
systemctl --failed
UNIT LOAD ACTIVE SUB DESCRIPTION
● nginx.service loaded failed failed A high performance web server and a reverse proxy server
LOAD = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB = The low-level unit activation state, values depend on unit type.
1 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.
だがドメインにアクセスするとサイトが表示される(キャッシュとかではない)
んでnetstatやるとちゃんとnginxが80とか443でリッスンしてやがるの
でもsystemctlじゃfailedになってて気持ち悪いったらありゃしない
certbotやるときに一回stopさせてからinactive状態だった辺りがきっかけになってるような感じもする
journalctl見たりsystemctl --failed見たがよくわからんかった
ずっと困ってる
ふわっとした精神論っぽいのじゃなくてちゃんとしたアドバイスくれる方もとむ
systemctl --failed
UNIT LOAD ACTIVE SUB DESCRIPTION
● nginx.service loaded failed failed A high performance web server and a reverse proxy server
LOAD = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB = The low-level unit activation state, values depend on unit type.
1 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.
379名無しさん@お腹いっぱい。
2019/09/22(日) 08:20:57.96 Apache でも動いてるのでは?Linuxだったら、
sudo lsof -i:80 で何が動いてるかみてみては?
sudo lsof -i:80 で何が動いてるかみてみては?
380名無しさん@お腹いっぱい。
2019/09/22(日) 16:37:32.90 >>379
それがnginxが動いてるんです・・・
つまり、systemctlで確認するとfailedなのにlsofで80を占領してるプロセスはnginxのもので
もうなにがなんやらって感じですごい気持ち悪いです
サイトにアクセスしてもちゃんと表示されるんですけどね
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
nginx 22882 root 8u IPv4 1051405 0t0 TCP *:http (LISTEN)
nginx 22891 www-data 8u IPv4 1051405 0t0 TCP *:http (LISTEN)
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
nginx 22882 root 9u IPv4 1051406 0t0 TCP *:https (LISTEN)
nginx 22891 www-data 9u IPv4 1051406 0t0 TCP *:https (LISTEN)
それがnginxが動いてるんです・・・
つまり、systemctlで確認するとfailedなのにlsofで80を占領してるプロセスはnginxのもので
もうなにがなんやらって感じですごい気持ち悪いです
サイトにアクセスしてもちゃんと表示されるんですけどね
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
nginx 22882 root 8u IPv4 1051405 0t0 TCP *:http (LISTEN)
nginx 22891 www-data 8u IPv4 1051405 0t0 TCP *:http (LISTEN)
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
nginx 22882 root 9u IPv4 1051406 0t0 TCP *:https (LISTEN)
nginx 22891 www-data 9u IPv4 1051406 0t0 TCP *:https (LISTEN)
381名無しさん@お腹いっぱい。
2019/09/22(日) 16:44:45.43 とりあえずサーバーを再起動させて無理やり直しました
今後同じ症状が出たときのためにも回答やアドバイスは継続して受け付けたいです
今後同じ症状が出たときのためにも回答やアドバイスは継続して受け付けたいです
382名無しさん@お腹いっぱい。
2019/09/22(日) 20:38:36.97 nginx/error.log は一切見てないのか
383名無しさん@お腹いっぱい。
2019/10/14(月) 15:39:04.60 79.26.194.187 - admin [13/Oct/2019:12:40:50 +0000] "POST /editBlackAndWhiteList HTTP/1.1" 444 0 "-" "ApiTool"
88.6.145.23 - admin [13/Oct/2019:18:16:45 +0000] "POST /editBlackAndWhiteList HTTP/1.1" 444 0 "-" "ApiTool"
96.58.45.5 - admin [13/Oct/2019:21:49:01 +0000] "POST /editBlackAndWhiteList HTTP/1.1" 444 0 "-" "ApiTool"
209.141.34.34 - admin [13/Oct/2019:22:07:47 +0000] "POST /editBlackAndWhiteList HTTP/1.1" 444 0 "-" "ApiTool"
175.143.81.87 - admin [14/Oct/2019:02:19:30 +0000] "POST /editBlackAndWhiteList HTTP/1.1" 444 0 "-" "ApiTool"
114.32.5.51 - admin [14/Oct/2019:02:54:11 +0000] "POST /editBlackAndWhiteList HTTP/1.1" 444 0 "-" "ApiTool"
IP直アクセスには全部444にするようにしてるんだが、このログってbasic認証突破されてるやばいログか?
なんかログ眺めてたらadminとかあってマジで震えが止まらん
basic認証なんかやってないはずなんだが
88.6.145.23 - admin [13/Oct/2019:18:16:45 +0000] "POST /editBlackAndWhiteList HTTP/1.1" 444 0 "-" "ApiTool"
96.58.45.5 - admin [13/Oct/2019:21:49:01 +0000] "POST /editBlackAndWhiteList HTTP/1.1" 444 0 "-" "ApiTool"
209.141.34.34 - admin [13/Oct/2019:22:07:47 +0000] "POST /editBlackAndWhiteList HTTP/1.1" 444 0 "-" "ApiTool"
175.143.81.87 - admin [14/Oct/2019:02:19:30 +0000] "POST /editBlackAndWhiteList HTTP/1.1" 444 0 "-" "ApiTool"
114.32.5.51 - admin [14/Oct/2019:02:54:11 +0000] "POST /editBlackAndWhiteList HTTP/1.1" 444 0 "-" "ApiTool"
IP直アクセスには全部444にするようにしてるんだが、このログってbasic認証突破されてるやばいログか?
なんかログ眺めてたらadminとかあってマジで震えが止まらん
basic認証なんかやってないはずなんだが
384383
2019/10/14(月) 15:45:16.44 とりあえず怖いからカスタムlogformat作ってリクエストボディも記録するようにしといたお・
385383
2019/10/14(月) 15:51:37.63 連続ですまない
こいつらのIP調べたらabuseのってたりして明らか怪しい攻撃者なのは間違いない
あとerrorログとかも含めて直近のログgrepしたが他にこいつらのアクセスしたログは残ってなかった
ログレベルなんだが明示的にはなにもしてしてない(warnとかそういうやつ)状態なんだがデフォルトはwarn?
こいつらのIP調べたらabuseのってたりして明らか怪しい攻撃者なのは間違いない
あとerrorログとかも含めて直近のログgrepしたが他にこいつらのアクセスしたログは残ってなかった
ログレベルなんだが明示的にはなにもしてしてない(warnとかそういうやつ)状態なんだがデフォルトはwarn?
2019/10/14(月) 17:39:58.21
どこを見て認証突破されてると思ったの?
387383
2019/10/14(月) 18:34:17.01 ログ内の$remote_user部分にadminって書いてあるから、adminでログイン後にいじられてるのかと思ったんですが、、
388名無しさん@お腹いっぱい。
2019/10/15(火) 01:29:13.88 RequestHeader 見てみるとか
nginx なら modsecurity3 がお手軽かな
nginx なら modsecurity3 がお手軽かな
389383
2019/10/15(火) 03:44:19.68 すまん早とちりだったorz
自分でcurl -u user:user -k https://localhost/
やってみたらログこうなったわ
127.0.0.1 - user [14/Oct/2019:18:35:39 +0000] "GET / HTTP/1.1" 403 162 "-" "curl/7.58.0"
多分認証突破してなくてもremote_userには試行したユーザー名が出るのか・・・?
何か誤解があったら教えてほしい
>>388
modsecurity入れてみるかな
fail2banも導入しようと思う
自分でcurl -u user:user -k https://localhost/
やってみたらログこうなったわ
127.0.0.1 - user [14/Oct/2019:18:35:39 +0000] "GET / HTTP/1.1" 403 162 "-" "curl/7.58.0"
多分認証突破してなくてもremote_userには試行したユーザー名が出るのか・・・?
何か誤解があったら教えてほしい
>>388
modsecurity入れてみるかな
fail2banも導入しようと思う
390名無しさん@お腹いっぱい。
2019/10/15(火) 17:53:15.29391名無しさん@お腹いっぱい。
2019/10/27(日) 12:13:35.29 CVE-2019-11043
http://www.security-next.com/109250
http://www.security-next.com/109250
392名無しさん@お腹いっぱい。
2019/12/13(金) 22:05:31.01393名無しさん@お腹いっぱい。
2020/02/14(金) 11:22:55.89 ===> nginx-1.16.1_11,2 has known vulnerabilities:
nginx-1.16.1_11,2 is vulnerable:
NGINX -- HTTP request smuggling
CVE: CVE-2019-20372
WWW: https://vuxml.FreeBSD.org/freebsd/c1202de8-4b29-11ea-9673-4c72b94353b5.html
nginx-1.16.1_11,2 is vulnerable:
NGINX -- HTTP request smuggling
CVE: CVE-2019-20372
WWW: https://vuxml.FreeBSD.org/freebsd/c1202de8-4b29-11ea-9673-4c72b94353b5.html
2020/03/19(木) 01:26:17.01
rootのパス/usr/share/nginx/htmlを/usr以外の場所を指定したいんですが
/usr以下のパスを指定しないとphpのファイルにアクセスしたときにfile not foundになります。
原因は何が考えられますでしょうか?
default.confの中身です
http://codepad.org/2BuCy3S9
/usr以下のパスを指定しないとphpのファイルにアクセスしたときにfile not foundになります。
原因は何が考えられますでしょうか?
default.confの中身です
http://codepad.org/2BuCy3S9
395名無しさん@お腹いっぱい。
2020/03/19(木) 19:08:17.98 php-fpm
2020/04/16(木) 16:47:12.58
いまから学ぶなら何の本orサイトがおすすめですか?apacheをちょっと触ったことがある程度の基礎知識しかありません。
2020/04/18(土) 00:40:19.37
自分でUbuntuかなんかにインストールして使ってみればいいでしょ
2020/04/18(土) 01:34:09.83
nginx実践ガイド
nginx実践入門
あたりですかね、最新ではないですけど
nginx実践入門
あたりですかね、最新ではないですけど
2020/04/18(土) 11:26:50.68
Nginxの公式ブログやドキュメントを読むのがいいよ。
400名無しさん@お腹いっぱい。
2020/05/19(火) 00:14:38.36 質問です。
Debian OSでDjangoのフレームワークを使っていて
Webサーバーは内蔵のものではなく
Nginx uwsgiを使いたいたく正常に起動はしているが
localhost/8000で接続出来ません!
ImportError at /
Cannot import name path と出てしまいます。
Pythonのバージョンは3を使ってるのに
エラーメッセージにはPython Version 2.7.16と
でてしまいます。
どうしたらDjangoでNginxサーバーを使えるでしょうか?
Debian OSでDjangoのフレームワークを使っていて
Webサーバーは内蔵のものではなく
Nginx uwsgiを使いたいたく正常に起動はしているが
localhost/8000で接続出来ません!
ImportError at /
Cannot import name path と出てしまいます。
Pythonのバージョンは3を使ってるのに
エラーメッセージにはPython Version 2.7.16と
でてしまいます。
どうしたらDjangoでNginxサーバーを使えるでしょうか?
401名無しさん@お腹いっぱい。
2020/05/19(火) 04:47:23.14 質問です。
Debian OSでDjangoのフレームワークを使っていて
Webサーバーは内蔵のものではなく
Nginx uwsgiを使いたいたく正常に起動はしているが
localhost/8000で接続出来ません!
ImportError at /
Cannot import name path と出てしまいます。
Pythonのバージョンは3を使ってるのに
エラーメッセージにはPython Version 2.7.16と
でてしまいます。
どうしたらDjangoでNginxサーバーを使えるでしょうか?
Debian OSでDjangoのフレームワークを使っていて
Webサーバーは内蔵のものではなく
Nginx uwsgiを使いたいたく正常に起動はしているが
localhost/8000で接続出来ません!
ImportError at /
Cannot import name path と出てしまいます。
Pythonのバージョンは3を使ってるのに
エラーメッセージにはPython Version 2.7.16と
でてしまいます。
どうしたらDjangoでNginxサーバーを使えるでしょうか?
402名無しさん@お腹いっぱい。
2020/05/19(火) 04:48:08.05 すみません!ページ読み込むと再度書き込みされてしまいます・・・
2020/05/20(水) 09:42:48.22
LinuxはLinux板で
2020/05/20(水) 12:37:54.71
>>401
そんなレベルの質問では、
> Nginx uwsgiを使いたいたく正常に起動はしているが
そもそもソフトウェアアプリケーションが
本当にNginxで正常に起動しているか、怪しいので、
Nginxで uwsgi のみならず、
一般的に、Webサーバ上で外部ソフトウェアアプリケーションが
どう動いているか、基本的なことを勉強してください。
そんなレベルの質問では、
> Nginx uwsgiを使いたいたく正常に起動はしているが
そもそもソフトウェアアプリケーションが
本当にNginxで正常に起動しているか、怪しいので、
Nginxで uwsgi のみならず、
一般的に、Webサーバ上で外部ソフトウェアアプリケーションが
どう動いているか、基本的なことを勉強してください。
2020/05/20(水) 13:47:39.52
406名無しさん@お腹いっぱい。
2020/06/01(月) 18:35:47.31 質問です。
Djangoでnginxサーバーを使ってサイトを公開したい場合はvar/www/htmlにテンプレートファイルを置くんですか?
それともアプリケーションファイルごと置くんですか?
外部からサイトを見る場合はDNSはどうやって設定したらいいですか?
Djangoでnginxサーバーを使ってサイトを公開したい場合はvar/www/htmlにテンプレートファイルを置くんですか?
それともアプリケーションファイルごと置くんですか?
外部からサイトを見る場合はDNSはどうやって設定したらいいですか?
407名無しさん@お腹いっぱい。
2020/06/01(月) 18:48:53.61 それともetc/httpdの設定ファイルの
DocumentRootをDjangoのアプリのパスに変更すれば
よろしいでしょうか?
DocumentRootをDjangoのアプリのパスに変更すれば
よろしいでしょうか?
408名無しさん@お腹いっぱい。
2020/06/02(火) 20:19:05.40 マルチするなと言う人がいますが
まだ回答を待たないといけないんですか?
マルチするなというなら、まずは自分が
迅速に質問に答えてください。
それが出来ないなら仕切る権限はありません。
まだ回答を待たないといけないんですか?
マルチするなというなら、まずは自分が
迅速に質問に答えてください。
それが出来ないなら仕切る権限はありません。
409名無しさん@お腹いっぱい。
2020/06/03(水) 15:49:53.23 回答期限を設けさせてもらいますね。
本日の17時までです。
それまでに回答がなければ他スレで質問しますし
今後はマルチに対して一切文句を言わないでください。
答えることもできない能力の低いあなたには
その資格がありません。
本日の17時までです。
それまでに回答がなければ他スレで質問しますし
今後はマルチに対して一切文句を言わないでください。
答えることもできない能力の低いあなたには
その資格がありません。
410名無しさん@お腹いっぱい。
2020/06/03(水) 17:49:26.91 やっぱりApacheの方がいい気がしてきた。
スレ過疎ってるし人気ないんだね。
nginxやめちゃおうかな〜
スレ過疎ってるし人気ないんだね。
nginxやめちゃおうかな〜
2020/06/03(水) 18:08:00.53
Apacheだろうが、Nginxだろうが、h2oだろうが、
どのWebサーバでも、Djangoアプリケーションを
アプリケーションサーバで動かすのは、結局同じだけどなw
基本的なことが分からないかぎり、
何を使っても、同じところで困ると思いますが、
まっ、がんばってください。
どのWebサーバでも、Djangoアプリケーションを
アプリケーションサーバで動かすのは、結局同じだけどなw
基本的なことが分からないかぎり、
何を使っても、同じところで困ると思いますが、
まっ、がんばってください。
2020/06/03(水) 19:09:45.67
触るな
2020/06/03(水) 20:55:29.36
やる夫が「チラッ」とかいってるAA想像した
414名無しさん@お腹いっぱい。
2020/06/04(木) 05:20:35.49 >>411
本屋でNginxの入門書を見たんですが
自分にはかなり難しい内容に感じまして
Webサイトを作るのにNginxの本を一冊、
読むことは必要なんですか?
すごく遠回りな気がするのですが
ネットで調べてもよく分からないし
とりあえず読んでみるしかないのでしょうか・・・
本屋でNginxの入門書を見たんですが
自分にはかなり難しい内容に感じまして
Webサイトを作るのにNginxの本を一冊、
読むことは必要なんですか?
すごく遠回りな気がするのですが
ネットで調べてもよく分からないし
とりあえず読んでみるしかないのでしょうか・・・
2020/06/04(木) 07:03:14.46
一冊で済むわけがないだろ
2020/06/04(木) 14:27:17.05
2020/06/04(木) 17:27:24.80
カレー皿が欲しいぜってのに反射炉の建て方から学んでるような気がするけど、どんなWebサイトを作ろうと学んでんだろうか。
418名無しさん@お腹いっぱい。
2020/06/05(金) 20:59:00.87 >>417
それなんですよ!
Webサイト作るのにネットワークエンジニアみたいな
知識がいるのかどうかって・・・
確かに出来ることなら熟知しておきたいですけど
htmlとかcssとかSQLも勉強しないといけないし
どこから手をつけたらいいのやら・・・
何を作りたいか考えていたら、いつ思いつくか
分からないので勉強しながら可能性を探り
考えようかと。
それなんですよ!
Webサイト作るのにネットワークエンジニアみたいな
知識がいるのかどうかって・・・
確かに出来ることなら熟知しておきたいですけど
htmlとかcssとかSQLも勉強しないといけないし
どこから手をつけたらいいのやら・・・
何を作りたいか考えていたら、いつ思いつくか
分からないので勉強しながら可能性を探り
考えようかと。
419名無しさん@お腹いっぱい。
2020/06/05(金) 21:06:09.90420名無しさん@お腹いっぱい。
2020/06/05(金) 23:32:50.21 今後どのように進むのかは知らないが
httpとは何かとかそれ以前に
通信って何?
から学んだ方が良いと思うよ
今じゃなくて今後の事だけどな
httpとは何かとかそれ以前に
通信って何?
から学んだ方が良いと思うよ
今じゃなくて今後の事だけどな
421名無しさん@お腹いっぱい。
2020/06/06(土) 03:36:08.84 >>420
何かしらのWebアプリを作りたいのですが
ショッピング、動画や画像投稿、コミュニティサイトと何をしても後追いなので、まだ進路が見えません・・・
ブログだったら既にあるプラットフォームを使った方が人目にふれると思うので。
ただ今は全体像を掴めたらいいなと思いますが
1人でサイト運営してる人はアイコンやら画像調整やらでフォトショやイラレも使いこなしているのでしょうか・・・
何かしらのWebアプリを作りたいのですが
ショッピング、動画や画像投稿、コミュニティサイトと何をしても後追いなので、まだ進路が見えません・・・
ブログだったら既にあるプラットフォームを使った方が人目にふれると思うので。
ただ今は全体像を掴めたらいいなと思いますが
1人でサイト運営してる人はアイコンやら画像調整やらでフォトショやイラレも使いこなしているのでしょうか・・・
422名無しさん@お腹いっぱい。
2020/06/06(土) 03:40:55.12 自分は電気系の学校行ってたわけじゃないので
通信や電子の基礎的なこともおいおい勉強しなければとは思っていました。
半導体の本も少し見ましたが何が何だか分かりません。微分積分やら数式が分からないとチンプンカンプンですね。
通信や電子の基礎的なこともおいおい勉強しなければとは思っていました。
半導体の本も少し見ましたが何が何だか分かりません。微分積分やら数式が分からないとチンプンカンプンですね。
2020/06/06(土) 10:45:32.78
「wordpress」あたりから勉強すりゃええんでねえ?知らんけど。
2020/06/06(土) 11:58:06.27
もうNginxの話じゃないな
よそでやっとくれ
よそでやっとくれ
2020/06/06(土) 11:59:00.90
426名無しさん@お腹いっぱい。
2020/06/06(土) 15:51:28.92 どこもたらい回しでどこに行けばいいんだよ!
2020/06/06(土) 17:26:25.62
お前は二度と来るな
2020/06/06(土) 18:21:27.42
2020/06/17(水) 21:57:52.45
nginxのproxy cacheとphp-fpmでWordPressのサイトを運営しています。
サーバーがサクサク動いてる状態よりロードアベレージが高い時の方がPagespeed insightsで良いスコアが出ます。
低負荷時︰モバイル 84〜86 (PC 97〜98)
高負荷時︰モバイル 90〜96 (PC 98〜100)
通常とは逆の結果に困惑しています。
worker processをautoに設定してるから低負荷時にプロセスが減っているのが原因ですか?
サーバーがサクサク動いてる状態よりロードアベレージが高い時の方がPagespeed insightsで良いスコアが出ます。
低負荷時︰モバイル 84〜86 (PC 97〜98)
高負荷時︰モバイル 90〜96 (PC 98〜100)
通常とは逆の結果に困惑しています。
worker processをautoに設定してるから低負荷時にプロセスが減っているのが原因ですか?
2020/07/27(月) 21:22:33.72
低負荷時はアンダークロックしてるんじゃない?
2021/07/26(月) 11:44:40.91
nginxには、site-enabled にシンボリックリンクを張るコマンドは無いの?
a2ensiteコマンドみたいなやつ
a2ensiteコマンドみたいなやつ
2021/08/21(土) 00:57:38.11
433名無しさん@お腹いっぱい。
2022/04/14(木) 17:06:35.67 ウクライナ侵攻で影響必至
2022/08/31(水) 20:15:09.95
マッチングアプリでITエンジニアとマッチした人へ。「nginx」を読ませてみて下さい。変な読み方をしたら多分偽物
https://togetter.com/li/1938057
https://togetter.com/li/1938057
2023/10/09(月) 12:42:12.54
ほっしゅまんでー
436名無しさん@お腹いっぱい。
2024/03/27(水) 20:04:34.77 調べれば調べるほど
437名無しさん@お腹いっぱい。
2024/03/27(水) 21:16:30.18 しつこ過ぎ
お前のような気がする
お前のような気がする
438名無しさん@お腹いっぱい。
2024/03/27(水) 21:45:28.12 会社乗っ取り犯として命狙われてもクラブ行けば金のとりからも
仕事してたくらいの内容まとめてる人いないのかな
仕事してたくらいの内容まとめてる人いないのかな
2024/06/25(火) 19:25:12.93
以下の記事の内容について教えていただきたいです。
https://qiita.com/noblin_1031/items/ef56b0ae310178e9f279
「NginxのBasic認証を複数ページで別々のユーザ・パスでかける」ことを実現しようとすると、ユーザ1人につき、以下の2つの対応をするしかないのでしょうか?
@ 以下のような内容をnginx.confに記載する
location /page_a {
auth_basic "Restricted";
auth_basic_user_file /etc/nginx/.htpasswd;
}
A .htpasswdファイルを作成する
ユーザごとに記載が増えるのは当然かもしれませんが、
ファイルを1人1つ用意するのは少しゴリ押しすぎる
気がします…
上の記事が3年以上前のものですので、
今なら別の方法もあるかもしれないと思い、
質問させていただきました。
よろしくお願いします。
https://qiita.com/noblin_1031/items/ef56b0ae310178e9f279
「NginxのBasic認証を複数ページで別々のユーザ・パスでかける」ことを実現しようとすると、ユーザ1人につき、以下の2つの対応をするしかないのでしょうか?
@ 以下のような内容をnginx.confに記載する
location /page_a {
auth_basic "Restricted";
auth_basic_user_file /etc/nginx/.htpasswd;
}
A .htpasswdファイルを作成する
ユーザごとに記載が増えるのは当然かもしれませんが、
ファイルを1人1つ用意するのは少しゴリ押しすぎる
気がします…
上の記事が3年以上前のものですので、
今なら別の方法もあるかもしれないと思い、
質問させていただきました。
よろしくお願いします。
2024/06/26(水) 16:35:02.40
>>439
自分でオレオレモジュールを実装したら、どうですかね?
location /username {
oreore_auth_basic_user_file /etc/nginx/.htpasswd;
}
としたとき、usernameの行しか参照しないようにする
もしくはNginx+Luaで頑張るか、安直にOpenRestyで同様の認証と遷移をする手もある
もっともBasic Authじゃなくて、JWT Authを使ったらええとも思う
自分でオレオレモジュールを実装したら、どうですかね?
location /username {
oreore_auth_basic_user_file /etc/nginx/.htpasswd;
}
としたとき、usernameの行しか参照しないようにする
もしくはNginx+Luaで頑張るか、安直にOpenRestyで同様の認証と遷移をする手もある
もっともBasic Authじゃなくて、JWT Authを使ったらええとも思う
441名無しさん@お腹いっぱい。
2024/06/26(水) 17:15:02.54 >>440
現在も自分で実装するしかないんですね…
そこまでのスキルはないので一旦ごり押しでいこうと思います。
この項目の記載量が増えてもパフォーマンスに影響はなさそうですし…
教えていただきありがとうございました。
現在も自分で実装するしかないんですね…
そこまでのスキルはないので一旦ごり押しでいこうと思います。
この項目の記載量が増えてもパフォーマンスに影響はなさそうですし…
教えていただきありがとうございました。
442名無しさん@お腹いっぱい。
2024/10/17(木) 22:08:14.74 レンタルサーバーで任意のモジュールを入れたnginxを使う方法はありますか?
VPSも考えましたがどうしてもコスパが劣ってしまうのでレンタルサーバーでnginxのモジュールを利用したいです。
いい方法をご存知の方がいらっしゃいましたら教えていただけないでしょうか?
VPSも考えましたがどうしてもコスパが劣ってしまうのでレンタルサーバーでnginxのモジュールを利用したいです。
いい方法をご存知の方がいらっしゃいましたら教えていただけないでしょうか?
2024/10/17(木) 22:20:05.75
>>442
ありません
ありません
2025/01/02(木) 07:27:04.49
nginx入れたんですけど
confでRoot指定しても変更出来ません
Defaultとかincludeしてるconfも確認しましたが
アクセスするとエラーログに変更前のRootパスのファイルを見に行っている様です。
ちなみに変更前のパスに生成されたファイルは消してます。
他見るべき設定ってありますか?
Serverブロックは一つだけです。
confでRoot指定しても変更出来ません
Defaultとかincludeしてるconfも確認しましたが
アクセスするとエラーログに変更前のRootパスのファイルを見に行っている様です。
ちなみに変更前のパスに生成されたファイルは消してます。
他見るべき設定ってありますか?
Serverブロックは一つだけです。
2025/01/02(木) 11:19:59.00
原因が結局わからずですが
全て削除して入れ直したらrootが反映されたので
ひとまず解決とします
全て削除して入れ直したらrootが反映されたので
ひとまず解決とします
446名無しさん@お腹いっぱい。
2025/06/12(木) 20:33:58.14 てすと
447名無しさん@お腹いっぱい。
2025/10/06(月) 11:15:41.03 エンジンエックス
448名無しさん@お腹いっぱい。
2025/10/07(火) 05:45:55.72 どうしても、エヌギンクスって読んでしまう
レスを投稿する
ニュース
- 【工作員】「X」のアカウント所在地公開機能が暴いた世論操作の実態 MAGA支持著名アカウントの多くが米国外から運営 日本にも波及 [ごまカンパチ★]
- たぬかな、結婚していた SNSで報告 生配信では入籍時期も説明 祝福殺到「おめでとう!」「幸あれ」 [muffin★]
- 【高市関税キター!!】個人輸入・少額輸入品への税優遇見直しへ…中国の通販サイトなどからの大量輸入を懸念 [1ゲットロボ★]
- 自民 国会議員の歳費 月額5万円引き上げ 今国会での成立目指す [どどん★]
- 「クラウンに乗りたかった」東京・足立の車暴走 男性、容疑を否認★2 [七波羅探題★]
- 「車を処分してください」生活保護の窓口 取材で見えた利用者の実情 [少考さん★]
- 高市、海外ではヒトラーの扱いになっていた [805596214]
- 自民党閣僚関係者「党内外問わず高市総理に批判的なことを言える空気ではない」 [834922174]
- 【動画】慶應准教授の有野氏、高市答弁の問題点を理路整然と指摘しまいネトウヨ発狂wwwwwwwwwwww [271912485]
- ( ・᷄ὢ・᷅ )誰が髪なきスカトロレットやねん!
- おっさんをハチから守るゲームの広告wwwwwww
- 【緊急】大阪・エキスポシティの日本一の観覧車に夕方雷が落ち停止→日付が変わってもまだ閉じ込められた客がいる模様 雷神の呪いか [597533159]
