CentOS で Web サーバーを構築する方法をマスターし、よくある間違いを回避しましょう
CentOS はオープンソース オペレーティング システムとして、サーバー分野で広く使用されています。 Web サーバーの構築は、CentOS を使用するための一般的な要件の 1 つです。この記事では、Web サーバーを設定する詳細な方法を紹介し、よくある間違いを避けるよう読者に注意してもらいます。
1. Apache のインストール
Apache は、広く使用されている強力で安定した Web サーバー ソフトウェアです。まず Apache をインストールする必要があります。
ターミナルに次のコマンドを入力して Apache をインストールします:
sudo yum install httpd
インストールが完了したら、Apache を起動し、起動時に自動的に開始するように設定します:
sudo systemctl start httpd sudo systemctl enable httpd
2. Apache の構成
インストールが完了したら、Apache を構成する必要があります。 Apache 設定ファイルを開きます:
sudo vi /etc/httpd/conf/httpd.conf
次に、いくつかの一般的な設定項目とその例を示します:
リッスン ポート
Listen 80
DocumentRoot "/var/www/html" <Directory "/var/www/html"> AllowOverride None Require all granted </Directory>
DirectoryIndex index.html index.php#仮想ホストの設定
<VirtualHost *:80> DocumentRoot "/var/www/html/example" ServerName example.com </VirtualHost>
# #設定が完了したら、ファイルを保存して Apache を再起動します:
sudo systemctl restart httpd
PHP はサーバー側で実行されるスクリプト言語であり、Apache と併用して開発することができます。動的なWebページ。
ターミナルに次のコマンドを入力して、PHP および関連拡張機能をインストールします:
sudo yum install php sudo yum install php-mysql php-gd php-opcache php-devel php-mbstring
インストールが完了したら、PHP 構成ファイルを編集します:
sudo vi /etc/php.ini
以下はいくつかです。一般的な設定項目とその例:
デフォルトのタイムゾーンの設定
date.timezone = Asia/Shanghai
アップロード ファイル サイズ制限の設定
upload_max_filesize = 8M post_max_size = 8M
設定が完了したら、ファイルを保存して Apache を再起動します:
sudo systemctl restart httpd
MySQL は、データの保存と管理に使用される一般的なリレーショナル データベース管理システムです。 Web アプリケーション用。
ターミナルに次のコマンドを入力して、MySQL と関連ツールをインストールします:
sudo yum install mariadb-server mariadb
インストールが完了したら、MySQL を起動し、起動時に自動的に開始するように設定します:
sudo systemctl start mariadb sudo systemctl enable mariadb
インストールが完了したら、セキュリティ スクリプトを実行します 初期設定を実行します:
sudo mysql_secure_installation
5. データベースを構成します
データベースと新しいユーザーを作成し、そのユーザーにデータベースへのアクセス許可を付与します。
MySQL へのログイン:
sudo mysql -u root -p
データベースの作成:
CREATE DATABASE example;
新しいユーザーの作成:
CREATE USER 'user'@'localhost' IDENTIFIED BY 'password';
権限の付与:
GRANT ALL PRIVILEGES ON example.* TO 'user'@'localhost'; FLUSH PRIVILEGES;
6 . テストとデバッグ
上記の手順を完了すると、CentOS サーバーは Web サーバーをセットアップしました。ブラウザでサーバーの IP アドレスにアクセスすると、Apache のデフォルト ページが表示されるはずです。
問題が発生した場合は、次の方法でデバッグできます。
Apache ログを表示します。
sudo tail -f /var/log/httpd/access_log sudo tail -f /var/log/httpd/error_log
PHP エラーを表示します。ログ
sudo tail -f /var/log/httpd/php_error_log
MySQL ログの表示
sudo tail -f /var/log/mariadb/mariadb.log
7. よくある間違いを避ける
sudo chown -R apache:apache /var/www/html sudo chmod -R 755 /var/www/html
sudo firewall-cmd --zone=public --add-service=http --permanent sudo firewall-cmd --zone=public --add-service=https --permanent sudo firewall-cmd --reload
この記事では、CentOS で Web サーバーをセットアップする方法を詳細に紹介し、よくある間違いを避けるよう読者に思い出させます。読者がこの記事から助けを得て、独自の Web サーバーを正常に構築できることを願っています。
以上がCentOS で Web サーバーを構築する方法をマスターし、よくある間違いを回避するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。