サーバー関係の言語はほぼわからず、PHPを1年程の未経験者がこれから入門していく場合、セキュリティ対策と入門しやすさの両方の面で、オススメの言語やOSなど教えてください。
(難しそうなのでやめようかとも思っていますが、簡単な方法があればやってみたいです。)
文面から察するに目的があってWebサーバを立てたいというより、Webサーバを立ててみたいという欲求自体が目的とお見受けしました
であれば一番簡単なのはWindows+XAMPPでしょう
http://www.apachefriends.org/jp/xampp-windows.html
余っているお古のWindows機があればそれを使えばOKです
これだけでPHPとMySQLとApacheを使える環境が整います
ルータのポートフォワードでサーバPCの80番だけ開放してください
サーバPCのIPをDHCPではなく固定IPにした方がいいですが、まぁ何と言うか「
やってみて飽きなかったら」覚えるんでいいと思います
おそらく固定IPもドメインも取っていない状態ではないかと思いますので、以下のようなサイトで(今の)自分のグローバルIPを調べてスマホなり携帯電話からアクセスしてみてください
http://www.cman.jp/network/support/go_access.cgi
これで自分のサーバPCからの出力(デフォルトではApacheの「見えてはいけないページ」が見えれば)Webサーバが稼動したということです
セキュリティ云々はもちろん大事ですが、どのOSでもどのサーバでもガシガシ勉強していかないとセキュリティレベルを上げるのは無理です
どのOSだったら安全なんて物があれば皆それを使ってます
上記で書いたことが屁でもないと感じるくらいになったらLinuxに乗り換えてみてもいいと思います
サーバ関連は覚えなきゃならないことは多々ありますが、そうそう増えたり変化したりしないので一つずつ地道に知識を増やすことだ大事です
地道に根気よく勉強できる性格かどうか、むしろそういう性格的な方が大事かもしれません
文面から察するに目的があってWebサーバを立てたいというより、Webサーバを立ててみたいという欲求自体が目的とお見受けしました
であれば一番簡単なのはWindows+XAMPPでしょう
http://www.apachefriends.org/jp/xampp-windows.html
余っているお古のWindows機があればそれを使えばOKです
これだけでPHPとMySQLとApacheを使える環境が整います
ルータのポートフォワードでサーバPCの80番だけ開放してください
サーバPCのIPをDHCPではなく固定IPにした方がいいですが、まぁ何と言うか「
やってみて飽きなかったら」覚えるんでいいと思います
おそらく固定IPもドメインも取っていない状態ではないかと思いますので、以下のようなサイトで(今の)自分のグローバルIPを調べてスマホなり携帯電話からアクセスしてみてください
http://www.cman.jp/network/support/go_access.cgi
これで自分のサーバPCからの出力(デフォルトではApacheの「見えてはいけないページ」が見えれば)Webサーバが稼動したということです
セキュリティ云々はもちろん大事ですが、どのOSでもどのサーバでもガシガシ勉強していかないとセキュリティレベルを上げるのは無理です
どのOSだったら安全なんて物があれば皆それを使ってます
上記で書いたことが屁でもないと感じるくらいになったらLinuxに乗り換えてみてもいいと思います
サーバ関連は覚えなきゃならないことは多々ありますが、そうそう増えたり変化したりしないので一つずつ地道に知識を増やすことだ大事です
地道に根気よく勉強できる性格かどうか、むしろそういう性格的な方が大事かもしれません
ご回答ありがとうございました。仰る通り、やってみたいという状況でした。
XAMPPは使用しておりますのでそれなら出来そうです。
ただ侵入されない方法等が無知なので、その辺りをやってくれるレンサバの方が結果的に費用対効果が良いのかなとも半分思いました。
また検討してみたいと思います。
ありがとうございました。
ご回答ありがとうございました。仰る通り、やってみたいという状況でした。
2012/07/16 14:34:41XAMPPは使用しておりますのでそれなら出来そうです。
ただ侵入されない方法等が無知なので、その辺りをやってくれるレンサバの方が結果的に費用対効果が良いのかなとも半分思いました。
また検討してみたいと思います。
ありがとうございました。