ホームページ >バックエンド開発 >PHPチュートリアル >wamp を使用して winserver2008 上に仮想ホストを構成し、外部ドメイン名でアクセスする_PHP チュートリアル
Winserver2008は、winserver上でwamp 2.2eを設定すると、実行に失敗し、crashAppエラーが報告されます。
長い間取り組んでいますが、まだ解決していません。後で wamp 2a をダウンロードしてインストールできましたが、PHP のバージョンはです。
5.2、後で PHP バージョンを少なくとも 5.3 にアップグレードする必要があります。具体的なインストールの失敗やPHPのバージョンアップの問題は次回の記事で書きます ここではApacheとサーバーの設定の問題について書きます。
まず、ドメイン名をサーバーの外部IPに解決します。 。それ以上は言いませんので、自分で調べてください。
2 番目: #Include conf/extra/httpd-vhosts.conf を見つけて、先頭の # 記号を削除します
APACHEを再起動したら起動に失敗したのはなぜですか?
httpd-vhosts.conf の内容をすべて削除して再起動しましたが、問題はありませんでした。httpd-vhosts.conf ファイルに何か問題があると思われます。
詳しくはよくわからないので、持ってきた2つを持っていきます
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "c:/Apache2/docs/dummy-host.example.com"
ServerName dummy-host.example.com
ServerAlias www.dummy-host.example.com
ErrorLog "logs/dummy-host.example.com-error.log"
CustomLog "logs/dummy-host.example.com-access.log" common
ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot "E:/www/yl/" ServerName www.1y.com.cn
ErrorLog "logs/dummy-host2.example.com -error.log "
customlog" logs/dummy-host2.example.com-access.log "common-order alain、否定
注意
次の段落は、ドメイン名とパスを構成するために使用されます
ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot "E:/www/yl/"
ServerName www.1y.com.cn
ErrorLog "logs/dummy-host2.example.com-error.log"
次の段落はWebサイトのフォルダーに権限を与えるものですが、この文を追加しないとアクセス時に400エラーが発生します
。
オプション インデックス FollowSymLinks
AllowOverride None
>
;
保存後、再度WAMPしても問題ありません。
もちろん、それを指すようにホストファイルを変更することを忘れないでください
127.0.0.1 あなたのドメイン名
そしてサーバー上で設定したドメイン名にアクセスしてWebサイトにアクセスします。
それでは、どうやって外部ネットワークにアクセスするのでしょうか?
外部IPアドレスの問題かと思い、win2008付属のファイアウォールをOFFにして外部からアクセスしてみました
となると、ファイアウォールがポート80のエントリールールを制限しているのでしょう。
次に、ファイアウォールを開きます-「詳細ルール-」「新しいルール-」名前を付けて、ポートを選択します、
次のステップ-》80を入力し、次に名前などを入力すれば、ファイアウォールが開きます
。
また外部からアクセスOK!まあ、この記事の技術レベルはほぼ0ですが、再利用できる場合もあるのでマークしておきます。