こんにちは
cgiを使用したwebサイトを作成する段階で.cgiファイルを/Library/WebServer/CGI-Executablesの直下に配置するのは知ってはいたのですが、CGI用のエイリアス(ScriptAlias)がどのように記述されているのか気になり、/etc/apache2/httpd.confを調べたところ、以下のようなエイリアスの設定が出てきました。
ScriptAliasMatch ^/cgi-bin/((?!(?i:webobjects)).*$) "/Library/WebServer/CGI-Executables/$1"
上記のコードについて詳しい説明をしてほしいです。例えば、
((?!(?i:webobjects)).*$)
の場所など、初心者が故に全く理解できないので「カッコや?、!がどのような役割をするか」「~/と^/はどのように違うのか」など詳しく教えていただきたいです
!や?はワイルドカードだとは思うのですが...
お手数ですがよろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/10 11:05