0

URLの作成方法が原因で、アプリケーションはサーバールート(アプリのみ)にあることを前提に作成されているように見えるため、作業するサイトがあります。

私の開発サーバーには他のプロジェクトがあり、これまでは単純なシンボリックリンクが機能していましたが、この新しいアプリはルートに座って:80に到着するすべてのURLを処理するため、現在はそうではありません。

うまくいけば、httpd.confからのこのスニペットは、私が達成しようとしていることを説明するのに役立つでしょう:

# default for any not matched elsewhere
<VirtualHost *:80>
  ServerName localhost
  DocumentRoot /var/www/html/newproject
</VirtualHost>
# now try to pick out specific URLs
<VirtualHost localhost/webdev>
 DocumentRoot /var/www/html/existingProject
 ServerName localhost/project
</VirtualHost>

それが理にかなっていることを願っています。

4

2 に答える 2

1

私のアドバイス:

ホストファイルに値を追加して、特定のアプリをlocalhost2などの別のドメインにルーティングできるようにします。次に、サーバー名localhost2の2番目の仮想ホストを追加します。これも、おそらくサーバー障害で尋ねられるべきでした

于 2012-06-21T18:09:01.283 に答える
0

最終的にhttpd.confに「Listen81」ディレクティブを追加し、newproject VirtualHostを*:81をリッスンするように設定しました。

于 2012-06-22T09:24:20.410 に答える