質問: linuxサーバーで動作しないvhosts 数週間前、linuxサーバー(バージョン4.4.0-24)にlampをインストールしました。 apache(バージョン2.4.20)は正常に動作し、192.168.10.129でapache2debianのデフォルトページにアクセスできます。次に、仮想ホストを作成して、開発を開始できるようにします。しかし、それがうまくいかない点です..それらにアクセスできません..仮想ホストsite1.example.comにアクセスすると、ブラウザにこのサイトにアクセスできず、dnsが見つからないと表示されます。マイファイル:site1.example.com.conf<virtualhost *:80> serveradmin webmaster@site1.example.com servername site1.example.com documentroot /var/www/site1.example.com/httpdocs <directory /> options followsymlinks allowoverride none </directory> <directory /var/www/> options indexes followsymlinks multiviews allowoverride none order allow,deny allow from all </directory> errorlog ${apache_log_dir}/error.log loglevel warn customlog ${apache_log_dir}/access.log combined この仮想ホストをsudo a2enssite site1.example.com.confで有効にし、apacheをリロードしました。 *80を192.168.10.129に置き換えると、かなり奇妙なことになりますが、servernameにアクセスできません。etc/hosts127.0.0.1 localhost 127.0.1.1 developmentserver ::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters 現在、dnsはsite1.example.comに設定されていませんが、試しましたが結果がありません。この質問を重複としてマークする前。私はこのフォーラムや他のサイトを何週間も検索してたくさん試しましたが、何も役に立ちませんでした。 - set dns in hosts - many virual hosts builds - many tutorials 残念ながら、表示できるエラーは発生しません誰かが私を助けてくれることを願っています、事前に感謝します
回答: コメントで、接続にipアドレスを使用しているとおっしゃいました。 ipアドレスはそもそもドメインではないため、サブドメインはありません。http://example.192.168.0.1扱いますexample.192.168サブドメインとしておよび0.1実際のドメインとして。 example.192.168.0.1 chromeのようなオムニバーがある場合は、そのテキストを検索するだけです。サブドメインと仮想ホストが必要な場合は、実際のドメインが必要です。 dot tk (now freenom)のような無料のオプションがあります。そこで何かを登録してから、cloudflareをセットアップしてdns管理を改善します。