1. 程式人生 > >nginx實現301跳轉

nginx實現301跳轉

ros 全部 bsp 配置文件 nginx服務 firewalld 結果 ble nginx -t

我們用nginx實現301跳轉,下面我們先講一下實現的大概思想,首先我們用yum或者編譯安裝nginx,然後配置nginx的主配置文件的子文件,(在配置子文件的時候可以把默認文件先註釋掉)配置好子文件之後重啟nginx服務器。然後就可以去測試你想要的結果啦。(前提是把防火墻關掉,例如:selinux、firewalld、iptables等一切的環境)

第一步:清理環境

1:首先查看firewalld的狀態

systemctl status friewalld

沒有關閉,要關閉firewalld

systemctl disable firewalld

2:查看selinux的狀態

getenforce(顯示enable是開啟的狀態,顯示disable是關閉的狀態)

沒有關閉則編輯vim /etc/selinux/conf

把selinux=enabled改成selinux=disabled

3:查看iptables的狀態

systemctl status iptables

把iptables的規則全部清理掉

iptables -F -t nat

之後把iptables關閉

systemctl stop iptables

第二步yum安裝nginx

yum install -y nginx

啟動nginx

systemctl start nginx

第三步:配置nginx主配置文件

vim /etc/nginx/nginx.conf

技術分享圖片

把include /etc/nginx/conf/*.conf下面的子文件都註釋掉,按wq保存退出

之後進入/etc/nginx.conf,編輯一個子文件

例如:vim 1.conf

技術分享圖片

編輯好之後保存退出。

第四步:

用nginx -t 檢查文件有沒有編輯錯誤,再看一下80服務有沒有開啟,用losf -i:80判斷無誤之後, 重啟服務systemctl restart nginx。

nginx實現301跳轉