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. Symfony複数のサイト
- 2. Django - 複数のサイトのサイトキャッシング
- 3. Djangoの複数のサイト
- 4. CQWPルックアップフィールド複数のサイト
- 5. NodeJS複数のWebサイト
- 6. 同じレールサーバ上の複数のプロジェクトの複数のサイト
- 7. マルチカウントのサイト - 複数のウェブサイトまたは複数の店舗?
- 8. 複数のディレクトリにあるSCSS/SASSの複数のサイト
- 9. Linuxのtcpipスタックの複数のインスタンス
- 10. Linuxの複数のインターフェイスのカスタムTCPパラメータ
- 11. 1つのFuelPHPインストールの複数のサイト
- 12. 複数のモニタへのLinux出力コンソール
- 13. 複数のLinuxディストリビューションの単一インストールドキュメント
- 14. 単一のWindows Azure Webサイト上の複数のWebサイト
- 15. 複数のリモートインターネットWebサイトへの接続
- 16. 複数のサイト全体のクッキー/ $ config ['cookie_domain']
- 17. 複数のサイトのワイルドカードAzure証明書
- 18. joomla複数のサイトのコンテンツ配信
- 19. 複数のサイト間のHTTPセッション
- 20. Linux(x86-64)で複数のhugeページサイズ?
- 21. 複数の開発者が1サイト(PHP)
- 22. 複数のDjango-sessionクッキーとサイト
- 23. 複数のサイト間でユーザーアカウントを共有
- 24. 複数のhttpsサイトを持つHAproxy
- 25. Azure複数のWebサイト、サブドメイン、仮想ディレクトリ
- 26. ColdFusion 10 Developer、Tomcat 7.0.64、複数のWebサイト
- 27. Sharepoint発行サイトを複数のサイトに展開する方法
- 28. 複数のサイトにあるTFS 2010データベースを複製する
- 29. 複数のロケールで複数の言語が使用されているサイト
- 30. 大規模なWebサイト - 複数のデータベースまたは複数のテーブル?
あなたに答えを与える前に、私の疑問を明確にしてください。あなたは1台のLinuxマシンで2つのWebサイトをホストするつもりですか?どちらも同時にアクセス可能でなければなりません。あれは正しいですか ? – Ramkee
はい、それです。 – Reaper9806
ライブサーバーですか? – Ramkee