web-dev-qa-db-ja.com

UbuntuでWebページを作成し、別のUbuntuユーザーからイーサネット経由でアクセスする

UbuntuでWebページを作成しています。このページには、.txtなどの単純なファイルをアップロードできます。次に、ラップトップをUbuntu Webサーバーに変換して、他のUbuntuまたはWindowsユーザーがイーサネット接続を介してその特定のWebページにアクセスできるようにします。

Ubuntuを搭載したラップトップをこのようなWebサーバーにするにはどうすればよいですか?

イーサネット経由で別のUbuntuまたはWindowsユーザーからそのWebページにアクセスするにはどうすればよいですか?そのために必要な構成または設定は何ですか?

1
dhruvil25

UbuntuにApache2パッケージをインストールするだけで、ファイルをホストできます。リポジトリで利用でき、基本的な構成が付属しているため、最も簡単なソリューションです。

Sudo apt-get install Apache2

パッケージをインストールすると、/var/wwwにディレクトリが作成されます。これで、誰かがブラウザからブラウザにアクセスしようとするたびに、そのディレクトリのインデックスページが歓迎されます。

デフォルトでは、「It Works!」が含まれています。メッセージ、それはにあります

/var/www/index.html

そのファイルを削除すると、ブラウザは代わりにそのフォルダ内のファイルのリストを表示します。

したがって、他のコンピューターにブラウザーで表示させるために必要な各ファイルは、そのディレクトリー内に配置する必要があります。

http://_YOUR_LOCAL_IP_ADDRESS_/でアクセスできます

注:デフォルトでは、セキュリティ上の理由から、/var/wwwディレクトリはどのユーザーに対しても書き込み可能ではありません。詳細については、この質問と回答を確認してください: / var/wwwでの作業中にSudoを使用しないようにする方法


Apacheをインストールした後、次のいずれかを入力してサービスを停止または開始します。

Sudo Apache2ctl stop
Sudo Apache2ctl start

もちろん、Apacheでできることはこれだけではありませんが、問題の解決策として必要なことはこれ以上ありません。

3
Dan

Tomcat、glassfish、jbossなどのWebサーバーが1つ必要です。次に、Webページを展開ディレクトリに配置し、次の手順に従います。

Sudo apt-get install Tomcat7
wget http://mirror.atlanticmetro.net/Apache/Tomcat/tomcat-7/v7.0.29/bin/Apache-Tomcat-7.0.29.tar.gz
tar xvzf Apache-Tomcat-7.0.29.tar.gz
Sudo mv Apache-Tomcat-7.0.29  ~/path/to/Tomcat
Sudo vi ~/.bashrc
export CATALINA_HOME=~/path/to/Tomcat
. ~/.bashrc

webサーバーのbinディレクトリに移動し、次を使用してrun.sh hileを実行します。

$CATALINA_HOME/bin/startup.sh

その前に、Java_HOMEなどのすべての環境変数と適切に構成されているすべての変数を確認し、デバイスとWebサーバーが同じLANネットワークに接続されていることを確認してください。

webブラウザに移動して、次のように入力します

http://your_webserver's_ip:8080/your_webpage_name/

私はそれがあなたを助けるだろうと思う。

1
smn_onrocks

こんにちは、コミュニティへようこそ。

これを実現するには、Ubuntuディストリビューション内でLAMPサーバーをセットアップします。これを行うには、Ubuntuの公式ドキュメントに従ってください。

私は個人的には、静かで興味深く、またHow To Geekの記事を見つけたDigital Oceanの記事が好きです。

サーバーを適宜インストールしたら、PC内でローカルにアクセスできます。それがすべて完了したら、次にLAN/WLAN内で他のユーザーがアクセスできるかどうかを確認します。通常、サーバーが稼働していてエラーなしで実行されている場合。別のワークステーションのIPにアクセスしてみてください。

http:// your_pc_ip_addressまたはhttp:// your_pc_ip_address:80(または指定されたポート、HTTPのデフォルトは80)

また、検索中に以下の記事が見つかりました。

これがあなたが望むものを達成するのに役立つと理にかなっていることを願っています。

0
AzkerM