CentOSでコマンドラインを使用してLANを設定する方法(VPSでサブドメインを作成できると仮定)は次のとおりです。
sudo を使用して、次の内容で構成ファイル /etc/sysconfig/network-scripts/ifcfg-eth0:0 を生成します。
DEVICE=eth0:0 BOOTPROTO=none ONPARENT=yes TYPE=Ethernet IPADDR=$ADDITIONAL_IP$ NETMASK=255.255.255.0 GATEWAY=XXX.XXX.XXX.1 NAME=eth0:0
LANアドレスを使用している場合は、ゲートウェイアドレスは必要ありません。255.255.0.0がネットマスクとして使用され、Apacheを再起動します。
LAN IPの挿入はどうですかIPADDR=$some ip$
?そのまま維持しますかGATEWAY
、それとも削除しますか?私のサブドメインの名前をどのように指定しますか?
再起動後、次のようになります。
-bash-4.1# /etc/init.d/network restart
Shutting down interface eth0: [ OK ]
Shutting down loopback interface: [ OK ]
Bringing up loopback interface: [ OK ]
Bringing up interface eth0: /etc/sysconfig/network-scripts/ifup-aliases: line 174: ipseen_eth0myLAN_IP$=ifcfg-eth0:0: command not found
error in ifcfg-eth0:0: already seen ipaddr eth0myLAN_IP$ in $
答え1
あなたのサーバーに固定IPアドレスを提供したいとします。たとえば、254 以下の IP アドレスで LAN を構築する場合は、プライベート IP スペース 192.168.2.0 を使用して LAN に次のように定義できます。
NETMASK: 255.255.255.0
Gateway: 192.168.2.1 (this is the IP address of your router, if you have one)
IPADDR: 192.168.2.2 (pick an unused IP address within your local LAN)
起動後の設定方法を表示するには、次のコマンドを実行します。
ifconfig
答え2
IPADDR変数に誤字があるようです。以下を確認してください。
DEVICE=eth0:0 BOOTPROTO=none ONPARENT=yes TYPE=Ethernet IPADDR=$ADDITIONAL_IP NETMASK=255.255.255.0 GATEWAY=XXX.XXX.XXX.1 NAME=eth0:0
ただし、ADDITIONAL_IPという変数を宣言する必要があります。それ以外の場合は他のエラーが発生します。
error in ifcfg-eth0:0: didn't specify device or ipaddr
答え3
ここで何を達成したいのか分かりません。
構成するために実行する手順IPエイリアス。その機能は、複数の構成を構成することです。仮想単一ネットワークカードのインターフェイス。
たとえば、基本インターフェイスは次のように設定できます。
#/etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 ONBOOT=yes NETMASK=255.255.255.0 IPADDR=192.168.1.1
仮想インターフェイスを作成するには、次のように設定します。
#/etc/sysconfig/network-scripts/ifcfg-eth0:0 DEVICE=eth0:0 ONBOOT=yes NETMASK=255.255.255.0 IPADDR=192.168.1.2
答え4
仮想LANの作成(ここで実行したい操作)は、HTTP仮想ホスト(実際の目標)の作成とは関係ありません。
/etc/sysconfig/network-scripts/ifcfg-eth0:0
あるいは、他のファイルには明らかに構文エラーがあります。たとえば、記号なしでIPADDR=
IPアドレスが必要です。ただし、これはすべて、誰も連絡する方法がわからないサーバー用の別のIPアドレスを生成することです(VPSプロバイダもそれをルーティングしません)。IPADDR=198.51.100.42
$
複数の名前でサーバーへのアクセスを許可するには、複数の名前を作成する必要があります。ドメイン名システムエントリはすべてサーバーのIPアドレスを指します。あなたのDNSプロバイダには、あなたのIPアドレスを指す複数の名前を要求することができるWebインターフェイスがあるかもしれません。 (同じプロバイダからDNSとWebホスティングを受け取る場合、一部の安価なVPSプランでは追加料金が必要になる場合があります。)記録各、、、にyabbit.net
ワイルドカードレコードを提供して、ホスト名が同じアドレスを指すようにすることができます。burra.yabbit.net
www.yabbit.net
www.burra.yabbit.net
*.yabbit.net
yabbit.net
DNSを設定すると、Webブラウザからの要求がサーバーに届きます。これらのレコードは大量にキャッシュされるため、DNS レコードの更新に時間がかかる場合があります。より低い値を設定することもできます。TTLデバッグ中に復元してパフォーマンスを向上させます。
次のステップは、ホスト名に基づいてどのページを提供するかを知るようにWebサーバーを構成することです。 (名前によって)と呼ばれます。仮想ホスト。 Apacheの場合、これは次のように行われます。仮想ホスト構成。