2012-01-03 8 views
4

私は同じマシンに2つのサンプルアプリケーションを持っています。 PHPです。 私はクロスドメインクッキーをサポートするアプリケーションを開発する必要があります。 これで、私はapacheサーバーの異なるポートで2つのアプリケーションを実行しようとしています。そのために、私はhttpd.confのポート番号を変更しました。 iは 8080を聞いて、私は私がxxx.xxなどのブラウザから自分のアプリケーションを実行し、私の第二のポート8080 のためにそれを追加する方法を教えてくださいApacheの2つの異なるポートで2つのPHPアプリケーションを実行します。

VirtualHost *:80 
ServerAdmin [email protected] 
DocumentRoot /www/docs/dummy-host.example.com  
ServerName dummy-host.example.com 
ErrorLog logs/dummy-host.example.com-error_log 
CustomLog logs/dummy-host.example.com-access_log common 

については得ていないのです追加のように.x.xx /ファースト/クッキー。 私はxxx.xx.x.xx:80/First/Cookiesとして試してみました。これは問題ありません。 私の2番目のアプリケーションで8080を試してみることができます。 私を案内してください。

答えて

0
<VirtualHost SERVERNAME:8080> 
ServerAdmin [email protected] 
ServerName SERVERNAME:8080 
DocumentRoot "/www/docs/another-host.example.com" 
ErrorLog logs/another-host.example.com-error_log 
CustomLog logs/another-host.example.com-access_log common 

また、httpd.confファイルに次の行を追加します

Listen 8080

<Directory "/www/docs/another-host"> 
Options All 
AllowOverride All 
Order allow,deny 
Allow from all 

もこれがあるべきこの

+0

thnks .. 私は...これに新しいですので、私は愚かだ場合、障害が見つからない.... 私は必要なのは、これが含まれているものの説明ですと、全てのiにNEDを行います私のアプリケーションをポート8080でも動作させるために編集する。 SERVERADMIN [email protected] DocumentRootの/www/docs/dummy-host.example.com ServerNameのdummy-host.example.com のErrorLogログ/ダミーhost.example.com-のerror_log のCustomLogログ/dummy-host.example.com-access_log common – SVC

+0

私はこれを打ち負かされているので、親切にこれを手伝ってください。 – SVC

+0

Listen:8080と ServerName SERVERNAME:8080を追加しました。ご返事ありがとうございます。私は結果的に読んでからの答えを得た。 – SVC

5

を追加あなたが必要最小限。他の有用な指令を自由に追加してください。ウル返信用

Listen 80 
<VirtualHost *:80> 
     DocumentRoot /home/x/z/ 
     ... the usual stuff ... 
</VirtualHost> 

Listen 20117 
<VirtualHost *:20117> 
     DocumentRoot /home/x/y/public_html 
</VirtualHost> 
関連する問題