2023-01-01から1年間の記事一覧

Linux

■yum linuxのパッケージ管理ツール ■コマンド ・systemctl システムを管理するコマンド。 enable:自動起動 kill:強制終了 ・usermod ユーザーのホームディレクトリやグループ、パスワードなどを変更する ・curl httpリクエストを送信する -s:サイレントモ…

リダイレクト

ブラウザからのリクエストのstatuscodeが301か302で送信された場合、Response HeaderのLocationにあるURLが再度リクエストされるようになる サーバー内でURLを振り分けているのではなく、301or302のステータスコードとlocationをブラウザに送信し再度リクエ…

Apatchのコンテキストの種類

■サーバー設定ファイル httpd.conf srm.conf acsses.conf など ■バーチャルホスト 一つのサーバーで複数のドメインをもつ事ができる ■ディレクトリ <directory><location><files>など タグに囲まれた部分をセクションと呼ぶ <Directory パス名> 設定したディレクティブはサブフォルダでも有効になる ■.htacc</directory></files></location></directory>…

【MAMP】Apatchのディレクティブ

■Alias Alias パス ファイルの絶対パス で指定する URLを第一引数で指定した値に置き換える フォルダは/で終わるように指定 MAMP/htdocs以外のパスのファイルも指定可能 ■DirectoryIndex Directoryディレクティブの中で使用する ディレクティブにアクセスが…

【MAMP】認証の仕組み

$_SESSIONにIDとパスワードを保存し、値を保持しているかどうかで条件分岐する クッキーに保存されるvalueが流出してしまうとなりすましログインされる危険性があるためhttpsオンリーやsecureをtrueにしておく必要がある

【MAMP】webの情報を保存する仕組み

三つの方法がある クッキー セッション DBに保存 □クッキーとは サーバーからsetcookie(Name, value, option)で保存 変数$_COOKIE[name]で呼び出せる response headerでブラウザに返され、以後expireの期限が切れるまで相互に送信される パラメータ(ブラウザ…

【MAMP】webの情報を保存する仕組み

三つの方法がある クッキー セッション DBに保存 □クッキーとは サーバーからsetcookie(Name, value, option)で保存 変数$_COOKIE[name]で呼び出せる response headerでブラウザに返され、以後expireの期限が切れるまで相互に送信される パラメータ(ブラウザ…