Apacheサーバーを使用してLinuxマシンでホストしたい2つのWebサイトがあります。この時点で私はドメイン名を取得することができないので、私はまだIPアドレスを持っていなくてもよいので、私はIPでサーバにアクセスします。 最初のサイトはいくつかのHTMLページで構成され、/var/hostroot/lifeonearth/{all files here}
にあり、もう1つは/var/hostroot/webDarts/{all files here}
にあるいくつかのPHPページで構成されています。 デフォルトでは、自分のIPアドレスに移動すると、デフォルトの「Apacheサーバーが動作しています」ページに移動します。だからここから、どのように私はlifeonearth.(my IP)
またはwebDarts.(my IP)
のようなサブドメインのいくつかの並べ替えを介して各サイトにアクセスできるようにするか、私はそれらを別のポートを介してアクセスするはずですか。それが後者の場合は、どうすればいいですか?複数のサイトのLinuxサーバーサブドメイン
答えて
2つのウェブサイト名があります。
1. example1.test.local (/var/www/example1)
2. example2.test.local (/var/www/example2)
は今/etc/apache2/sites-available
でexample1
とexample2
と呼ばれる2つのファイルを作成することができます。
example1
ファイルが同じようとして
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/example1
ServerName example1.test.local
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/example1>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
を次のようにのように見える別のファイルを作成するには、example2
と呼ばれ、次の行に
DocumentRoot /var/www/example2
ServerName example2.test.local
と
<Directory /var/www/example2>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
を変更しますファイルの10
残りは同じexample1.
として次にapacheのサービスの再起動を行う次に、これらの二つのサイト
a2ensite example1
a2ensite example2
を可能にします。 Linuxマシンがローカルの場合
今、私たちは
を指しているDNSをしなければならない、あなたはこれらのウェブサイトにアクセスして、次のファイルC:\Windows\System32\drivers\etc\hosts
を開き、あなたのIPアドレスやウェブサイトに言及したいWindowsマシンにアクセスしてください名前
192.168.249.101 example1.test.local
192.168.249.101 example2.test.local
それはそれです!問題が見つかった場合は、私に知らせてください。
私はこのシナリオを私の最後に複製してくれています。それがあなたのために働くことを願っています!
だと思います。どのように私はローカルネットワークの外にアクセスするか、何かを間違って読みましたか – Reaper9806
ライブサーバーの場合は、そのIPを指すDNSを実行する必要があります – Ramkee
意味、ドメイン名を持っていないと動作しません。 – Reaper9806
- 1. AWSで複数のWebサイトをホスティング - Amazon Linux EC2
- 2. Symfony複数のサイト
- 3. Wordpress - 複数のページのサイト
- 4. Django - 複数のサイトのサイトキャッシング
- 5. Djangoの複数のサイト
- 6. 複数のサイトのHexo?
- 7. Apache2に複数のWebサイト
- 8. NodeJS複数のWebサイト
- 9. CQWPルックアップフィールド複数のサイト
- 10. 複数のサイト - コンテンツ共有
- 11. 複数サイトのWebスクラップ - Python
- 12. NGINX複数のサイト設定
- 13. Linux:テール-f複数のオプション
- 14. 同じレールサーバ上の複数のプロジェクトの複数のサイト
- 15. マルチカウントのサイト - 複数のウェブサイトまたは複数の店舗?
- 16. 複数のディレクトリにあるSCSS/SASSの複数のサイト
- 17. 複数のサイトのパスワードのインポート
- 18. 複数のサイトへのFacebookのコメント
- 19. 1つのFuelPHPインストールの複数のサイト
- 20. 単一のWindows Azure Webサイト上の複数のWebサイト
- 21. Linuxのtcpipスタックの複数のインスタンス
- 22. Linuxの複数のインターフェイスのカスタムTCPパラメータ
- 23. 複数のWebサイトを複数のポートでホスティングする
- 24. 複数のWebサイト(複数のデータベース)にまたがるSSO
- 25. joomla複数のサイトのコンテンツ配信
- 26. 複数のサイト間のHTTPセッション
- 27. どのように複数のWebサイト
- 28. 同じサイトの複数のDjangoアプリケーション
- 29. Symfony&Git:複数のWebサイトのベストプラクティス
- 30. プッシュベースのフェデレーションを複数サイトのデプロイメント
あなたに答えを与える前に、私の疑問を明確にしてください。あなたは1台のLinuxマシンで2つのWebサイトをホストするつもりですか?どちらも同時にアクセス可能でなければなりません。あれは正しいですか ? – Ramkee
はい、それです。 – Reaper9806
ライブサーバーですか? – Ramkee