web-dev-qa-db-ja.com

URLからポート番号を削除する方法は?

URLからポート番号を削除するためのヘルプが必要です。 xampp仮想ホストを使用してVPSでサイトをホストします。すべてが完全に機能していますが、ポート番号EXなしではドメインにアクセスできません:

www.example.com:90

このURLは機能していますが、このポート番号を削除する必要があります。正しいURLは次のとおりです。

www.example.com

ここに私のxampp vhostファイルコードがあります

<VirtualHost *:90>
ServerName abc.com
ServerAlias www.abc.com
DocumentRoot "C:\xampp\htdocs\abc.com\public"
ErrorLog "logs/abc.com-error.log"
CustomLog "logs/abc.com-access.log" common
<Directory "C:\xampp\htdocs\abc.com">
    Require all granted
Order allow,deny
Allow from all
  </Directory>
1
androidpc

ポート番号を90から80に変更して、URLから削除します。 HTTPのデフォルトのポート番号はポート80です。any他のポート番号を使用する場合、そのポート番号hasをURLで指定します。

同様に、HTTPS(SSL証明書付き)を使用する場合、ポート番号をURLに表示したくない場合は、ポート番号を443にする必要があります。

HTTPおよびHTTPSの場合、URL以外の方法を使用してポート番号を変更することはできません。新しいプロトコルの中には、SRV DNSレコードを使用してポート番号を設定するものがありますが、HTTPおよびHTTPSはそれをサポートしていません。 DNSは特定のポートを指すことができますか? を参照してください

ISPまたはホスティング会社がポート80をブロックしている場合は、運が悪いです。ただし、VPSには当てはまりません。

既にポート80で別のWebサーバーを実行している場合は、2つを組み合わせる必要があります。これは通常、あるWebサーバーから別のWebサーバーへのリバースプロキシを使用することで簡単に実現できます。

1