3

ローカルホストに仮想ホストを設定しようとしています。ubuntu 12.04LTSにsymfony1.4をインストールしていますが、問題が発生しました。

apache2、php5、mySqlをインストールしました。ローカルホストは機能するので、Apacheは問題ないと思います。

symfonyのインストールと設定の手順はここにあります。

数日後、これらは私の構成ファイルです:

http.conf:

ServerName 127.0.0.1

/ etc / apache2 / sites-available / test:

# Be sure to only have this line once in your configuration
NameVirtualHost 127.0.0.1:8080

# This is the configuration for your project
Listen 127.0.0.1:8080

<VirtualHost 127.0.0.1:8080>
  DocumentRoot "/home/user/test/web"
  DirectoryIndex index.php
  <Directory "/home/user/test/web">
    AllowOverride All
    Allow from All
  </Directory>

  Alias /sf /home/user/test/lib/vendor/symfony/data/web/sf
  <Directory "/home/user/test/lib/vendor/symfony/data/web/sf">
    AllowOverride All
    Allow from All
  </Directory>
</VirtualHost>

localhost:8080は機能しません。

更新:わかりました、いくつかの変更の後、私のhttpd.confは同じです:

ServerName 127.0.0.1

そして私の/etc/ apache2 / sites-available / test:

Listen 127.0.0.1:80

<VirtualHost 127.0.0.1:80>
  DocumentRoot "/home/user/test/web"
  DirectoryIndex index.php
  <Directory "/home/user/test/web">
    AllowOverride All
    Allow from All
  </Directory>

  Alias /sf /home/user/test/lib/vendor/symfony/data/web/sf
  <Directory "/home/user/test/lib/vendor/symfony/data/web/sf">
    AllowOverride All
    Allow from All
  </Directory>
</VirtualHost>
4

3 に答える 3

1

Apache がポート 80 を使用する場合は、conf から次の行を削除します。

NameVirtualHost 127.0.0.1:8080

8080次に、すべてを に置き換えて80試してくださいhttp://localhost。それはうまくいくはずです。

編集:

エラーに関してはcould not bind to address 127.0.0.1:80 no listening sockets available、別のサーバーがポート 80 でリッスンしているようです。

8080 ポート ( の) に戻ってから、を sethttpd.confに更新することをお勧めします。ports.conf

NameVirtualHost *:8080
Listen 8080

ファイルがない場合は、メインの構成ファイルをports.conf見つけListenて更新します。

于 2012-06-16T07:24:37.810 に答える
0

へのサイト テストがあることを確認します/etc/apache2/sites-enabled/。そうでない場合:

sudo a2ensite test

このコマンドにより、サイトが有効になりますtest。Apacheを再起動することを忘れないでください。

于 2012-06-13T15:16:37.603 に答える
0

エラーメッセージ。

(98) アドレスは既に使用されています: make_sock: アドレス 127.0.0.1:80 にバインドできませんでした 利用可能なリッスン ソケットがありません。シャットダウン中 ログを開くことができません

httpd.conf ファイルの Listen 80 行をコメントアウトすることで解決できます。

よろしくラジキラン

于 2015-06-30T09:50:39.553 に答える