CentOS ウェブサイトを構築する手順を教えてください。
CentOSでウェブサイトを構築する手順は次のとおりです。
- 必要なソフトウェアのインストール
- Apache HTTP サーバー:sudo yum install httpd
- PHPインタープリタ: sudo yum install php
- MySQLデータベースサーバー:sudo yum install mariadb-server
- サービスの起動と設定:
- Apacheサーバーを起動する: sudo systemctl start httpd
- Apacheの起動時に自動的に開始させる:sudo systemctl enable httpd
- MySQL サーバーを起動: sudo systemctl start mariadb
- sudo systemctl enable mariadb で MySQL サービスを起動時に自動的に起動するように設定する
- ファイアウォールを設定する
- sudo firewall-cmd –permanent –add-service=http で HTTP と HTTPS トラフィックがファイアウォールを通過できるようになります。
- sudo firewall-cmd –reload でファイアウォール設定を再読み込みしてください。
- ウェブサイトのディレクトリを作成する
- ウェブサイトファイル用の新しいディレクトリを作成: sudo mkdir /var/www/html/mywebsite
- ウェブサイトファイルの権限を設定します。
- chown -R apache:apache /var/www/html/mywebsite sudo
- Apacheがファイルをダウンロードおよび書き込みできるように権限を変更する:sudo chmod -R 755 /var/www/html/mywebsite
- ウェブサイトのファイルを新規作成・編集します:
- 新しいサイトの設定ファイルを作成:sudo vi /etc/httpd/conf.d/mywebsite.conf
- 以下の内容をファイルに追加する。
ServerName mywebsite.com
DocumentRoot /var/www/html/mywebsite
ErrorLog /var/log/httpd/mywebsite-error.log
CustomLog /var/log/httpd/mywebsite-access.log combined - 編集を保存してエディタを終了する。
- Apacheサーバーを再起動する:
- sudo service httpd restart
あなたの CentOS サーバにウェブサイトが新しくインストールされました。ウェブサイトのファイルを /var/www/html/mywebsite ディレクトリにアップロードしてください。ブラウザからウェブサイトへアクセスしてください。