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