はてなキーワード: Nginxとは
nginxをエンジンエックスって読むのとか
でもPHPが分かるだけじゃ仕事にはならないよ、SQL(少なくともMySQLとPostgreSQLどっちか)も知らないといけないし、最低限のサーバーのセットアップも出来ないといけないよ。
そのほかにミドルウェアとしてApache+mod_php or nginx+php-fpmの知識も必要だね。
他にもメールとかキャッシュの知識も必要かな、Linux系OS(CentOSかUbuntuが多いよ)の使い方も知っているといいよ。
でもこれらが出来れば世界中に蔓延してしまったPHPで構築されたシステムのメンテナンスという仕事のお陰で食い扶持は困らないよ。
覚えることが沢山だね、でも覚えてしまえば商業的に成功してしまったPHPシステムが数多くあるおかげで仕事には困らないから頑張ってね。
転職先のパソコンがガチガチにロックダウンされている上に、外部通信も割とガチガチにブロックされているのでコードで遊べない。
SSHもダメ、DynamicDNSもダメだったけど、ドメインを登録してshellinaboxとかgottyとかでブラウザでアクセスできるようにした(nginxとbasic認証、modsecurityでセキュリティ対策)。
が、もっと簡単な方法はVS CodeのTunneling Server(https://code.visualstudio.com/docs/remote/tunnels)を立てて、vscode.devからブラウザでアクセスするだけで良かった!
Next.js を勉強中なんだが、Docker で negix (web) と Next.js のコンテナを起動していて、Next.js から web の API (ttp://127.0.0.1:8080 とする) を fetch するときに、Next.js 側がサーバーコンポーネントの場合 URI に ttp://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
nginx、PHP-FPM、Laravelという構成なのですが、failed (13: Permission denied)というエラーが表示されて動きません。どうしたらよいと思いますか。
「failed (13: Permission denied)」というエラーは、通常、Nginxがアクセスしようとしているファイルやディレクトリに対して必要なパーミッションがない場合に表示されます。このエラーを解決するためには、以下の手順を試してみることができます。
Nginxがアクセスしようとしているファイルやディレクトリのパーミッションを確認します。ファイルやディレクトリが適切なパーミッションであることを確認し、Nginxが読み取りや書き込みを行えるようにします。
Nginxがアクセスしようとしているファイルやディレクトリの所有者とグループを確認します。Nginxの実行ユーザー(通常はwww-dataやnginxなど)がファイルやディレクトリの所有者やグループと一致するか確認し、必要に応じて所有者やグループを変更します。
サーバーがSELinuxを実行している場合、SELinuxのセキュリティポリシーがNginxのアクセスを制限している可能性があります。SELinuxを無効化するか、適切なセキュリティポリシーを設定することで問題を解決できる場合があります。
Laravelプロジェクトなどの場合、アプリケーションの一部ファイルが壊れている可能性があります。再度アプリケーションをデプロイしたり、必要なファイルを再生成することで問題を解決できるかもしれません。
上記の手順を順番に試してみてください。また、エラーが特定のファイルやディレクトリに関連している場合、具体的なパーミッションや所有者情報を提供していただければ、より具体的なアドバイスをすることができます。
・色んなこと満遍なくやりたい
・やべー案件に何年も磔にされたくない
これが多様なサービス、アプリを作ってみたいという話なら高単価SESに行くしかない。
かなりの経験を積んだベテランじゃないと入れない世界で出身学部も見られるから相当に厳しいと思う。
フロントやバックエンド、インフラなどもやってみたいという話なら自社でウェブサービスを運用している上場企業に正社員で入るのがいいだろう。
ただし正社員ということはリリース日には何が何でもサービスインさせる立場になるということでもある。定時退社の社風であっても進捗上がってないなら稼動上げて対応ということは普通にある。
派遣で入ればそういうことは無い。上場企業ならコンプラ厳しいからね。でも数ヶ月程度、長くて数年のスポットになることがほとんどなので長期的にはどうなんだろうな。
ここでは俺の経験を踏まえて「自社でウェブサービスを運用している上場企業に正社員で入る」という前提で話す。
アピールすると良いのは使える言語、インフラの知見、構築と運用の経験。
全部が強い必要は無い。どれか一つが強くて他はまあなんとか程度でいい。逆に言うと全くダメですが一つでもあると厳しい。
使える言語では、C#,Javaを大きめな規模のバックエンドとして使ってるとこが多い反面、対応できる人はフリーにも派遣にもたくさんいるのでちょっと弱い。SIer出身でコード書いてたなら当然できるよね、というレベル。
今ならtypescript(javascript), pythonあたりができてgo あるいは Rust勉強してます、というのがけっこう強い。
分かってると思うが言語が使えるというのは、まっさらなPCを与えられて主要なウェブフレームワークをセットアップしてローカルホストを立てるとこまでを含む。
JavaならSpringboot+gradle+JUnit、PHPならLaravel、pythonならdjango、typescriptならNode+React+knex、あとJestかDreddも入るかな。
インフラ知識では、クラウド、オンプレ両方のメリットデメリットを把握しているとよい。
AWS,Azure,GCP,Oracle Cloudのどれでもいいけど実際に使った経験があるとよい。俺は個人でGCPを契約してkubernetesとVM、LBを使っている。
ネットワークの知識は薄くでも持っていた方がよい。HTTPとかcookieとかセッションとか知りませんCORSって何ですか?レベルでは無理。まあここら辺はウェブサービスを作れば必ずやるので大丈夫だろう。
LetsでSSL証明書を作ってopensslで検証してnginxに適用してHTTPS化ができるならアピールになる。
dockerはもうそろそろ使えて当然のレベルになってきているので必須。実際ウチではdockerが分からない使えない人は面接へ進めないようになっている。
構築と運用では、予算内に収まるような構築と運用、サービスインした後のトラブルシューティングの経験があるとよい。
常にコスト意識を持っていることが必要。クラウドは油断すると100万程度すぐ飛ぶ。コスト意識が無い人を運用担当として採用することは絶対にない。
トラブルシューティングで重視されるのはベンダー対応よりもエンドユーザー対応の方。
サービスを早急に復旧させること、そのためにどういう仕組みが必要なのか、構築するところから語れる知見があるとよい。もちろんそこにもコスト意識は必要。
CI/CD、PrometheusやDatadogによる監視とアラートについて語れるとよい。
CI/CDを扱うということは当然gradle,maven,yarn,シェルスクリプトは書けて使えてwebpack,minify,Jenkinsのコンフィグもできるということである。
どうだろう、かなり雑に書いたが雰囲気は伝わると思う。
あ、git使えないは論外。もし使えないなら今すぐ使えるようになるか諦めるかのどちらかで。
論破王こと、ひろゆきは好かんが「どう考えて後悔する」クソガキをぶちのめすのは先に生きた者の義務だ。全力で否定する。
共産主義って本当に駄目なのか?
だめです。
●きみたちは騙されている
ほう...
日本共産党員です。日本共産党の支持基盤は金持ちのブルーカラー『全労連』っていうことは、ある程度のイイ会社の工員がバックであるということです。彼らは平均化されると、年収が下がります。よって、困るのは平均以上に資産を持っている資本家ではありません。
バーカ。資本主義っていうのが、共産主義者によって想像された言葉だ。
マクロ経済学知らんの?
国家が再分配を行わないと少数の資本家がその他大勢の労働者を労働者を奴隷のようにこき使う地獄になっちゃうよね。これは陰謀論でもなんでもなく教科書に書いてあるレベルの事実だよね。
いいえ、違います。今の紙幣に「一対一対応」する価値はありません。その結果、超強力にインフレーションを起こして「金持ち」は毀損され続けてきました。証拠は、こちら。
https://www.nikkei.com/article/DGXLASDG29H15_Z21C15A2CR8000/
共産主義と社会主義は明確に異なります。社会主義は資本主義と両立する概念です。
いいえ。逆は成立しますが。
「行き過ぎた共産主義」がまちがってるだけだよね。
行き過ぎた共産主義は誰が判定するのですか?マルクス?死にましたよ?つまり、誰もできませんよね?共産主義は間違っているので、「行き過ぎた共産主義」なんてないです。
山川の世界史でも買って読めよ。キューバとかうまく行った部類だと思うけど、カストロだって晩年は批判的だろ?それに、産油国すら資本主義がないと貧乏になるぞ。ベネゼエラとか知らんの?ベネゼエラは機材の更新が滞って崩壊したのよ。でもって、そんなトップを選んだのは自国民だよ。ヒトラーが選ばれたのとおんなじ理屈ですよ。
https://globe.asahi.com/article/11558836
経済が負けたのじゃない。技術革新に失敗したから、ソ連は崩壊したのだ。たとえば、日米の半導体の発展にソ連はついてこれなかった。経済崩壊は後付けだ。ソ連が崩壊してから、ロシアから Nginx やKaspersky といった一流の技術がいたことは証明できたが、当時は全然ついていけなくて『ベレンコ中尉亡命事件』でミグが捕獲されて判明したのさ。共産主義下では、有能な人は見つけられない。
アメリカは...というかアメリカの体制を支持する資本家は、自分の国で共産主義革命を起こされると困るから、東側諸国と共産主義思想を弾圧しまくったよね。
日本も強力に西側の一員として闘いましたよ?アホみたいに金を出したじゃん。ADBやら、アジア危機では流動性の保持に日本が協力してやったじゃないか。それに日本赤軍を知らんのか?
その結果アメリカが勝った。
ええ。
日本だってさ。製造業でイケイケだった時代があるわけじゃない。半導体をバンバン売って、テレビや冷蔵庫をバンバン売ってウハウハだった時代がある。でもアメリカに喧嘩を売られて、今じゃ日本の製造業は完全にオワコンになっちゃったよね。これだって日本の製造業が駄目だったわけじゃなくて、アメリカに喧嘩を売られてしまったのが駄目だっただけじゃん。
これだけは言える。中共がおかしい、と。製造業については、アメリカもオワコンだよ。
でも今は時代が違うわけ。当時は性能がイマイチで一部の技術者しか使えなかったコンピュータを、いまでは誰もが携帯していて、しかもお店にはPOSシステムがあって、決済はクレジットカードやキャッシュレスで、俺にはよくわからんけどAIとかいうやつも流行ってる。
上でも書いたけど、ソ連はコンピュータをつくれないし、そうじゃなくても日米から密輸してたぞ。
レジや決済サービスがオンラインで繋がることによって、需要や消費者のニーズをリアルタイムで把握することができる。ソ連のときはこれができなかったけど、いまならできる。計画経済のダメなところはテクノロジーでカバーできるわけよ。
民主主義のシステムだってそう。昔は民主主義のシステムが未熟だったから、選挙をしても結局ヒトラーみたいなやつが現れて民主主義を破壊していった。
ここが最高に馬鹿だよ。ベネゼエラ(略
今ならどういうシステムがうまくいくのか研究が進んでいるし、市民だって昔よりは民主主義のことを理解しているし、なによりみんな民主主義を愛している。昔と違って独裁者が強権を振るうなんてゴメンだという人が多い。
違います。共産主義と民主主義は両立すると、共産主義者は主張してます。
いいことだ。
パソコンは資本主義の賜物じゃないか。それに、インターネットが ARPANET というときは共産主義国でも同じことできただろうけど、これが「エッチな画像をみるツール」に変身したのは、資本主義だからなんじゃないかな?
いろいろ指摘をして俺を論破してほしい。頼んだぞ。
どうっすかね?まだ足りないか?
あたなは何か勘違いしているナリ
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
時間 | 記事数 | 文字数 | 文字数平均 | 文字数中央値 |
---|---|---|---|---|
00 | 103 | 13347 | 129.6 | 44 |
01 | 46 | 5598 | 121.7 | 57.5 |
02 | 36 | 7964 | 221.2 | 51 |
03 | 24 | 8350 | 347.9 | 78 |
04 | 4 | 1748 | 437.0 | 34 |
05 | 12 | 1512 | 126.0 | 68.5 |
06 | 25 | 1835 | 73.4 | 73 |
07 | 67 | 6827 | 101.9 | 36 |
08 | 96 | 8082 | 84.2 | 42 |
09 | 155 | 10196 | 65.8 | 37 |
10 | 119 | 18947 | 159.2 | 37 |
11 | 123 | 12331 | 100.3 | 39 |
12 | 148 | 12925 | 87.3 | 31 |
13 | 166 | 9473 | 57.1 | 30.5 |
14 | 146 | 13716 | 93.9 | 50.5 |
15 | 154 | 12712 | 82.5 | 39 |
16 | 150 | 9283 | 61.9 | 31.5 |
17 | 131 | 10093 | 77.0 | 37 |
18 | 104 | 13495 | 129.8 | 48 |
19 | 92 | 23172 | 251.9 | 57.5 |
20 | 72 | 10882 | 151.1 | 36 |
21 | 104 | 12805 | 123.1 | 44 |
22 | 104 | 8297 | 79.8 | 42 |
23 | 115 | 10041 | 87.3 | 37 |
1日 | 2296 | 243631 | 106.1 | 40 |
ナカイド(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), ■anond:20210610111257 /20210610154724(8), ■巷で聞くセックスレスとは /20210610014509(7), ■ボーナスで買うべきもの /20210610153043(7)