1. Centos7にnginxをインストールします

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.14tar .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

 

おすすめ

転載: www.cnblogs.com/lyh233/p/12729523.html