Red Hat Enterprise Linux リリース 8.0 VMware Workstation Pro 14
[root@localhost ~]# systemctl stop httpd #把 httpd 停掉,防止它影响 Nginx[root@localhost ~]# yum install -y nginx[root@localhost ~]# systemctl start nginx[root@localhost ~]# iptables -F[root@localhost ~]# systemctl stop firewalld[root@localhost ~]# systemctl disable firewalld[root@localhost ~]# setenforce 0[root@localhost ~]# ifconfigens33: flags=4163 mtu 1500 inet 192.168.10.118 netmask 255.255.255.0 broadcast 192.168.10.255 inet6 fe80::e09a:769b:83f0:8efa prefixlen 64 scopeid 0x20 ether 00:50:56:34:0d:74 txqueuelen 1000 (Ethernet) RX packets 2908 bytes 1777392 (1.6 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 1800 bytes 244006 (238.2 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73 mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10 loop txqueuelen 1000 (Local Loopback) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 virbr0: flags=4099 mtu 1500 inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255 ether 52:54:00:9c:ef:c6 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
ブラウザに 192.168.10.118 と入力して、Nginx Web サーバーのステータスを表示します
nginx のファイル リストを表示しますソフトウェア パッケージ
[root@localhost ~]# rpm -ql nginx/etc/logrotate.d/nginx /etc/nginx/fastcgi.conf /etc/nginx/fastcgi.conf.default /etc/nginx/fastcgi_params /etc/nginx/fastcgi_params.default /etc/nginx/koi-utf /etc/nginx/koi-win /etc/nginx/mime.types /etc/nginx/mime.types.default /etc/nginx/nginx.conf /etc/nginx/nginx.conf.default ...省略部分内容...
カスタマイズされたホームページのコンテンツ
[root@localhost ~]# echo "HLLO RHEL8" > /usr/share/nginx/html/index.html[root@localhost ~]# systemctl restart nginx
表示するにはブラウザに「192.168.10.118」と入力します
ファイル共有サービスのセットアップ
[root@localhost ~]# mv /usr/share/nginx/html/* /var/lib/nginx/tmp/[root@localhost ~]# touch /usr/share/nginx/html/file{1..10}[root@localhost ~]# ls /usr/share/nginx/html/file1 file10 file2 file3 file4 file5 file6 file7 file8 file9 [root@localhost ~]# systemctl restart nginx
Encountered 403禁止されたエラー、理由は構成です ファイルが正しく構成されていません。解決策は次のとおりです:
[root@localhost html]# grep -v "#" /etc/nginx/nginx.confuser nginx; worker_processes auto; error_log /var/log/nginx/error.log; pid /run/nginx.pid; include /usr/share/nginx/modules/*.conf; events { worker_connections 1024; } http { 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; tcp_nodelay on; keepalive_timeout 65; types_hash_max_size 2048; include /etc/nginx/mime.types; default_type application/octet-stream; include /etc/nginx/conf.d/*.conf; server { listen 80 default_server; listen [::]:80 default_server; server_name localhost; root /usr/share/nginx/html; include /etc/nginx/default.d/*.conf; location / { index index.html index.htm; autoindex on; autoindex_exact_size on; autoindex_localtime on; charset utf-8; } } }
上記の構成を参照して変更してください
[root@localhost ~]# vim /etc/nginx/nginx.conf[root@localhost ~]# systemctl restart nginx
Enter 192.168ブラウザで .10.118 を使用してファイル共有ステータスを表示します
ポート マッピングを設定します
ホスト IP の表示
##ブラウザに 192.168.0.7:118 と入力して、ファイル共有サービスのステータスをテストします RHEL8 上の yum でインストールされた Nginx Web サービスの中国語サポートの比較 Good
以上がRHEL8 に Nginx Web サービスをデプロイする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。