問題タブ [vhosts]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.htaccess - 仮想ホスト、htaccess、php.ini、http.confなどを作成しますか?
ブログシステムを作りたいです。人気のブログアドレスは次のようになり
blogname.sitename.com
ます。
このアドレスはのようなものにリダイレクトする必要があると思います
sitename.com/index.php?user=blogname
。
すべてのブログのサブドメインを作成することは論理的ではないためです。あれは正しいですか?
だから、私はこのコードを次のように書きます.htaccess
:
しかし、それは機能しません。私は別の場所でいくつかの構成を行う必要があると思います。
構成ソースはどこにありますか?構成は何ですか?
php - Eclipse PDT、「実行構成」をセットアップする方法は?
Eclipse PDT は非常に洗練されていますが、これが私の問題です。Re: ランチャー (実行構成)
私は自分のローカル マシン (WAMP スタックを使用) で物事を非常にクリーンで簡潔に保つように努めており、URL を使いやすく保つために多数の仮想ホストを構成しています。
Eclipse では、これらの仮想ホストに対応するように PHP サーバーをセットアップしました。
私は既存のコードを持っているので、通常は「既存のソースから」新しいプロジェクトをセットアップしています。
次に、「実行」しようとすると、次のように URL が自動生成されます。プロジェクト名を含む:
http://MyVhost/MyProj/testing.php
そして、私が本当に欲しいのは: http://MyVhost/testing.php
機能する URL を取得する前に、サーバーと実行構成の多くの編集と調整を行っていることに気付きました。推奨事項はありますか?
zend-framework - 問題を書き換えます。/folder/file.phpの代わりに/controller/actionを使用します。
KCFinderを呼び出すスクリプトがあります。
KCFinderを含むウィンドウを開く必要がありますが、[ブラウザ]ボタンをクリックすると、エラーが発生します。
「キャッチされていない例外「Zend_Controller_Dispatcher_Exception」とメッセージ「無効なコントローラーが指定されました(kcfinder)」が/home/vhosts/vonline_admin/library/Zend/Controller/Dispatcher/Standard.phpの248行目にあります。」
私はこのエラーを理解しています。コントローラが「kcfinderが見つかりません」と表示されますが、kcfinderはコントローラを必要とせず、単なるパスです。不思議なことに、私はローカルでWebサイトを正常に実行しましたが、ホスティングに配置すると失敗しました。
書き換えの問題やルーティングに関係していると思いますが、修正方法がわかりません。
Vhost:/usr/local/apache2/conf/vhosts/something_admin.conf
ServerName admin.something.com
/index.php
wwwの.htaccess:
c# - C# apache vhosts ファイルの読み方
Apache vHosts ファイルを管理するための基本的な C# アプリケーションを作成しようとしているので、新しい vhost をセットアップするためにファイルをそのまま編集する必要はありません。
今、私はVhostsと一致するように正規表現を取得しようとしていますが、これは機能していません。
これは私が現在持っているものです
これは失敗しますが、使用するstring regEx = "<VirtualHost .*>.*"
と vhosts の開始タグが返されるまで機能しますが、すべてを返す必要があるコンテンツは返されません
c# - C# が理由もなくループを壊さない
Apache 構成ファイルを解析するコードを書いています。
解析中のファイル:
これはパーサー メソッドです。 filePath は上記のファイルへのパスです。
hosts
vHostはvHost[]
以下の通りです
vhostRules オブジェクト
class vhostRules { public string key; public string value; }
基本的にキーとvhostRules
値を保存するクラスです
問題はhosts[c].addRule(param[0], param[1]);
上記の読み取りファイルにあります。addRule を空にしても、addRule
クラス内で再び上記のように呼び出していることがわかります。vhost
これは、エラーがコンパイルされた最終結果にあるように見えるため、複製するより小さな方法がないという問題を示すことができる唯一の方法です
私が見つけた唯一の方法は、コメントを削除するかhosts[c].addRule(param[0], param[1]);
、コードから削除すると機能しますが、上記のように空にすると機能せず、理論的には正しくありません
エラーは発生せず、ループは 1 回だけ実行されます。
エラーは発生しません これにはサイレントデスは含まれません 例外もフリーズ/クラッシュもありません
update 更新されたリーダー
出力を提供します
ブレイクポイント情報
r@dummy-host.example.com"
django - DjangoStaticFilesAPPおよびWsgi
他の人ほど簡単な質問ではありません。少なくとも。単純な1ディレクトリベースの静的ファイルの場所を設定することは問題ではありません。
https://bitbucket.org/sirex/django-starter/src
ここにはとても興味深いプロジェクトがあります。これは、プロジェクト全体と1つのディレクトリにモジュールを含むdjangoを作成するためにdistributeとbuildoutを使用しています。開発モードから本番モードに簡単に移行できます。必要なのは、dirの名前を変更し、「make」と入力するだけです。これで、マニュアルがあります...
Pythonサーバーで動作し、apache mod_wsgiでは動作しない状況:デフォルトの静的ファイルの場所は「var / htdocs/static」です。これは、apps / myapp / myapp /static/などの1つの静的ディレクトリの場所でオーバーライドできます。これはPythonWebサーバーでは機能しますが、wsgi/apacheでは機能しません。wsgiはデフォルトディレクトリ以外は何も表示できません。例:http:// localhost:8000 / static / css / main.cssは機能しますが、apacheでは同じURLは機能しません。このファイルはmyproject/apps / myapp / myapp / static / css / main.cssにありますが、デフォルトの静的ディレクトリはvar / htdocs / static =)です。
私が理解している限り、settings.pyのStaticFilesアプリケーションで行われたこのオーバーライド
多分これは間違っています、私は知りませんが、py-serverでこれは機能します。apache vhostはデフォルトの場所で動作し、「var / htdocs/static」に設定されています。
たぶん問題はwsgiスクリプトにありますか?
最後の4行を自分で追加しました。Apacheを起動できなかったので..djangorecipe.wsgiはstaticFileオーバーライドで他のすべてを処理する必要があると思います..とにかく、LinuxまたはMacを使用している場合は、そのパッケージをチェックして、自分で試してください。それは機能する必要があります
ps。(ところで、bin /django.wsgiなど/apache.confはapacheのvhostとして生成されるため、bin / djangoを複製する必要があります)
誰かがこの「スターター」をwsgiを使用して手動で起動しようとすると、私は本当に夢中になります...そうすれば、すべてを理解できます。=)
編集:WSGIがdjango設定とは別に静的ファイルを検索する必要がある場所をWSGIがどのように理解できるかについての情報は、本当にありがたいです=)
apache - 動的仮想ホスト
どうすればこれを動的にすることができますか?すべての「ユーザー」とウェブサイトで使用できるようにします。(例えば
たとえば、kevin.website.nlは/var/www/kevin/website.nlのコンテンツを表示します。また、/ var / www / kevin / test.com /が存在する場合、kevin.test.comにアクセスすると、そのディレクトリのコンテンツが表示されます。または、ユーザー'thomas'が存在し、/ var / www / thomas / abc.com /が存在し、thomas.abc.comにアクセスすると、そのディレクトリからロードされます。
apache - トラフィックのリダイレクト
この方法でトラフィックをリダイレクトしたい。
ただし、最初の部分がユーザーでない場合 (つまり、ディレクトリ/var/www/$user/
が存在しない場合)、次のようにリダイレクトする必要があります。
どうすればこれをアーカイブできますか?
どうもありがとう:D!
php - PHPローカル値/マスター値
現在、いくつかの機能が無効になっています。PHPInfoでは、これらの関数が「ローカル値」にあることがわかります。「マスター値」は空です。phpinfoも無効にしますが、それでもphpinfoが表示されます。なんで?これを無効にするにはどうすればよいですか?
php - httpd.conf: PHP、ローカル値が機能しない
phpinfo()
を実行すると、これが表示されます。disable_functions: [local]=exec, [master]=shell_exec
しかし、入力exec
したファイルで実行できますphpinfo
。なぜですか? Local は master を上書きしますね。どうすればこれを修正できますか?
よろしく、 ケビン