7回目-9.Nginx 1.12.2 インストール

さくらVPSCentOS 7 2週間無料のお試し期間 7回目

一覧

 状態:-  閲覧数:335  投稿日:2018-02-25  更新日:2018-02-25
Nginxインストール

Nginxインストール

 閲覧数:117 投稿日:2018-02-25 更新日:2018-03-10 

リポジトリ追加


# vi /etc/yum.repos.d/nginx.repo
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/7/x86_64/
gpgcheck=0
enabled=1


次回は下記を試す
baseurl=http://nginx.org/packages/mainline/OS/OSRELEASE/$basearch/

nginx: Linux packages
実際に試したら失敗した。駄目じゃん!

Nginxインストール


# yum -y install nginx
読み込んだプラグイン:fastestmirror, langpacks
base                                                                                                | 3.6 kB  00:00:00    
epel/x86_64/metalink                                                                                | 6.3 kB  00:00:00    
epel                                                                                                | 4.7 kB  00:00:00    
extras                                                                                              | 3.4 kB  00:00:00    
nginx                                                                                               | 2.9 kB  00:00:00    
updates                                                                                             | 3.4 kB  00:00:00    
(1/2): epel/x86_64/updateinfo                                                                       | 880 kB  00:00:00    
(2/2): epel/x86_64/primary_db                                                                       | 6.2 MB  00:00:00    
Loading mirror speeds from cached hostfile
* base: ftp.iij.ad.jp
* epel: mirror.dmmlabs.jp
* extras: ftp.iij.ad.jp
* updates: ftp.iij.ad.jp
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ nginx.x86_64 1:1.12.2-1.el7_4.ngx を インストール
--> 依存性解決を終了しました。

依存性を解決しました

===========================================================================================================================
Package                  アーキテクチャー          バージョン                              リポジトリー              容量
===========================================================================================================================
インストール中:
nginx                    x86_64                    1:1.12.2-1.el7_4.ngx                    nginx                    716 k

トランザクションの要約
===========================================================================================================================
インストール  1 パッケージ

総ダウンロード容量: 716 k
インストール容量: 2.5 M
Downloading packages:
nginx-1.12.2-1.el7_4.ngx.x86_64.rpm                                                                 | 716 kB  00:00:01    
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
 インストール中          : 1:nginx-1.12.2-1.el7_4.ngx.x86_64                                                          1/1
----------------------------------------------------------------------

Thanks for using nginx!

Please find the official documentation for nginx here:
* http://nginx.org/en/docs/

Please subscribe to nginx-announce mailing list to get
the most important news about nginx:
* http://nginx.org/en/support.html

Commercial subscriptions for nginx are available on:
* http://nginx.com/products/

----------------------------------------------------------------------
 検証中                  : 1:nginx-1.12.2-1.el7_4.ngx.x86_64                                                          1/1

インストール:
 nginx.x86_64 1:1.12.2-1.el7_4.ngx                                                                                        

完了しました!


Nginxバージョン確認


# nginx -v  
                                                                               
nginx version: nginx/1.12.2


ブラウザにIPアドレス入力して、動作確認

 閲覧数:133 投稿日:2018-02-25 更新日:2018-02-25 

ブラウザで確認


ブラウザにIPアドレス入力
・コマンドでNginxバージョン確認出来ても、起動とは無関係
このサイトにアクセスできません
IPアドレスで接続が拒否されました。


自動起動設定
$ sudo systemctl enable nginx
[sudo] password for ★★: 
Created symlink from /etc/systemd/system/multi-user.target.wants/nginx.service to /usr/lib/systemd/system/nginx.service.


起動
$ sudo systemctl start nginx

ブラウザにIPアドレス入力
・「Welcome to nginx!」と表示される

生成ファイル確認


include先が「/etc/nginx/conf.d/*.conf;」かどうか
# cat /etc/nginx/nginx.conf
user  nginx;
worker_processes  1;

error_log  /var/log/nginx/error.log warn;
pid        /var/run/nginx.pid;


events {
   worker_connections  1024;
}


http {
   include       /etc/nginx/mime.types;
   default_type  application/octet-stream;

   log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                     '$status $body_bytes_sent "$http_referer" '
                     '"$http_user_agent" "$http_x_forwarded_for"';

   access_log  /var/log/nginx/access.log  main;

   sendfile        on;
   #tcp_nopush     on;

   keepalive_timeout  65;

   #gzip  on;

   include /etc/nginx/conf.d/*.conf;
}


下記ファイル自体が存在しているかどうか
# cat /etc/nginx/conf.d/default.conf
server {
   listen       80;
   server_name  localhost;

   #charset koi8-r;
   #access_log  /var/log/nginx/host.access.log  main;

   location / {
       root   /usr/share/nginx/html;
       index  index.html index.htm;
   }

   #error_page  404              /404.html;

   # redirect server error pages to the static page /50x.html
   #
   error_page   500 502 503 504  /50x.html;
   location = /50x.html {
       root   /usr/share/nginx/html;
   }

   # proxy the PHP scripts to Apache listening on 127.0.0.1:80
   #
   #location ~ \.php$ {
   #    proxy_pass   http://127.0.0.1;
   #}

   # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
   #
   #location ~ \.php$ {
   #    root           html;
   #    fastcgi_pass   127.0.0.1:9000;
   #    fastcgi_index  index.php;
   #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
   #    include        fastcgi_params;
   #}

   # deny access to .htaccess files, if Apache's document root
   # concurs with nginx's one
   #
   #location ~ /\.ht {
   #    deny  all;
   #}
}



7回目-8.トラブル対応

7回目-10.PHP 7.0.27 再インストール



週間人気ページランキング / 9-18 → 9-24
順位 ページタイトル抜粋 アクセス数
1 Nginx設定。エラーログレベル | Nginx(Webサーバ) 17
2 PHP実行ユーザ設定 / CentOS6 / Apache | PHP(プログラミング言語) 14
3 9回目-13.MySQL5.7.21設定 | CentOS 7 2週間無料のお試し期間 9回目(さくらVPS) 12
4 PHPのmb_send_mail関数でメール送信できない | メール処理システム 10
5 ImageMagick と imagick の違い | ImageMagick(ソフトウェアスイート) 9
6 さくらVPS0 8
6 tar: これは tar アーカイブではないようです 8
7 manページ日本語表示 | CentOS 7 (CentOS) 7
7 Reached target Shutdown メッセージが表示されたあと、シャットダウンまたは再起動プロセスがハングアップする | CentOS 7 (CentOS) 7
8 ABRT により 問題が検出されました | CentOS 7 (CentOS) 6
8 PHPファイルでchmodエラー | PHP(プログラミング言語) 6
8 「設定ファイルに、暗号化 (blowfish_secret) 用の非公開パスフレーズの設定を必要とするようになりました。」対応 6
8 Python 3.5 アンインストール / yum remove | Python(プログラミング言語) 6
9 FFmpeg 2.8.15 を yum インストール | ソフトウェアスイート 5
9 echo と cat の違い 5
10 phpMyAdmin 4.4.3(phpMyAdmin) カテゴリー 4
10 6回目-10.Nginxでバーチャルホスト設定確認 | CentOS 7 2週間無料のお試し期間 6回目(さくらVPS) 4
10 「さくらVPS」で、「CentOS6」を「CentOS7」へ変更するためには? | CentOS 7 2週間無料のお試し期間 Link(さくらVPS) 4
10 cronで定期実行しているphpファイルを、コマンドライン経由で即時実行する | cron(Linuxコマンド) 4
10 MySQL 5.5 から 5.6 へのアップグレード | MySQL(データベース) 4
2021/9/25 1:01 更新