Windows system >> Windowsの知識 >  >> コンピュータソフトウェアのチュートリアル >> サーバー技術 >> サーバーについて >> FreeBSDプラットフォームでのWebサーバの設定

FreeBSDプラットフォームでのWebサーバの設定

  

FreeBSDシステムではネットワーク機能は非常に重要です標準のFreeBSDシステムでは、他のコンピュータと通信するには少なくとも1つのネットワークインタフェースが必要です。それはトークンリングおよびFDDI、また一般的な電話ダイヤルアップ接続、ISDN、ATMおよび他のWAN接続をサポートします。 FreeBSDシステムのインストールについては、前の記事が読者のために紹介されています、この記事はこのシステムプラットフォームに基づくWEBサービスの確立を議論することです、FreeBSDの使用バージョンは4.7です。

。 FreeBSDのので
設定
第一歩アクセスインターネットは、インターネットへのアクセスを許可し、プロキシサービスを設定することです。マシンがインターネットへのアクセスにADSLを使用する状況は2つあります。つまり、ダイヤルによって取得された動的IPと、ISPによって提供された静的IPです。以下では、動的IPの設定プロセスを主に紹介します。で
方法は、直接インターネットへのアクセスを実現し、透過プロキシNATモードをサポートするために、「を/etc/ppp/ppp.conf」ファイルと「/etc/rc.confを」ファイルを編集することで、非常に簡単です。その設定ファイルを実装

オープンPPP.conf、次のコマンドを使用します。

を/etc/ppp/ppp.confで
#viのを、簡単な構成例(ノートsetの前にはスペースが必要です。default:set logフェーズtunコマンドset ifaddr 10.0.0.1/0 10.0.0.2/0 adsl:#configuration code PPPoEを設定します。 Vr0#vr0 ADSLモデムに接続しているネットワークカードの名前に変更します。set mru 1492
set mtu 1492
set authname username#usernameはダイヤルアップユーザー名です。
set authkeyパスワード#passwordはダイヤルアップパスワードです。

をダイヤル設定ログインがデフォルトHISADDRで
にrc.confファイルを追加し、次のコマンドを使用して、その実装の設定を開く
設定:

#viのは/etc/rc.conf < BR>
簡単な設定例:
# - sysinstallがデルタを生成 - #Tue Jul 15 21:20:28 1997
#作成日:Tue Jul 15 21:20:28 1997
#neを有効にするユーザーの便宜のためにTworkデーモンを追加してください。
#/etc/defaults/rc.confではなく、このファイルにすべての変更を加えてください。
#このファイルには/etc/defaults/rc.confからの上書きのみが含まれています。
hostname = "www.usweb.com"#あなたのホストドメイン名
ifconfig_fxp0 = "inet 192.168.0.1 netmask 255.255.255.0"#内線WebカードIPアドレス、fxp0はネットワークカード名です。
inetd_enable = "YES ##inetdを有効にするkern_securelevel_enable = "NO" linux_enable = "YES" nfs_reserved_port_only = "NO" sendmail_enable = "NO" sshd_enable = "YES"
usbd_enable = "NO" gateway_enable = "YES" firewall_enable = "YES"#ファイアウォールを有効にするfirewall_script = "/etc /rc.firewall"
firewall_type = "open"
firewall_quiet = "YES" "
firewall_logging_enable =" YES " ppp_enable =" YES "#電源自動ダイヤル
ppp_mode =" Ddial "
ppp_nat =" YES "#トランスペアレントプロキシを有効にする
ppp_profile =" adsl "#コードを設定
# - sysinstallが生成したデルタ - #Wed Jul 16 06:52:13 1997
< BR>上記2つのファイルのパーソナリティを変更して再起動したら、ダイヤルアップして透過プロキシを実装できます。クライアントはDNSをサービスプロバイダーから提供されたDNSアドレスに設定する必要があり、ゲートウェイはプロキシサーバーの内部ネットワークカードのIPアドレスに設定されています、この例では "192.168.0.1"です。そして、IEの「インターネットオプション」の接続設定のチェックボックスをすべてオフにしてください。ドメイン名を解決できない場合は、 "/etc /resolv.conf"ファイルがDNSサーバーアドレスで正しく構成されていることを確認してください。 //コンピュータのハードウェアおよびソフトウェアのネットワークwww.45it.comのアプリケーションからのこの記事では

IIを指定してください再現しました。インストールとインストールを設定し、

Webサーバー
Webサーバをセットアップするには、次の手順を参照してください。

最初のステップを:、イカのサービスをオフにしipfwの透過プロキシポートフォワーディング文を削除しますこのコマンドは、次のもので構成されています。
#cd /usr/local/etc/rc.d
#./squid.sh stop
#mv squid.sh squid.sh.bak
#ipfw del 500 192.168.0.0/24からのすべての80で
ステップ2に127.0.0.1,3128 TCPをFWD:ポートをインストールします。これを使うことでFreeBSDがさまざまなソフトウェアをインストールするのを簡単にします。 (すでに/usr /portsディレクトリがある場合は、すでにインストール済みです)。コマンドフォーマットは次のとおりです。
#/stand /sysinstall
次に、[Configure-Distributions-ports]を選択します。 usr /portsディレクトリにあります。

第三段階:その後、(あなたが実際の状況、以下同じに応じて選択することができますソフトウェアのインストールバージョンについて)apache1.3.27 + modsslをインストールします。インストール後、システムは自動的に/usr/local/etc/rc.dディレクトリに起動スクリプトapache.shを生成します。 apache.sh startを実行して実行できます。 apacheを起動または停止します。コマンドのフォーマットは次のとおりです


ます。#cd /usr /portsディレクトリ/www /のapache13-modssl
#が自動的にネットワークからダウンロードして

第4工程をインストール#FreeBSDをインストールします: mysql3.23をインストールしてください。完了すると、起動スクリプト "/usr/local/etc/rc.d/mysql-server.sh"が作成されます。コマンドのフォーマットは次のとおりです
ます。#cd /usr /portsディレクトリ/データベース/mysql323サーバ
位で
ステップ5をインストールします:Apacheのモジュールmod_php4をインストールし、コマンドの形式は次のとおりです。
番号のCD /Usr /ports /www /mod_php4 #FreeBSDは自動的にネットワークから
をダウンロードしてインストールしますそれからscriptsディレクトリの "configure.php"ファイルを編集してOpenSSLのサポートを追加します:
#vi scripts /configure .php
このファイルを開いた後、次の文を見つけてください。OpenSSL "OpenSSL support" ONに変更して、次のように変更します。OpenSSL "OpenSSL support" YES "configure.php"を変更した後、apache設定ファイルを編集します。 /usr/local/etc/apache/httpd.confに以下を追加します。
DirectoryIndex index.php index.html#使用するデフォルトホームページの名前を設定します。
AddType application /x-httpd-php .php
:> AddTypeのがapplication /x-httpd-phpのソースは、#は「これら二つで
ステップ6を追加する必要があるでしょう.phps rootとしてログインし、コマンド "top"(thread view command)を実行します。以下のメッセージが表示されたら、すべて準備ができていることを意味します。
PIDユーザー名PRIサイズサイズ状態コマンド
69 root 2 0 440K 296K select natd#ネットワークアドレス変換プロセス
132ルート2 0 3692K 3052K選択のhttpd#Apacheのプロセス
166 mysqlの2 0 27480K 4824Kポーリングのmysqld#mysqlのプロセス

ブラウザのアドレスバーに入力します。http://192.168を。 0.1、Apacheのウェルカムページが表示されれば、Webサーバーのインストールは成功です。 Webページファイルは/usr /local /www /dataディレクトリに保存されていますので、このディレクトリに自分のWebページをコピーするだけでホームページにアクセスできます。

Copyright © Windowsの知識 All Rights Reserved