オンラインCentOSには、nginxのインストール

オンラインCentOSのは、nginxのインストール

  1. nginxのインストール

参考資料:リポジトリをインストールする手順に従い、RHEL / CentOSのhttp://nginx.org/en/linux_packages.htmlセクション。

sudo yum install yum-utils
sudo vi /etc/yum.repos.d/nginx.repo  // 创建该文件并添加[nginx-stable] 和 [nginx-mainline]的内容保存

[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

// 保存好后安装nginx的stable稳定版
sudo yum install nginx
  1. スタートnginxの
[root@localhost ~] sudo service nginx start
Redirecting to /bin/systemctl start nginx.service
[root@localhost ~] netstat -ntlp | grep 80   // 没有netstat自己安装下 sudo yum install net-tools
tcp  0  0 0.0.0.0:80  0.0.0.0:*   LISTEN  1589/nginx: master  // nginx服务启动,并且监听在80端口
  1. テスト

    自分のコンピュータ入力でのhttp:// IP:80、インストールインタフェース次は成功です

    1. 障害が訪問を発生した場合は、アクセス可能なコンピュータをチェックする必要があります

      
      
      telnet 192.168.0.101 80  // 查看nginx服务器的80端口能不能访问。
    2. あなたは80にアクセスすることができない場合は、サーバーがファイアウォールとSELinuxオンになっていることを確認します

      [root@localhost ~] sudo getenforce  // 查看selinux是否开启
      enforcing                  // enforecing 则未开启了
      [root@localhost ~] vi /etc/selinux/config  // 永久关闭selinux,打开/etc/selinux/config编辑
      
      SELINUX = disabled   // 将 SELINUX = enforcing 改为 disabled

      あなたを有効にするには、サーバーを再起動することができます。

    3. firewalldポート80に追加

      [root@localhost ~] sudo systemctl status firewalld    // 查看firewalld是否开启了
      firewalld.service - firewalld - dynamic firewall daemon
         Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
         Active: active (running) since Sun 2019-12-15 23:57:33 CST; 4min 36s ago
           Docs: man:firewalld(1)
       Main PID: 824 (firewalld)
          Tasks: 2 (limit: 4912)
         Memory: 35.4M
         CGroup: /system.slice/firewalld.service
                 └─824 /usr/libexec/platform-python -s /usr/sbin/firewalld --nofork --nopid
      
      12月 15 23:57:32 localhost.localdomain systemd[1]: Starting firewalld - dynamic firewall daemon...
      12月 15 23:57:33 localhost.localdomain systemd[1]: Started firewalld - dynamic firewall daemon.

      開いたfirewalldの上にありますについて説明しました。

      [root@localhost ~] sudo firewall-cmd --zone=public --add-port=80/tcp --permanent  //添加80端口
      success
      [root@localhost ~] sudo systemctl restart firewalld  // 重启下firewalld

      テストを続行し、あなたは成功を訪問することができるはずです。

おすすめ

転載: www.cnblogs.com/xiangxinhouse/p/12044672.html