1. nginxをインストールする前に、まずgcc、pcre-devel、zlib-devel、openssl、openssl-develがシステムにインストールされていることを確認してください。
例:gccがインストールされているかどうかを確認する
yumリストがインストールされました| grep " gcc "
ある場合:
上記の依存コマンドをインストールします(インストール要件を参照してください。次のコマンドを実行すると、すでに更新されている場合はすべてインストールされます)。
yum -y install gcc pcre-devel zlib-devel openssl openssl-devel
2、nginxインストール
インストール操作にはルート管理者権限が必要です
1. nginxインストールパッケージをダウンロードする
nginxダウンロードアドレス:https : //nginx.org/download/
nginx-1.14.2のインストールを例にとります
ダウンロードしたnginxインストールパッケージを、リモートファイル管理ツール(xftp6を使用)経由でLinuxの/ usr / local /ディレクトリにアップロードします。
もちろん、cdから/ usr / local /ディレクトリに直接次のコマンドを実行して、nginxインストールパッケージをダウンロードすることもできます。
wget http:// nginx.org/download/nginx-1.14.2.tar.gz
2.インストールパッケージを解凍します(/ usr / local /ディレクトリを入力します)
tar -xzvf nginx- 1.14。2。tar .gz
減圧後
cd nginx-1.14.2 / nginx-1.14.2フォルダー
次のコマンドを実行します
。/構成、設定
もう一度実行
make && make install
インストールが完了すると、/ usr /ローカルパスにさらに多くのnginxフォルダーがあります
3. nginxを起動します
1. nginxディレクトリの下にsbinディレクトリを入力します
cd / usr / local / nginx / sbin /
2.次のコマンドを実行してnginxを起動します
./nginx
psコマンドを使用して、それが正常に開かれたかどうかを確認します。
3.ブラウザアクセステスト
LinuxのIPアドレスに直接アクセスし(ifアドレスはifconfigコマンドで表示できます)、アクセスできないことを確認します
nginxのデフォルトポートは80であるため
することにより、ファイアウォール-CMD --query-ポート= 80 / TCPの場合、ポート80開いて参照するには、コマンドのファイアウォール-CMD --list-すべてのビューのすべての開いているポートを
いいえ、ファイアウォールを設定する必要があることがわかります。ファイアウォールを直接オフにして、自己起動を防ぐこともできます(独自の練習モードでオフにすることもできますが、ファイアウォールをオフにせず、オープンポート番号を設定するだけです)。
// ファイアウォールをオフにします&&ファイアウォールstart systemctl stop firewalld && systemctl disable firewalld
4.開いているポート番号を設定します
nginxのデフォルトポート80を使用しているため、ポート80を開きます
--permanent#永続的に有効、このパラメーターなしで再起動すると無効
firewall-cmd --add-port = 80 / tcp --permanent
5.ファイアウォールを再起動します
systemctl restart firewalld
6. Linux IPに再度アクセスする
成功した訪問
追加の補足:
1. nginxのコマンドを開始、終了、および再起動します。
最初にインストールディレクトリを入力してください
./ nginx start 。 / nginxの- S STOP閉じます 。 / nginxの-sリロード、再起動
2. nginxが自動的に起動するように設定します
vim /etc/rc.d/rc.local