私はとUbuntu server
で働いていて、Apache2
というコンテナを持っています。Dockerとapache2、URLからポートを削除
http://my-server-ip:8080にアクセスすると、私のApache2コンテナのフォルダ/var/www/html
にフォルダとファイルが表示されます。
/var/www/html
は、自分のマシン上の/home/me
というフォルダにリンクされています。だから私は/home/me
で直接働いています。
これで、特定のフォルダ/var/www/html/portfolio
にサブドメインをリダイレクトするVirtualHostを追加する必要があります。
は、だから、私はコンテナに接続など新しいホストを追加:私はそれは大丈夫だ、私は/var/www/html/portfolio
の内容を読み取ることができるmy.subdomain.com:8080
に行くとき結果は
<VirtualHosT *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/portfolio
ServerName my.subdomain.com
ServerAlias my.subdomain.com
</VirtualHost>
を、私の質問は:
URLの:8080を削除するにはどうすればよいですか?
8080は、あなたが確認しました:http://webmasters.stackexchange.com/questions/23228/how- do-i-hide-the-port-in-my-urlとhttp://stackoverflow.com/questions/11330552/rewrite-rule-to-hide-port-from-url-of-rails-serverまたhttp: //stackoverflow.com/questions/13155529/how-to-remove-port-number-from-http-localhost8123-to-use-as-http-localhost? – Birdy
コンテナはどのように稼働していますか?あなたは-p 8080:xxxxを持っていますか? – user3012759