MochiuWiki : SUSE, EC, PCB
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
検索
個人用ツール
ログイン
Toggle dark mode
名前空間
ページ
議論
表示
閲覧
ソースを閲覧
履歴を表示
インストール - NginX(SUSE)のソースを表示
提供: MochiuWiki : SUSE, EC, PCB
←
インストール - NginX(SUSE)
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループのいずれかに属する利用者のみが実行できます:
管理者
、new-group。
このページのソースの閲覧やコピーができます。
== NginXのインストール方法 == まず、システムの更新を行うことをお勧めする。<br> これにより、より安定し、プロセスを開始する準備が整う。<br> sudo zypper update <br> 次に、NginXをインストールする。<br> Nginxは、CentOSやSUSEのリポジトリで使用できる。<br> ただし、常に最新バージョンが提供されるとは限らない。<br> sudo zypper install nginx <br> Nginxサービスを自動起動できるようにする。<br> sudo systemctl enable nginx <br> その後、サービスを開始する。<br> sudo systemctl start nginx <br> Nginxサービスのステータスを確認する場合は、次のコマンドを実行する。<br> sudo sytemctl status nginx <br><br> == ファイアウォールの設定 == 次に、ファイアウォール設定にいくつかの変更を加えて、httpサービスを許可する。<br> sudo firewall-cmd --add-port=80/tcp --permanent sudo firewall-cmd --reload <br><br> == Nginxのテスト == Nginxが正しく実行されていることを確認する。<br> これを行うには、htmlファイルを作成し、それをNginxのルートディレクトリに配置する必要がある。<br> テキストエディタで以下のファイルを作成する。<br> <nowiki> sudo nano /srv/www/htdocs/index.html <html> <body> <h1>Welcome to osradar</h1> </body> </html> </nowiki> <br> 最後に、Webブラウザを開き、http://localhost/ にアクセスして、これが表示されるか確認する。<br> <br><br> == NginX上でPHP7.4(PHP-FPM)の有効化 == PHPをNginX上で動作するようにするには、PHP-FPMにいくつかの追加設定を行う必要がある。<br> <br> まず、PHP-FPMの構成ディレクトリ(/etc/php7/fpm)にあるphp-fpm.confファイルのerror_logキーを以下のように編集する。<br> sudo cp /etc/php7/fpm/php-fpm.conf.default /etc/php7/fpm/php-fpm.conf <br> sudo vi /etc/php7/fpm/php-fpm.conf # /etc/php7/fpm/php-fpm.confファイル error_log = /var/log/php-fpm.log <br> 次に、www.conf構成ファイルで構成済みプールの正しい設定を定義する。 sudo cp /etc/php7/fpm/php-fpm.d/www.conf.default /etc/php7/fpm/php-fpm.d/www.conf <br> sudo vi /etc/php7/fpm/php-fpm.d/www.conf # /etc/php7/fpm/php-fpm.d/www.confファイル user = nginx group = nginx <br> 次に、/etc/php7/fpm/php.iniファイルを作成・編集する。<br> php.iniファイルをコピーして、php.iniファイルのcgi.fixキーを編集する。<br> sudo cp /etc/php7/cli/php.ini /etc/php7/fpm/ <br> sudo vi /etc/php7/fpm/php.ini # /etc/php7/fpm/php.iniファイル cgi.fix_pathinfo=0 <br> そして、/etc/php7/fpm/php.iniファイルをPHP構成ディレクトリにコピーする。<br> sudo cp /etc/php7/fpm/php.ini /etc/php7/conf.d/ <br> 次に、NginXを構成するため、/etc/nginx/nginx.confファイルを編集する。<br> /etc/nginx/nginx.confファイルの48行目に以下の内容を追記する。<br> sudo cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.org <br> sudo vi /etc/nginx/nginx.conf # /etc/nginx/nginx.confファイル location / { root /srv/www/htdocs/; index index.php index.html index.htm ; } # このセクションは、127.0.0.1:9000でlistenしているFastCGIサーバにPHPスクリプトを渡すために使用される location ~ \.php$ { root /srv/www/htdocs/; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; # proxy_pass http://127.0.0.1; } <br> その後、php-fpmサービスを有効にして開始する。<br> sudo systemctl enable php-fpm sudo systemctl restart php-fpm sudo systemctl restart nginx <br> 最後に、Webブラウザを起動して、http://localhost/index.php にアクセスして、正常に表示されるか確認する。<br> <br><br> __FORCETOC__ [[カテゴリ:SUSE]]
インストール - NginX(SUSE)
に戻る。
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
Collapse