開発者グループにApache、MySQL、php、webrootへのアクセスを許可する方法は?

開発者グループにApache、MySQL、php、webrootへのアクセスを許可する方法は?

私たちには3人のWebデザイナーがあり、現在Apacheを設定し、Webサイトを設定するためにルートを介してサーバーにログインしています。

私はLinuxに関する非常に基本的な知識を持っており(Webデザイナーです)、Webminを通じてユーザーとグループを作成しました。ただし、グループにアクセス権を付与するにはどうすればよいですか?

  • Apache(/etc/apache2/)
  • MySQL
  • PHP
  • SSH(rsyncなど)
  • ネットワークルートディレクトリ

rsyncを介してファイルを転送し、データベースをアップロードしてダンプし、仮想ホストを設定できる必要があります。

このサーバーにはVirtualminもインストールされています。これはDebain 7サーバーです。

簡単な基本情報が見つからないので、間違いなく間違った検索クエリを使用しているので、正しい方向についてのアドバイスをいただきありがとうございます。

答え1

私は深刻な作業を行うためにいわゆる「コントロールパネル」をwebmin使用しません。virtualmin

リストされているタスクのほとんどは、管理ホストへの直接アクセスを必要としません。

  • ネットワークルートの下のコンテンツは、次のいずれかを使用して管理する必要があります。バージョン管理マネージャそこから私の選択はですgit。説明したとおり、hubリポジトリを設定します。liveここ
  • vsftpストレージの外部ゾーンにコンテンツを直接アップロードするためのアクセスを提供するようにchrootサーバーを設定します。
  • hub-modeを使用して設定をlive管理できますapache。設定ファイルの正確性をテストし、サーバーを正常に再起動するようにフックを設定することもできます。別のオプションは次のとおりです。限られたアプローチ開発者はそれを使用できますsudo
  • MySQLは安全に設定されている場合はリモートでアクセスでき、または上記のリンク方法を使用して渡すことができますsudo

関連情報