問題タブ [public-html]
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.
javascript - js および css ファイル - public_html の外側または内側?
セキュリティ上の理由から、一部のファイルを public_html の外部に保持することをお勧めします。jsファイルはどうですか?すべての js ファイル (angularjs など) を public_html または外部に保持する必要がありますか?
public_html の外に置いておくと、ブラウザ上で実行するのが難しくなりますよね?public_html ディレクトリの外に保存されている場合、どうすれば実行できますか?
CSSファイルも同じはずですよね?
php - public_html 更新後の「404 not found」エラー
私はまだプログラミングの初心者で、数か月前にウェブページを作成しました。ここで、さらにいくつかの機能と変更を追加し、必要に応じてそれらを「public_html」フォルダーにアップロードする必要がありましたが、アップロード後(そして、ファイルマネージャーは新しいファイルと変更されたファイルを適切に表示します)、Webからそれらにアクセスしようとしました、それらは存在しません。新しいファイルは 404 になり、上書きした既存のファイルには最新の変更が表示されません。何も変更していないかのように、更新前のサイトの以前の「イメージ」またはゴーストがホストに表示されているようです。それ。
public_html 以外にファイルを更新する必要があるフォルダーはありますか? また、「www」フォルダーを確認すると、ファイルもそこにありますが、表示されません。ホストは 000webhost.com です
これは「プログラミング」の質問そのものではないかもしれませんが、それは最新のフェーズに関するものであり、私は一晩中それを経験してきたので、最終的に作業を進めたのに表示されないのはイライラします.
ありがとうございました。
編集:アップロードされたページ、それが私の PC キャッシュかどうかを確認してください。そうであることを願っています... PHP エラーが発生した場合は存在し、404 の場合は存在しません
EDIT2:上書きされたページ-> 変更/上書きされたページ、マゼンタ色の正方形が各商品画像の下に表示されます。
jsp - Tomcat は 1 人のユーザーに対してのみ JSP ファイルを実行します
私は、他の人 (otherguy) によって構成された Apache と Tomcat を使用してサーバーで作業しています。「otherguy」のpublic_html/フォルダにJSPファイル(hello.jsp)を置いて、ブラウザからアクセスしようとすると
シンプルな HTML メッセージが表示されます (これが必要です)。ただし、同じファイル (hello.jsp) を public_html/ フォルダー (私のもの) にコピーしてから、ブラウザーから次のようにアクセスしようとすると、
次のメッセージが表示されます。
これが含まれているファイルserver.xmlの内容を調べました。
私がインターネットで読んだことによると、その構成は public_html フォルダーを持つすべてのユーザーが JSP ファイルを実行できるようにするのに適しています。しかし、それは私にとってはうまくいきません。すべてのユーザーが対応する public_html フォルダー内の JSP ファイルを実行できるように、この設定を再構成する方法を教えてください。
前もって感謝します。
注: TOMCAT のバージョンは 6.0.35 です。
注: public_html/ フォルダーに HTML ファイル (helloworld.html) を配置すると、myserver.com/~mine/helloworld.html から問題なく表示されます。
linux - 一般公開されていないファイルを再帰的に見つける
public_html
フォルダー内の公開されていないすべてのファイル (つまり、403 エラーの原因となるファイル)を再帰的に検索したいと考えています。そのための簡単なbashコマンドはありますか? 関連する場合、Apacheを実行しているLinuxサーバーを使用しています。ありがとう。
apache - Apache2 + userdir を実行している Ubuntu サーバー 14.04 で $HOME と public_html を保護する
Ubuntu Server 14.04でApache2 +userdir
を実行しています。ユーザーは AD に対して認証され、SSH 経由でこのサーバーに正常にログインできます。各ユーザーには、ユーザーが他のユーザーのファイルを変更および読み取ることを禁止する権限があります。$HOME
700
ディレクトリ/home/public_html
は Apache() によって所有されており、各ユーザー (グループのメンバー) が自分のユーザー名の下に自分のサブディレクトリを作成し、自分の にそのサブディレクトリへのシンボリック リンクを作成できるようにするためのwww-data:www-data
アクセス許可を持っています。username を持つサンプル ユーザーの例を次に示します。775
www-data
/home/public_html
$HOME
jdoe43
/home/Domain/jdoe43
$HOME ディレクトリです (権限は 700 です)/home/public_html/jdoe43
シンボリックにリンクされているユーザーのpublic_html
ディレクトリですjdoe43
/home/Domain/jdoe43/public_html
UserDir
ディレクティブは に設定されてい/home/public_html
ます。残りの部分userdir.conf
はデフォルトで Ubuntu にインストールされており、参照用に以下にリストされています。
許可する適切なアクセス許可のセットを見つけるのを楽しみにしています
- ファイルにアクセスするための Apache プロセス
/home/public_html/*
- ユーザーは自分の
public_html
ディレクトリを完全に制御できます
そして同時に禁止する
- 別のユーザーの $HOME ディレクトリのコンテンツを表示/変更するユーザー
- にある別のユーザーの
public_html
ディレクトリのコンテンツを表示/変更するユーザー/home/public_html/
さまざまなアクセス許可のセットで試したすべてのことは、Apache でユーザーにアクセスできないpublic_html
か、ユーザーが少なくとも他のユーザー$HOME
またはpublic_html
.
selinuxを使用してファイル システムを構成し、パーミッションを使用して他のユーザーのディレクトリへのアクセスを拒否することを提案するいくつかの投稿を見つけました (私が$HOME
に設定して行ったように700
) 。そのすべてのサブディレクトリとともに。また、最近のバージョンの Ubuntu が に置き換えられたことを示すリソースをいくつか見つけたので、このテクノロジの経験が限られているため、実装に向けた動きを延期することにしました。selinux
/home/public_html
selinux
apparmor
提案/推奨事項は大歓迎です。ありがとうございました。
linux - すべての「public_html」フォルダー内のすべてのコンテンツをパージ/削除するコマンドは何ですか?
すべてのユーザーのすべての「public_html」フォルダー内のすべてのコンテンツを一度にパージ/削除する CentOS のコマンドは何ですか? (メールサーバーにするために複製したばかりのWebサーバーがありますが、すべてのpublic_htmlファイルを保持したくありません)
php - /public_hml に配置したカスタム php.ini ファイルがサイト全体にロードされないのはなぜですか?
カスタム php.ini を作成しました ... /public_html にあります。
public_html の下のサイト全体とディレクトリに対して有効で使用されるべきではありませんか?
/public_html/cms/usr などにロードされていないようです
インターネットまたは Stackoverflow の他のセクションで回答を探しましたが、不思議なことに回答が見つかりませんでした。
php - PHP ファイル、ルート ディレクトリ、または public_html ディレクトリをどこに配置しますか?
Laravel、Zend、Symfony などの多くのフレームワークを見て、ルート ディレクトリに php ファイルが配置されていることに気付きましたが、WordPress や vBulletin など、多くの有名なスクリプトを見て、php ファイルが配置されていることに気付きました。公開ディレクトリにあります。
PHP ファイルを配置するのに最適な場所を知りたいです。ルートディレクトリまたは public_html ディレクトリ? どちらが良いですか?なぜ!そして、それらの違いは何ですか?
angularjs - 角度テンプレートをパブリック フォルダーに配置する
私が面接している仕事では、ジョンパパのホットタオルジェネレーターを使用しています. 私はそれを通して取り組んできました。組織はいいです。HTML ファイルを含む public フォルダーについて混乱しています。私のブートキャンプとエクスプレス ジェネレーターでは、常にサーバー フォルダーに html を設定しています。このようにする理由はありますか?これにはどのような利点と問題があるのでしょうか。