Ubuntu 16.4の他のPCからローカルHTTPSサイトにアクセスできません。

Ubuntu 16.4の他のPCからローカルHTTPSサイトにアクセスできません。

私はUbuntu 16.4オフラインでPWA(Progressive Web Application)を開発しており、フレームワークの要件の1つはHTTPS接続を実行できることです。

Apacheサーバーを設定し、HTTPS VirtualHost設定を有効にしました。ただし、構成の問題は、HTTPSを介してアクセスできず、HTTPのみがローカルサイトにアクセスできることです。明らかに、サイトは両方のプロトコルの開発システムで正しく実行されます。

答え1

私は実際に同じ問題がありました。解決策を見たいです。ローカルにアクセスするときに回避策を使用し、暗号化を犠牲にしました。しかし、ネットワーク外では、すべてがうまく機能します。 DNS要求がリモートで発生してネットワークに再送信されるのではなく、ローカルIPに直接マッピングされるように/ etc / hostsを編集しました。はい

127.0.1.1 ホスト名
127.0.0.1 ローカルホスト
Local.app.ip www.example.com

これは何も解決せず、ただ便利です。そうしないと、デフォルトではhttpsに設定され、ロードされません。

この問題が発生したコンピュータの1つはラップトップで、ホストファイルを変更してからローカルネットワークの外部にある場合に問題が発生しました。それでもローカルIPに接続しようとします。特定のWi-Fiネットワークが利用可能かどうかに応じてファイルを変更するオンラインで見つかったbashスクリプトを使用して、この問題を解決しました。楽しみにしてここにスクリプトがあります。

 
wifi = `iwlist wlp3s0スキャン|
if [[ $wifi == *ホームネットワーク* ]]
それから
    #特殊ホストファイルの使用
    cp -f /home/Documents/hosts.home /etc/hosts
その他
    #一般的なホストファイルの使用
    cp -f /home/Documents/hosts.away /etc/hosts
フィリピン諸島

EDIT#200 /etc/NetworkManager/dispatcher.dに保存され、起動時に実行されます。

関連情報