中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

RHEL8中怎么部署Nginx Web服務

發布時間:2022-02-16 15:41:22 來源:億速云 閱讀:219 作者:iii 欄目:開發技術

今天小編給大家分享一下RHEL8中怎么部署Nginx Web服務的相關知識點,內容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。

RHEL8中怎么部署Nginx Web服務

環境

Red Hat Enterprise Linux release 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 服務器的狀態

RHEL8中怎么部署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
...省略部分內容...

自定義首頁內容

RHEL8中怎么部署Nginx Web服務
[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
RHEL8中怎么部署Nginx Web服務
RHEL 8 搭建 Nginx Web 服務RHEL 8 搭建 Nginx Web 服務

遇到 403 Forbidden 報錯,原因是配置文件沒配好,解決方法如下:

[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

在瀏覽器輸入 192.168.10.118 查看文件共享狀態

RHEL8中怎么部署Nginx Web服務

設置端口映射

RHEL8中怎么部署Nginx Web服務 

查看宿主機IP

RHEL8中怎么部署Nginx Web服務

在瀏覽器輸入 192.168.0.7:118 測試文件共享服務狀態

RHEL8中怎么部署Nginx Web服務

在 RHEL8 上用 yum 安裝的 Nginx Web 服務對中文的支持比較好

RHEL8中怎么部署Nginx Web服務
[root@localhost ~]# touch /usr/share/nginx/html/你好紅帽8.txt[root@localhost ~]# systemctl restart nginx

以上就是“RHEL8中怎么部署Nginx Web服務”這篇文章的所有內容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學習更多的知識,請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

麦盖提县| 陆良县| 中超| 大冶市| 孝昌县| 绵竹市| 随州市| 乌兰浩特市| 松溪县| 墨脱县| 南充市| 门头沟区| 大渡口区| 涡阳县| 巴南区| 稷山县| 寿宁县| 蕉岭县| 黔西县| 唐山市| 延边| 阿拉尔市| 勃利县| 商河县| 剑河县| 惠东县| 海门市| 会昌县| 永修县| 正定县| 赤水市| 当阳市| 巴林左旗| 扶风县| 惠水县| 襄城县| 清流县| 赫章县| 清河县| 遂平县| 揭东县|