勉強したことのメモ

webプログラマ見習いが勉強したことのメモ。

久しぶりにVPSでサーバー構築して詰まった点

   

DTIのVPSで久しぶりに初期化→再構築する機会があった。その際に詰まった部分のメモ。

 

環境

以下でCentOSのバージョンをチェック。昔は6.3だったけど6.9になっていた。

 

尚、サーバー構築に関しては以前書いた以下記事の通り進めていった。

https://taitan916.info/blog/?p=2251

 

epelとremiレポジトリが入らない

以下でepelとremiレポジトリを入れようとしてもエラーが出る。

 

以下で対応。

 

FTP用のユーザーとグループ設定

ちょっと前に書いた、FTP接続用のユーザーとグループ設定をしてみたけど困った点が。

https://taitan916.info/blog/?p=2849

 

ドキュメントルート以下にフォルダを作成しようとしても出来なかった。ドキュメントルートはユーザー、グループ共にapacheにしており、パーミッションは755になっている。恐らくグループ部分の書き込み権限が無いのでディレクトリが作成できないっぽい。正しいのかは分からないけど以下で対応。

 

また、ファイルをアップロード後にブラウザで閲覧するとhtmlは表示されてphpは表示されなかった。どちらのファイルもユーザーはtest_userでグループはapacheになっていた。パーミッションはhtmlは644でphpは705になっていた。

以前の記事だと確かユーザーとグループ共にtest_userになっていた筈だけど……。phpのグループ部分が0になっており読み込みが出来ないので表示されないっぽい。

FFFTPだとオプション→転送3を見るとアップロード時のファイルごとのパーミッション設定が確認できる。PHPが705として設定されていた為、削除しておいた。

再アップロードすると644でアップロードでき、正常に表示された。

 

参考

https://qiita.com/bezeklik/items/9766003c19f9664602fe

 - VPS, サーバー

  関連記事

サーバのメモリやロードアベレージが変に上がっていた

PVやリアルタイムのアクティブユーザーはあまり変わらないのに、以前よりメモリ使用 ...

サーバーが落ちた時にメール送信してくれるUptime Robotが便利

自サイトが落ちた時にメールを送信してくれるUptime Robotが超便利だった ...

サーバに置いてある大量のファイルをダウンロード・アップロードする場合

WordPressのデータなど、大量のファイルをダウンロード・アップロードする場 ...

CentOSでPHPを5.5から5.3にバージョンダウンする方法

事情があってVPSに入れているPHPを5.5系から5.3系にバージョンダウンした ...

海外IPの制限

海外IPの制限を行ったので手順のメモ。 まず「サーバー立てたらすぐ攻撃が来る」と ...

CentOS6.10に無料SSL(Let's Encrypt)を導入

以前にもVPSにLet's Encryptを導入するという記事を書いたが、テスト ...

Plesk12にログインしようとするとエラー発生

Plesk12のログインページを開くと「ERROR: Zend_Db_State ...

iptablesが動いているか確認する

iptablesが動いているか確認する方法が分からなかったのでメモ。 servi ...

プロキシサーバの接続ログを確認する方法

だいぶ前にVPSにプロキシサーバ(squid)を導入した。接続IPは指定している ...

中国のIPアドレスをiptablesで拒否、遮断する

レンタルしているVPSの一つが最近よく落ちる。原因はどうも海外、特に中国から不正 ...