現時点ではhttp://localhost/~callum
のようにテストサーバーをセットアップしていますが、PHPファイルからjavascriptとCSSファイルをリンクできるように、偽のURLをセットアップしたいです。これが理にかなっていることを願っています。また、var/wwwではなくpublic_htmlフォルダーを使用していると言う必要があります。
編集:偽のURLとは、ドメインを所有せずにURLをhttp://localhost/~callum
からこのようなhttp://callumstestwebsite.com/
に変えて、新しいラップトップで開発を続けられるようにすることです。 Windows 7を使用して、ubuntuに慣れてきました。
メインサイトであるかのようにローカルリソースにアクセスできるようにするには、2つのことを行う必要があります。
hostsファイル を編集して、ドメイン名がlocalhostによって提供されているとコンピューターが判断するようにします。ホストファイルには、127.0.0.1を含む行が含まれている必要があり、ホスト名をその行に追加する必要があります。次のようなものです。127.0.0.1 localhost callumstestwebsite.com
コマンドラインSudo editor /etc/hosts
を使用してこのファイルを編集します。
そのホスト名の要求が行われたときにWebサイトを提供するようにWebサーバーを構成します。 /~callum
のパスがある場合にのみ現在サイトにサービスを提供しているように見えますが、Webサーバーを別の方法で構成する必要があります。一般的に、これは virtualhost ディレクティブを追加する必要があります(httpd.conf
のApacheサーバーの場合):
<VirtualHost *:80>
DocumentRoot /home/callum/public_html
ServerName callumstestwebsite.com
</VirtualHost>
私のDebianベースのディストリビューションでは、その内容(およびその他の必要な構成)で/etc/Apache2/sites-available/callumstestwebsite
というファイルを作成し、コマンドSudo a2ensite callumstestwebsite
でサイトを有効にしてから、Sudo service Apache2 restart
でWebサーバーを再起動します。