今回やること
- webサーバーを初めて立ててみる
初めに
先日CCNAに合格できました!!。
なので少しついたインフラ知識でちょっくら自分で、サーバー立ててみよっかな
*💡筆者もまだ勉強中なので、内容は7割くらいの信頼度で読んでください。
またコメントしていただけると、私の大きな学びになるので是非お願いします。
大変でした
![]()
今回はあくまで「初学者向けの記事」として、技術的な深掘りは控えめにしつつ、つまずいたポイントなどを共有していきます
WordPress サーバー構成まとめ
種類 | 名前 / バージョン | 用途・内容 |
---|---|---|
仮想環境 | VMware(ブリッジ接続) | ホストPC上でUbuntuを仮想的に実行する環境 |
OS | Ubuntu 24.04 LTS(仮想環境) | サーバー本体(Linuxベース) |
Webサーバ | Apache2 | HTTPサーバーとしてWordPressを提供 |
データベース | MySQL 8.x | WordPressのデータ保存用 |
CMS | WordPress(日本語版) | ブログ・サイト構築用のCMS |
PHP | PHP 8.x(Ubuntu公式) | WordPress実行に必要な言語エンジン |
パッケージ管理 | apt(Ubuntu標準) | OS・ミドルウェアのインストール・更新管理 |
手順
- VMwareのセットアップ
- Ubntuのセットアップ
- Apache2/MySQL/PHP/WordPressのインストール
- 不具合解消
1日目
初めは以下記事を参考にしました。
VMwareの導入:
https://forest.watch.impress.co.jp/docs/review/2002377.html
Ubntuなどのセットアップ:
https://qiita.com/tomomoss/items/8b499f2fa982efba4b2d
- つまずきポイント
VMwareインストール時、「Broadcomにログイン → VMware Workstation Proをクリック」の流れがあったのですが、
説明を読まずに進めてしまい、見つけられませんでした(反省)。
その後は、手順通りに進めて無事完了!
その後は手順をよく読み順調に終了しました。
二週間後
少し日が空きましたが、昼の焼肉🥩パワーで再開!
忘れていたTera Termの存在…
インストールしたのに使っておらず、というか「なんのために入れたのか」が曖昧でした😅
今回の件で、日本語キーボードでコマンドを打つには必要だ と実感しました。
以下参考記事
Apache2インストール:
https://www.server-world.info/query?os=Ubuntu_24.04&p=httpd&f=1
PHP,SQL,wordpressのインストール、セットアップ
https://www.server-world.info/query?os=Ubuntu_24.04&p=httpd2&f=4
記事ではSQLがMariaDBですが、一旦よくつかうMySQLにしてしまいました。
また、これら記事をGPTに渡して解説を貰いながら設定してました。
一旦一人でwordpress表示まではいけました!
ただ、他PCからのアクセスができず、ここで悩みました。
つまずき
:英語配列キーボード
VMwareでは英語キーボードが前提のようで、コマンド入力時に記号の位置がズレます。
これを避けるためにも、Tera Termを使うのが定番のようです。
:を打とうとするとでてこず;の位置が:になっていました。
つまずき
:他PCでのブラウザ表示
ここで辺から友達の登場
!!
サーバーを立てるきっかけになった友達なのですが、電話をしながら色々教えてくれました。感謝
結果的にはPCのポートがいくつかあったのに対しそれが正しく選択されていませんでした。
問題の内容:
-
他PCからアクセスできない
-
ネットワーク接続をブリッジにしても効果なし
-
自PCからUbuntuにpingすら通らない
-
固定IPにしても状況変わらず
原因:
VMwareで使用するネットワークアダプタの選択が誤っていた
→ 友人の指摘で正しいポートを選択し、無事アクセスできました。
1人じゃわからん
終わりに
お疲れ様でした。
立てること自体はそんなに大変じゃないですが、とにかく用意するものが多かったり、見えないところで不具合が起きるので大変ですね。
もし誰かの役にたてたなら幸いです。
またコメント待っていますので、「みたよ」だけでもいいので是非よろしくお願いします。