「nginx」を含む日記 RSS

はてなキーワード: nginxとは

2023-10-31

nginx使いの人はどんな技術書を読めばいいですか?

日光猿軍団ですか?

2023-09-27

anond:20230919141733

潰しがきくというならPHP一択だよ。

でもPHPが分かるだけじゃ仕事にはならないよ、SQL(少なくともMySQLPostgreSQLどっちか)も知らないといけないし、最低限のサーバーセットアップも出来ないといけないよ。

そのほかにミドルウェアとしてApache+mod_php or nginx+php-fpm知識必要だね。

他にもメールとかキャッシュ知識必要かな、LinuxOSCentOSUbuntuが多いよ)の使い方も知っているといいよ。

でもこれらが出来れば世界中蔓延してしまったPHPで構築されたシステムメンテナンスという仕事のお陰で食い扶持は困らないよ。

覚えることが沢山だね、でも覚えてしまえば商業的に成功してしまったPHPシステムが数多くあるおかげで仕事には困らないから頑張ってね。

2023-09-26

自宅サーバーへのシェルアクセス

転職先のパソコンガチガチロックダウンされている上に、外部通信も割とガチガチブロックされているのでコードで遊べない。

SSHダメ、DynamicDNSもダメだったけど、ドメイン登録してshellinaboxとかgottyとかでブラウザアクセスできるようにした(nginxbasic認証、modsecurityでセキュリティ対策)。

が、もっと簡単方法VS CodeのTunneling Server(https://code.visualstudio.com/docs/remote/tunnels)を立てて、vscode.devからブラウザアクセスするだけで良かった!

この方法だと、egress 443さえ空いていればよいのでPort Forwardingさえ不要だ。

まあなにかテストウェブサービスを立ち上げる時にはやらないといけないけど。

2023-09-10

数年一緒に働いてる同僚がいまだにnginxの読み方を覚えないんだけど、自分も読み方わからん技術たくさんあるので放置している

2023-07-13

Next.js + nginx in Docker でハマった

Next.js勉強中なんだが、Docker で negix (web) と Next.jsコンテナを起動していて、Next.js から webAPI (ttp://127.0.0.1:8080 とする) を fetch するときに、Next.js 側がサーバーコンポーネント場合 URIttp://127.0.0.1:8080 を指定すると fetch failed する。ttp://host.docker.internal:8080 じゃないと駄目だった。

やられた。これで何日持っていかれたのか。

クライアントコンポーネントだと ttp://127.0.0.1:8080 で普通に動作する。サーバーコンポーネントでも httpbin.org などの他の API は正常に動作する。web 側で Access-Controll-Allow-Origin も設定されている。だから、まー謎だった。エラーメッセージ全然詳しくねーし。

Twitter では死んだふりをしてるので取り急ぎここにメモSNS に復活することがあったらあとで消す。

参考

ttps://qiita.com/YasuhaF/items/8a72d2898736fb60315f

2023-05-17

[]20ドル払ったら解決するのかなぁ

User

nginxPHP-FPM、Laravelという構成なのですが、failed (13: Permission denied)というエラーが表示されて動きません。どうしたらよいと思いますか。

ChatGPT

「failed (13: Permission denied)」というエラーは、通常、Nginxアクセスしようとしているファイルディレクトリに対して必要パーミッションがない場合に表示されます。このエラー解決するためには、以下の手順を試してみることができます

パーミッション確認:

Nginxアクセスしようとしているファイルディレクトリパーミッション確認します。ファイルディレクトリが適切なパーミッションであることを確認し、Nginxが読み取りや書き込みを行えるようにします。

ファイルの所有者とグループ確認:

Nginxアクセスしようとしているファイルディレクトリの所有者とグループ確認します。Nginxの実行ユーザー(通常はwww-dataやnginxなど)がファイルディレクトリの所有者やグループと一致するか確認し、必要に応じて所有者やグループを変更します。

SELinux確認:

サーバーSELinuxを実行している場合SELinuxセキュリティポリシーNginxアクセス制限している可能性がありますSELinux無効化するか、適切なセキュリティポリシーを設定することで問題解決できる場合があります

オプション: ファイル再生成や再配置:

Laravelプロジェクトなどの場合アプリケーションの一部ファイルが壊れている可能性があります。再度アプリケーションデプロイしたり、必要ファイル再生成することで問題解決できるかもしれません。

上記の手順を順番に試してみてください。また、エラー特定ファイルディレクトリに関連している場合、具体的なパーミッションや所有者情報提供していただければ、より具体的なアドバイスをすることができます

2023-01-12

anond:20230112221133

・色んなこと満遍なくやりたい

・やべー案件に何年も磔にされたくない

これが多様なサービスアプリ作ってみたいという話なら高単価SESに行くしかない。

かなりの経験を積んだベテランじゃないと入れない世界出身学部も見られるから相当に厳しいと思う。

フロントバックエンドインフラなどもやってみたいという話なら自社でウェブサービス運用している上場企業正社員で入るのがいいだろう。

ただし正社員ということはリリース日には何が何でもサービスインさせる立場になるということでもある。定時退社の社風であっても進捗上がってないなら稼動上げて対応ということは普通にある。

派遣で入ればそういうことは無い。上場企業ならコンプラ厳しいからね。でも数ヶ月程度、長くて数年のスポットになることがほとんどなので長期的にはどうなんだろうな。

ここでは俺の経験を踏まえて「自社でウェブサービス運用している上場企業正社員で入る」という前提で話す。

アピールすると良いのは使える言語インフラの知見、構築と運用経験

全部が強い必要は無い。どれか一つが強くて他はまあなんとか程度でいい。逆に言うと全くダメですが一つでもあると厳しい。

使える言語では、C#,Javaを大きめな規模のバックエンドとして使ってるとこが多い反面、対応できる人はフリーにも派遣にもたくさんいるのでちょっと弱い。SIer出身コード書いてたなら当然できるよね、というレベル

今ならtypescript(javascript), pythonあたりができてgo あるいは Rust勉強してます、というのがけっこう強い。

分かってると思うが言語が使えるというのは、まっさらPCを与えられて主要なウェブフレームワークセットアップしてローカルホストを立てるとこまでを含む。

JavaならSpringboot+gradle+JUnit、PHPならLaravel、pythonならdjangotypescriptならNode+React+knex、あとJestかDreddも入るかな。

インフラ知識では、クラウドオンプレ両方のメリットデメリットを把握しているとよい。

AWS,Azure,GCP,Oracle Cloudのどれでもいいけど実際に使った経験があるとよい。俺は個人GCP契約してkubernetesVM、LBを使っている。

ネットワーク知識は薄くでも持っていた方がよい。HTTPとかcookieとかセッションとか知りませんCORSって何ですか?レベルでは無理。まあここら辺はウェブサービスを作れば必ずやるので大丈夫だろう。

LetsSSL証明書を作ってopenssl検証してnginx適用してHTTPS化ができるならアピールになる。

dockerはもうそろそろ使えて当然のレベルになってきているので必須。実際ウチではdockerが分からない使えない人は面接へ進めないようになっている。

構築と運用では、予算内に収まるような構築と運用サービスインした後のトラブルシューティング経験があるとよい。

常にコスト意識を持っていることが必要クラウドは油断すると100万程度すぐ飛ぶ。コスト意識が無い人を運用担当として採用することは絶対にない。

トラブルシューティングで重視されるのはベンダー対応よりもエンドユーザー対応の方。

サービスを早急に復旧させること、そのためにどういう仕組みが必要なのか、構築するところから語れる知見があるとよい。もちろんそこにもコスト意識必要

CI/CD、PrometheusやDatadogによる監視アラートについて語れるとよい。

CI/CDを扱うということは当然gradle,maven,yarn,シェルスクリプトは書けて使えてwebpack,minify,Jenkinsコンフィグもできるということである


どうだろう、かなり雑に書いたが雰囲気は伝わると思う。

あ、git使えないは論外。もし使えないなら今すぐ使えるようになるか諦めるかのどちらかで。

2022-04-15

クソ現場あるある

・アホがVPNの同時接続数絞って嫌がらせしてる

・アホがNginxいじってCMSレスポンスに1秒待たせる設定で嫌がらせしてる

2022-03-23

anond:20220322015357

投資先を間違えて人材をうまく使えなかっただけじゃない?

ロシアって数学物理だとトップクラス人材がいるし

宇宙産業もあるし、Nginxや7zipのような世界的に優れたソフトウェアを作れるエンジニアもいる。

資源売って得たカネで、これらをうまく活躍させれば伸びしろは十分にあっただろうし、

そしたらプーチン大統領は、中興の祖として英雄になれてたかもしれんよ。

2022-03-22

nginxロシア製なので使っちゃダメ!って言われた。

Apacheアメリカ製から使ってもいいですね!!って言ってみた。

2022-03-11

AWS+Terraformを勉強中なんだがこういう流れで行こうと思ってるんだけどどう?

Apache(かnginx)+EC2+VPCの設定をとりあえず行ってWebサーバが動くところまで確認

PHP+RDS+EC2+VPC+ALBでもうちょっとリッチアプリ冗長構成で構築

上で作ったアプリDocker+ECSコンテナとして動かす

更に同じものECSじゃなくてEKSで動くように実装

こんな感じで考えてるんだけどどう思う?

2022-03-08

nginxとかロシア関係あるんじゃないの?

開発に影響あったりするんじゃないの?

他にもウクライナとかロシアの作者のリポジトリ普段眺めてるのがいくつかあるんだけど、今後困るのかなぁ…

🐵👨🙅

2022-02-15

Python + uWSGI + Nginx

蛇のところにうさぎネギ持ってやってくるみたいな感じ

まさしくITカモネギといえる

2022-01-15

javascript何もわからんのにreact書いて、rubymysqlnginx何もわからんのにrails書いて仕事してるからはてブテクノロジーカテゴリに上がってくる記事空想上のものなんじゃないかって思ってしま

2021-11-04

Rails はまだイケると思うけどな

もちろん、昔のような Ruby on RailsNginxHeroku で動かしていくという牧羊的な時代は終わったことは認める。

俺的には Rails の層を薄くしていくのが未来なんじゃないかな?具体的には、Kubernetes や Terraform を活用して cron といったラッパーGem を減らしてクラウド活用する方向に進み、ViewNext やら DHHオススメ方法で分離することとかになると思う。

2021-10-07

anond:20211006211009

論破王こと、ひろゆきは好かんが「どう考えて後悔する」クソガキをぶちのめすのは先に生きた者の義務だ。全力で否定する。

共産主義って本当に駄目なのか?

だめです。

●きみたちは騙されている

ほう...

共産主義流行ったら困るのは誰だ?

日本共産党員です。日本共産党支持基盤金持ちブルーカラー全労連』っていうことは、ある程度のイイ会社の工員がバックであるということです。彼らは平均化されると、年収が下がります。よって、困るのは平均以上に資産を持っている資本家ではありません。

資本主義国家資本家によって植え付けられた虚像なんだ。

それは同意する。共産主義もっと虚像だがな。

●純度100パーの資本主義国家はうまく行かない

バーカ。資本主義っていうのが、共産主義者によって想像された言葉だ。

国家経済に介入しないと不況時にエグいことになるし、

マクロ経済学知らんの?

国家が再分配を行わないと少数の資本家がその他大勢労働者労働者奴隷のようにこき使う地獄なっちゃうよね。これは陰謀論でもなんでもなく教科書に書いてあるレベル事実だよね。

いいえ、違います。今の紙幣に「一対一対応」する価値はありません。その結果、超強力にインフレーションを起こして「金持ち」は毀損され続けてきました。証拠は、こちら。

https://www.nikkei.com/article/DGXLASDG29H15_Z21C15A2CR8000/

日本だって「最も成功した社会主義国」とか言われているじゃん。

共産主義社会主義は明確に異なります社会主義資本主義と両立する概念です。

わざわざ俺が指摘するまでもない話だけど、資本主義国家ですら共産主義要素無しでは立ち行かないわけだよね。

いいえ。逆は成立しますが。

「行き過ぎた共産主義」がまちがってるだけだよね。

行き過ぎた共産主義は誰が判定するのですか?マルクス?死にましたよ?つまり、誰もできませんよね?共産主義は間違っているので、「行き過ぎた共産主義」なんてないです。

東側陣営はほぼ独裁国家だった

山川世界史でも買って読めよ。キューバとかうまく行った部類だと思うけど、カストロだって晩年批判的だろ?それに、産油国すら資本主義がないと貧乏になるぞ。ベネゼエラとか知らんの?ベネゼエラは機材の更新が滞って崩壊したのよ。でもって、そんなトップを選んだのは自国民だよ。ヒトラーが選ばれたのとおんなじ理屈ですよ。

https://globe.asahi.com/article/11558836

共産主義が負けたのではなくソ連が負けた。

経済が負けたのじゃない。技術革新に失敗したから、ソ連崩壊したのだ。たとえば、日米の半導体の発展にソ連はついてこれなかった。経済崩壊は後付けだ。ソ連崩壊してからロシアから NginxKaspersky といった一流の技術いたことは証明できたが、当時は全然ついていけなくて『ベレン中尉亡命事件』でミグが捕獲されて判明したのさ。共産主義下では、有能な人は見つけられない。

アメリカは...というかアメリカ体制を支持する資本家は、自分の国で共産主義革命を起こされると困るから東側諸国共産主義思想弾圧しまくったよね。

日本も強力に西側の一員として闘いましたよ?アホみたいに金を出したじゃん。ADBやら、アジア危機では流動性の保持に日本が協力してやったじゃないか。それに日本赤軍を知らんのか?

その結果アメリカが勝った。

ええ。

アメリカ東側諸国喧嘩を売らなければソ連は上手く行っていた可能性があるよね。

プラハの春とか勉強しようぜ?

日本だってさ。製造業でイケイケだった時代があるわけじゃない。半導体バンバン売って、テレビ冷蔵庫バンバン売ってウハウハだった時代がある。でもアメリカ喧嘩を売られて、今じゃ日本製造業は完全にオワコンなっちゃったよね。これだって日本製造業が駄目だったわけじゃなくて、アメリカ喧嘩を売られてしまったのが駄目だっただけじゃん。

これだけは言える。中共おかしい、と。製造業については、アメリカオワコンだよ。

でも今は時代が違うわけ。当時は性能がイマイチで一部の技術しか使えなかったコンピュータを、いまでは誰もが携帯していて、しかもお店にはPOSシステムがあって、決済はクレジットカードキャッシュレスで、俺にはよくわからんけどAIかいうやつも流行ってる。

上でも書いたけど、ソ連コンピュータをつくれないし、そうじゃなくても日米から密輸してたぞ。

レジや決済サービスオンラインで繋がることによって、需要消費者ニーズリアルタイムで把握することができる。ソ連ときはこれができなかったけど、いまならできる。計画経済ダメなところはテクノロジーカバーできるわけよ。

センスあるな。俺が為政者なら、それを人民に使うがね。

民主主義システムだってそう。昔は民主主義システムが未熟だったから、選挙をしても結局ヒトラーみたいなやつが現れて民主主義破壊していった。

ここが最高に馬鹿だよ。ベネゼエラ(略

今ならどういうシステムがうまくいくのか研究が進んでいるし、市民だって昔よりは民主主義のことを理解しているし、なによりみんな民主主義を愛している。昔と違って独裁者が強権を振るうなんてゴメンだという人が多い。

違います共産主義民主主義は両立すると、共産主義者は主張してます

もっといい形の社会主義存在するはずだ。

それをマルクスも思ってたけどね。空想的社会主義とね。

俺は共産主義者ではないんだけど、でも自分の頭で考えた結果こういう結論に至ってしまった。

いいことだ。

から本当はお前らに、俺の頭の中にいる共産主義者を否定してほしいんだ。

パソコン資本主義の賜物じゃないか。それに、インターネットARPANET というとき共産主義国でも同じことできただろうけど、これが「エッチ画像をみるツール」に変身したのは、資本主義からなんじゃないかな?

いろいろ指摘をして俺を論破してほしい。頼んだぞ。

どうっすかね?まだ足りないか

2021-06-25

あたなは何か勘違いしているナリ

HTTPプロキシ基本的CONNECT メソッドを通じて通信するナリ

それ以外の場合は socks プロトコル通信するナリ(なので基本的Proxy を通すとは HTTPプロキシを通すということで、その場合 CONNECT メソッドが必ず必要

CONNECT基本的HTTPメソッドを経由して通信するが socks は HTTP とは全く異なるプロトコルなり

プロトコルというより通信レイヤーが異なる。socksはISO参照のセッション層だがHTTPアプリケーション層

nginx, varnish, apache など適当サーバー自分プロキシを建てて nc, telnet通信してみればよく分かると思われる

ちなみに当職のおすすめハッキング本は Hacking Exposure 7 ですを

ttp://www.amazon.co.uk/Hacking-Exposed-Network-Security-Solutions/dp/0071780289

これでバックドアの開け方からMac,Linux,Windowsへのハッキング対策が一通り分かるナリ

2021-06-11

[]2021年6月10日木曜日増田

時間記事文字数文字数平均文字数中央値
0010313347129.644
01465598121.757.5
02367964221.251
03248350347.978
0441748437.034
05121512126.068.5
0625183573.473
07676827101.936
0896808284.242
091551019665.837
1011918947159.237
1112312331100.339
121481292587.331
13166947357.130.5
141461371693.950.5
151541271282.539
16150928361.931.5
171311009377.037
1810413495129.848
199223172251.957.5
207210882151.136
2110412805123.144
22104829779.842
231151004187.337
1日2296243631106.140

本日の急増単語 ()内の数字単語が含まれ記事

ナカイド(4), 果物ナイフ(3), スポーツ文化(3), 冷やしうどん(3), nanaco(6), Z世代(3), 不足分(6), 等速(3), 羊飼い(4), 中本(3), スプートニク(3), 侮蔑(9), ホロライブ(9), 接種(34), 決済(7), パンティ(8), 妹(20), 未熟(7), ちんちん(16), 玉ねぎ(7), 妨害(8), ワクチン(69), 不妊(9), V(18), 若手(9), 弁当(17), ビル(8), 大衆(10), 打っ(16), オリンピック(35), 公務員(16), 共通(13), 店員(17), スポーツ(17)

頻出トラックバック先 ()内の数字は被トラックバック件数

■総務の爺の弁当が笑えるんだわ。 /20210610122411(24), ■桐生ココの件が話題になってるけど、最近中国は本当にやばいゾ。 /20210610111257(24), ■吉野家レジ経験者求む /20210609222536(19), ■毒姉だけど妹の彼氏婚約者?が嫌い。 /20210606223405(16), ■なぜ日本スポーツ見方が未熟か /20210610154537(15), ■ビルメンになった /20210606213415(14), ■「日本先進国落ちこぼれだ」みたいなブコメやめようよ /20210610101643(13), ■妹に足を刺された /20210610154421(13), ■nginx /20210609222159(12), ■菅総理、突然聞かれてもいない東京オリンピックの思い出を語りだす (2021/06/09 党首討論) /20210610004404(12), (タイトル不明) /20210610014158(11), ■Vtuberバブル崩壊か。業界激動の2021年上半期。 /20210610100458(11), ■桐生ココの引退でどうなるかはてなーは何もわかっていない /20210609200349(10), ■「ウマ娘なぞとどの詰まり運ゲー双六と同レベルゲーム未満」 /20210609223301(10), ■そうめんより冷やしうどんの方があらゆる面で上なことに気づいた /20210610132047(10), ■もしも俺が首相だったら匙なげてるだろな /20210610112106(9), ■国民支持率80%の政党が打ち出す政策 /20210610130939(8), ■日本の古き良きIT企業退職して3年がたった /20210610184501(8), ■anond20210610111257 /20210610154724(8), ■巷で聞くセックスレスとは /20210610014509(7), ■ボーナスで買うべきもの /20210610153043(7)

2021-05-20

anond:20210520100801

Webサーバは、プロキシとかキャッシュとかロードバランサーとか色んな役割を持てるので、役割に応じてapacheでもnginxでも何段にも重ねることはある

2021-05-18

はてなブックマークロードに3秒かかる件

広告ブロッカーだと判明した

そりゃいまどきNginxとかで3秒待たせてロードさせるWebサイトなんかないよね・・・

自分技術的知見の浅さを改めて思い知った

ログイン ユーザー登録
ようこそ ゲスト さん