問題タブ [ubuntu-server]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - s3 バケットをマウントした後、フォルダの詳細が表示されない
S3 を使用して、サーバー (Ubuntu サーバー) を実行している EC2 インスタンスからデータをバックアップし始めました。s3fsを使用してこれを機能させることができました。フォルダー /mnt/s3 を作成し、そのフォルダーにバケットをマウントしました。これまでのところ、すべてが正常に機能しているようです。バケットの内容を確認して変更したり、マウントおよびアンマウントしたりできます。ただし、バケットをマウントした後、(少なくとも私にとっては)ちょっと奇妙なことに気付きました (「ls -la」)。 /mnt/ でこれが返されました:
だから私は、何がこの動作を引き起こすのか疑問に思っていました. 誰がこれを引き起こすのかについて考えを持っていますか? 私が言ったように、すべてが機能しているようです。私はこの現象に興味があり、心配する必要があるかどうか知りたいです.
ところで、バケットをアンマウントすると、フォルダの詳細が再び正常になります。
前もって感謝します。
javascript - ポート 80 以外のポートで node.js を実行する
ubuntuサーバーボックスでApache Webサーバーを実行しています。最近、JavaScript を学習しようとしていて、node.js に出くわしました。Web アプリケーションのマルチプレイヤー ゲームをいくつか作成したいと考えています。node.js が役立つことを知りました。構成でいくつかの問題が発生していました。同じマシンでApacheサーバーとnode.jsの両方を実行するにはどうすればよいですか? node.js のアプリケーションが別のポートにあり、websitename:portNumber を入力してアクセスする必要がある場合は気にしません。パフォーマンスの利点/欠点についてはあまり気にしていません。この機会に JavaScript と node.js を試してみたいと思います。変更が必要なファイルはありますか?
サーバー上でスクリプトを実行するためのコードを次に示します (現在は試行目的でのみ使用しています)。
サーバーを起動しました (node fileName.js)。しかし、ネットワーク上の別のクライアントコンピュータでアクセスしようとすると、ページが存在しないようで、機能していないようです。
ポート 1337 でサーバーにアクセスしたときに、Hello World をブラウザーに出力できるようにするための手順は何ですか?
apache - URLのようなサブフォルダーを持つApacheの仮想ホスト
http://something.com/somethingまたはhttp://{server-ip-address-here}/something のようなドメイン名で apache に仮想ホストを設定できるかどうかに興味があり ます。
私はUbuntuサーバーでApache 2.2.20を使用しています。これは私のホームサーバーであり、ここでいくつかのものをテストしています。ここにはDNSサーバーがありません。私が持っているのは、パブリックIPアドレスと、オープンDNSサービスからそれに接続されたドメイン名だけです.
それで、私は何をしましたか:
- /etc/apache2/sites-availableに新しいファイル「demo」を作成しました
私はこれをそこに置きました(実際には、デフォルトファイルから変更してコピーされます):
/etc/apache2/sites-enabled/ に /etc/apache2/sites-available/demo を指すシンボリックリンクを作成しました
/vhosts/demo/index.htmlファイルを作成しました。
そして今、私が得たのは、{my-domain} に行くと、作成した vhost に行くということですが、問題は、{my-domain}/demo だけでなく、どのような場合でもサーバーが私をそこに向けていることです。
結論として、異なる仮想ホストを作成し、それらを同じベース URL を持つ異なる URL (www.mydomain.com/vhost1、www.mydomain.com/vhost2 など) にアタッチできるようにしたいと考えています。
出来ますか?ありがとう :)
java - Windows ベースの VPS で Java から Ubuntu サーバーでホストされている MS Access にアクセスしますか?
こんにちは、私はこの小さな大きな問題を抱えています。SMB 共有として LAN に共有されているローカル Ubuntu サーバー マシンでホストされている MS Access データベースに接続するレガシー VB6 デスクトップ アプリケーションがあり、Windows でホストされている Tomcat Web アプリケーションを持っています。ベースの VPS、これらは
要件
MS Access db から情報を読み取り、webapp に表示します (URL にアクセスすると、ほぼリアルタイムの精度で表示されます)。
Web サイトから受け取った情報で MS Access データベースを更新します。
事実
- 20Mb < デシベルサイズ
- 15 ~ 25 ユーザーで共有。
- 一定のローカル更新とクエリ。
ファイル サイズが小さいのは、ツールが大きくなるにつれて切り捨てられるためです (> 100Mb) アーキテクチャが最適ではなく、MS Access が限界に達していることがわかりました。完全な Java と MySQL への移行が進行中です。 、しかしそれには長い時間がかかります....それまでの間、その機能を実装する方法が必要です。ここに私のオプションがあります。
オプション1
webapp から直接 VPN 経由で ubuntu サーバーのデータベースにアクセスします。
短所
- 出来ますか?。
- 低速回線。
- ローカルで頻繁に発生するため、データベースをより頻繁にロックする可能性があります。
オプション 2
db を REST API として公開する Ubuntu サーバーでローカル webapp を実行して、更新がローカル webapp によって処理されるようにします。
短所:
オプション 3
助言がありますか?
ここまで読んでくれてありがとう、どんな助けでも本当に感謝しています。
node.js - サーバーの再起動時に Upstart スクリプトで Node.js および Forever を実行できない
最近サーバーをセットアップしていたのですが、今日サーバーを再起動する必要がありました...その後、実行していた Node アプリがすべて実行されていないことに気付きました。Node Forever モジュールを使用してアプリを実行し続けていますが、サーバーが再起動またはシャットダウンして再び電源を入れたときに、それらを起動する必要があることに気付きました。
私はこれを行うための最良の方法を研究してきましたが、私が試みていることはうまくいかないようです. Ubuntu Server 10.04LTS リモート サーバーのフォルダーに Upstart スクリプトを作成し、/etc/init/
再起動を試みましたが、何も起こらないようです。を実行しても何も表示されませんforever list
。
これが、今日試していた現在の Upstart スクリプトです。
Node スクリプトで Forever を使用するのは、希望どおりに構成する方が簡単だからです。スクリプトの外部でこれを実行すると、スクリプトが正常に実行されることが確認されています。Upstart スクリプト自体に何か問題があります。/etc/init/
フォルダー内の他のすべての Upstart スクリプトと同じ権限を持っているようです。
追記として、私は StackOverflow でここで見つけることができるほとんどすべての答えを調べました。それが、現在持っているスクリプトをどのようにまとめたかということです。
アップデート:
トムの答えで、私は今試しました:
しかし、それはまだ機能していません。
そのため、サーバーを再起動したときにこれが実行されない理由がわかりません。助けてください!
linux - サーバーから切断された後のインストール スクリプトの整理
私はLinuxにかなり慣れていません...
ubuntu vps で何かのインストール スクリプトを実行していたところ、サーバーから切断されました。再度ログインすることはできますが、このインストール スクリプトがバックグラウンドでプロンプトを待っているのではないかと心配しています。
この状況で取るべき最善の行動は何ですか?スクリプトをもう一度実行する必要がありますか、それとも最初に何らかのクリーンアップを行う必要がありますか?
ありがとう
node.js - エラー: モジュール './lib/socket.io' が見つかりません
以前のバージョンの node.js、npm、および socket.io でサーバーを動作させていましたが、更新後、socket.io で問題が発生し始めました。
アップグレードする前に、同じ名前の「中央にインストールされた」ディレクトリを指す node_modules の下に socket.io のシンボリックリンクがありました。最近、次のコマンドを発行して、自分のプロジェクトにローカルな socket.io をインストールしようとしました。
私のプロジェクトのnode_modulesの下にsocket.ioを配置しました。最初はエラー メッセージに「./lib/socket.io」と表示されていたのが奇妙に感じましたが、調べてみると、project/node_modules/socket.io/index.js が次のように socket.io を必要としていることがわかりました。
しかし、輸送以外には何もありません。
libの下に別のsocket.ioディレクトリまたはsocket.io.jsファイルが必要ですか? index.js が欠落しているように見える内部ファイルを必要とするのはなぜですか?
バージョン:
mod-rewrite - Mod_rewriteが500サーバーエラーを取得、ubuntuサーバー
こんにちは私は今日、新しいホームサーバーで多くの苦労をしています。その上にubuntuサーバーの最新リリースをインストールしました。インストールされたphp、apache、mysql、およびすべてが完璧に機能しているように見えました。
ローカルマシンでXAMPPと完全に連携するWebサイトをセットアップしようとしています。私はこのガイドを使用してmod_rewriteを設定しています。http://www.solutionsamir.com/20110303140/Operating-Systems/Linux-Unix/How-to-enable-mod_rewrite-on-ubuntu-server-for-apache2.html
これが私のHTACCESSです
そして、これが私の000-default `ServerAdmin webmaster@localhostです
`
どういうわけか動作しますが、フォームを投稿するたびに、500の内部サーバーエラーが発生します。何が悪いのか?
編集:これは、ロギングをアクティブ化することで得られるものです。
python - EC2、Ubuntu、および Django との切断された接続のデバッグ
このチュートリアルに従ってDjango アプリ用の EC2 インスタンスをセットアップした後、アプリケーションに接続できません。デバッグに役立つヘルプをいただければ幸いです。
EC2 インスタンスをセットアップした後の手順:
- sudo aptitude install python-django
- sudo aptitude install mysql-server
- sudo aptitude install python-mysqldb
- sudo aptitude install libapache2-mod-wsgi
- mkdir サーバー
- CDサーバー
- django-admin startproject mysite
sudo vim /etc/apache2/sites-available/mysite.com
/li>sudo vim /home/demo/public_html/mysite.com/mysite.wsgi
/li>須藤a2ensite mysite.com
- sudo /etc/init.d/apache2 リロード
URL のホスト レコードの場合:
その結果、IP アドレスを入力すると、myurl.com と www.myurl.com のすべてがサーバーに接続できなくなります。
これをデバッグする方法についてのアイデアはありますか?
ruby-on-rails - Ubuntuのapache2を使用してRubyをレールにインストールする際の問題
http://www.modrails.com/install.htmlにあるガイドを使用して、apache2でデプロイするためにRubyをrailsとphusion-passengerにインストールしました。(ubuntu-server上)(これは開発サーバーではありません)。「rails-s」を実行するとrailsスクリプトは正常に機能しますが、apacheを使用してサーバーにアクセスしようとすると、「500-内部サーバーエラー」が発生します。
apacheからのエラーファイル:
このエラーに精通している人は誰でも-そして私たちを助けたいと思っていますか?
私が理解している限り、このエラーリングは問題を理解するための鍵ですが、グーゲル化してあまり役に立ちませんでした。
編集:私の最初のエラーは、apacheのmods-enablesファイルに「bin」ではなく「bun」と書いたことであることがわかりました。したがって、それを正しいrubyディレクトリに向けないでください。
乗客によってエラーが発生しました。次のように言う:
そして、それは長いバックトレースで続きます、私はここに短いスニピットを投稿します: