ドメインの専用サーバに仮想ホストを設定しようとしています。以前はサーバを設定していませんでした。私はいくつかのチュートリアルを続けてきましたが、仮想ホストの設定に成功したようですが、変更を加えた後でテストインデックスページが読み込まれず、入力すると標準の "Ubuntu"ページがロードされませんサーバーのIPアドレスをアドレスバーに入力します。Apache/Ubuntuで仮想ホストを設定する際にエラーが発生しました
私は「/var/www/mysite.com/public_html」としてドメインファイル用のサブディレクトリを作成して、それは次のようになりますようにコピーされ、デフォルトの「.confの」ファイルを編集しています
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName mysite.com
ServerAlias mysite.com
DocumentRoot /var/www/mysite.com/public_html
<Directory /var/www/mysite.com/public_html>
Options -Indexes
AllowOverride All
Order Allow,Deny
Allow from All
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
その後、私は "sudo a2ensite mysite.com.conf"コマンドを実行し、Apacheを再起動しました。私がチェックしたときに実行「apache2ctlは-S」私は次の応答を取得する:チュートリアルでは、期待どおりにするとき
VirtualHost configuration:
*:80 is a NameVirtualHost
default server mastnew.com (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mastnew.com (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mysite.com (/etc/apache2/sites-enabled/ibeka.xyz.conf:1)
alias www.mysite.com
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex default: dir="/var/lock/apache2" mechanism=fcntl
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
それはすべてのもののように見えます。私が言ったように、私は私のドメインに移動すると、ブラウザはちょうど30秒かかってからハングアップして、ページを開くことができないと私に伝えます。 「mysite.com.conf」ファイルを削除してもう一度やり直すと、「Ubuntu」ページが表示されます。だから私の新しい ".conf"ファイルで何かが起こっている、またはサーバーが狂っている原因となっている他のいくつかの競合があります。
ご協力いただければ幸いです。ありがとう。
実際には「ページを開くことができない」とはどういう意味ですか?どのようなエラーが出ますか? – arkascha
ファイアウォールがポート80への接続をブロックしているかどうか確認してください。 また、 'Main DocumentRoot:"/var/www/html "と表示されますが、設定は' DocumentRoot/var/www/mysite.com/public_html'です。私はそれをさらに調査するだろう。 ubuntu vhost/virtual host setupのチュートリアルを試してみてください。いくつかの間で、あなたはすぐにそれを得ることができるはずです。 – agm1984