今までやってきた事で、Linux Apache MySQL PHP という環境が一応出来上がった。
設定の最後は、FTPサーバ。標準でFTPサーバは、起動していないようなので、コンフィグ/etc/proftpd.conf中のAnonymousユーザの接続を許可しない設定に変更した後ProFTPDサービスを起動する。
今まで作業を全てrootでやってきたので、FTP接続用にユーザも新たに追加した。後はWindows側のFFFTPで接続を確認するだけ。
新たに作成したユーザでFTP接続すると、ファイル一覧がされない。
これは、FFFTP側の高度な設定でNLST -Rのチェックを外し、LISTコマンドにチェックをする事で解決した。
htmlディレクトリ以下の所有者がrootになっており書き込みが出来なくなっている。そこでディレクトリの権限設定を変更し、書き込みができるようにした。
本来であれば、このあたり綿密に設計しないとセキュリティに影響が出るだろう。
さて、これで一応、VineLinuxの設定は終了したので画面を最小化。WindowsXP上の使いなれたツール類を使って開発を行い、サーバ設定が必要ならば画面を最大化すれば良くなった。
開発を一通り進めた後は、XOOPSやBlogの構築など次のステップに行くことにしよう。
設定の最後は、FTPサーバ。標準でFTPサーバは、起動していないようなので、コンフィグ/etc/proftpd.conf中のAnonymousユーザの接続を許可しない設定に変更した後ProFTPDサービスを起動する。
今まで作業を全てrootでやってきたので、FTP接続用にユーザも新たに追加した。後はWindows側のFFFTPで接続を確認するだけ。
新たに作成したユーザでFTP接続すると、ファイル一覧がされない。
これは、FFFTP側の高度な設定でNLST -Rのチェックを外し、LISTコマンドにチェックをする事で解決した。
htmlディレクトリ以下の所有者がrootになっており書き込みが出来なくなっている。そこでディレクトリの権限設定を変更し、書き込みができるようにした。
本来であれば、このあたり綿密に設計しないとセキュリティに影響が出るだろう。
さて、これで一応、VineLinuxの設定は終了したので画面を最小化。WindowsXP上の使いなれたツール類を使って開発を行い、サーバ設定が必要ならば画面を最大化すれば良くなった。
開発を一通り進めた後は、XOOPSやBlogの構築など次のステップに行くことにしよう。